# Offline conversions

#### Content:

1. [What are Google Ads Offline conversions?](#what-are-google-ads-offline-conversions)
2. [How to upload offline conversions on Google Adwords?](#how-to-upload-offline-conversions-on-google-adwords)
3. [How to integrate with Assetario?](#how-to-integrate-with-assetario)

#### What are Google Ads Offline conversions?&#x20;

Google Ads provides you with a **unique ID**, called `Google Click ID (GCLID)`, for every click that comes to your website from an ad. To track offline conversions from clicks, you'll save that ID along with whatever lead information you collect from the person who clicked your ad.

Later, when that person "converts" in the offline world, by signing a contract, for example, you give that `GCLID` back to Google Ads along with a few details about the type of conversion it was and when it happened. Then Google Ads records this conversion along with your other conversion tracking data.&#x20;

#### How to upload offline conversions on Google Adwords

1. Go to <mark style="color:blue;">`Tools and Settings`</mark>, select <mark style="color:blue;">`Conversions`</mark> under <mark style="color:blue;">`Measurement`</mark> and click on New <mark style="color:blue;">`conversion`</mark> action.     &#x20;

   <figure><img src="https://lh6.googleusercontent.com/bhouYoGhLVnUnCtQuDi_18gM0wNs4GFYUoncnkEBdgn45U9Hqb1NPD9whKrmoDoFxn41FvqsZRwNjdg8E1MDENDzvLlNGRNDOVvdA073GsFMLvnl8j-uWrvO6mfR5vWTFUVx-hB09Nmlg9OQuyvAKNGmcKTKeYq2DSByX51m_3nyp1EZQaVQQscahQ" alt=""><figcaption></figcaption></figure>
2. Select <mark style="color:blue;">`Import`</mark> and click on <mark style="color:blue;">`Other data sources`</mark> or <mark style="color:blue;">`CRMs`</mark> then click on <mark style="color:blue;">`Track conversions from clicks`</mark>.      &#x20;

   <figure><img src="https://lh6.googleusercontent.com/suSWb57SGENZLAF4AljFuzNMnRA2mwM0Ql98Ph51b5KSOCvbdH-5imCVzTk_4GAxaISmSvtAs0biKpaIon7-QZ6JaKPvymaiTTRx_5iVUzB1oy92ZoTMvUSq-MgtMydIfGthsRzGFfaO4tsjcL_xSGe3Knvaz4OQFJDQUwwg9v1dCZ4jqs4SehRVzA" alt=""><figcaption></figcaption></figure>
3. Select <mark style="color:blue;">`Purchase`</mark> in the <mark style="color:blue;">`Goal category`</mark> and name your conversion set.

   <figure><img src="https://lh3.googleusercontent.com/56SEDdM4RjD5ewbEgtL7713lBwEZOEMxojdvIknGTyYvQygBSo5S7XiFN96Hi9kWdhg6q0j4MXbPwDF4LQO2O3GpraWaU3uvDB9BpJBu7YTvjPe5sr2H2d6JT_Mjuag0-Mdtc_OlpppphaSA9e1V7wtUL25CAPAeKkQOlhGGAkt1oNJfxmbwkIK8kg" alt=""><figcaption></figcaption></figure>
4. Select <mark style="color:blue;">`Use different values`</mark> for each conversion and choose a `default value` to be used (Suggestion - keep the default value as the minimum deposit amount that your app might have).

   <figure><img src="https://lh3.googleusercontent.com/2X7jTemJBtLLGOI4dCkyb10TBdK_Tf6SEzNvvqtPgMhqMNOCSaofKlo9dsCoK9umbia7RRWaRU4-Oj78dh1xGVWdxyRSl-Tvbit9y6SNlVjYCPaqvASMBcX-QUODVJ4vqV7ZYUACNpc9iOqBYZEHCEoe6xK3LpCDahHy9Hi46pgmCI-N4j2UxBHbnQ" alt=""><figcaption></figcaption></figure>
5. &#x20;(Optional) Change the attribution model to the last click.&#x20;

   <figure><img src="https://lh3.googleusercontent.com/ZBkwFCQ0uPZhYh2a-M8XAJTjSivNFe47V2PlOYU5eJkOSZdzb9bCBeGQ_wOUFBK7rY7pSSNFovJ7ZakWe0TmrlXdDkTLHxvStSY9Gg4KXRjiHv61Z4h1O3SwT6P85pbO-JpsVLS5OyubN6i_yXEGZ8rS0iLwAwr-wS_-8o-9h47LXW6pM0OEh8qovA" alt=""><figcaption></figcaption></figure>
6. Select Google click identifiers under the <mark style="color:blue;">`Method for measuring offline conversions`</mark> and <mark style="color:blue;">`Uploads`</mark> under the <mark style="color:blue;">`Import offline conversions`</mark> section. Now we are all set.&#x20;

   <figure><img src="https://lh4.googleusercontent.com/ZPKUG8g8Yp_jGEWixJ9xJPJw-DTkX-UDdmSbnyyB-RWniqsthA1wqOguZkrqifQUcTc7Id7C4MXjhzI7iUWjEmjYogfCnn1YSTeKlxFX8jgVrVtx-7tcWsswn6EQqN4n45_-_7nMaIPkzPa4p7duTybdXjSL-eBNJZCNI2JwHkUmv8we1lIOYoHWpw" alt=""><figcaption></figcaption></figure>
7. Download the template to figure out the format in which we need to upload the offline conversions. \ <mark style="color:green;">`Required`</mark> You will need to store the gclid of clicks for this method to work out

   <figure><img src="https://lh4.googleusercontent.com/sdVjg8q5lg22qlGWUL2Ce-tOuEEg-da8AlTP-w6-OChmBwRCeYsOTV4fSoI5rIudQmP0rkdYJ_CrsJbGYvHf2CwRX62da8DQAU7jU7cfQHSmcLgkbLaaY4QrhfhFqAyKPANjCDC4udRvVngrFMQepiJ3_VkVNhC-DGuhDEBeIg6o2TAlYtIPedQVRQ" alt=""><figcaption></figcaption></figure>
8. Now go to the <mark style="color:blue;">`Uploads`</mark> section under <mark style="color:blue;">`Conversions`</mark> and select <mark style="color:blue;">`Google Sheets`</mark> (or you can even manually upload a file).  &#x20;

   <figure><img src="/files/K5kzxcg8e9jwpvE7yawa" alt=""><figcaption></figcaption></figure>
9. Create a google sheet in the above template format and set up a `cron job` to update it every hour. You can schedule an upload of your google sheet for every hour of the day so that you can start seeing conversions data for your campaigns hourly in the dashboard.

   <figure><img src="https://lh5.googleusercontent.com/3_mx7aT41n_NRVeh7fMlg91pMxPjp43uMqSrBhlAHeO9xLdY5m-fHHCZYPWouKfNeRv7jJzvjQeEJN1thgZojQsEH8cZVR0cOHQ4nW4P03iHdlMDrx_aZcNFxR4aUPRXtUp_sZrrfqcEsyu2KNvTErVcnHty_LI3MdXff3Q72u26tMhhMnaScGiF2Q" alt=""><figcaption></figcaption></figure>

#### How to integrate with Assetario?&#x20;

Google campaigns can be **optimized** to the **high spends**. Ideally, you will have to wait 30-60 days to figure out how much a particular user can spend on your app and then upload it back to Google thus slowing down the whole feedback loop. Ideally, this process should be automated and you should share the data on daily basis.&#x20;

We can accurately predict the 30-60-90 day LTV of your users within 3-7 days of their installation thus shortening the feedback loop and in turn, helping out to optimize your UA campaigns much better.&#x20;

For making this process automated you should set up a dev account using your Google Ads account and share your token with Assetario. You can read the detailed instructions on how to do it using official `Google Ads API` docs by the [link](https://developers.google.com/google-ads/api/samples/upload-offline-conversion#python).&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.assetario.com/docs/best-practices/pltv-google-adwords/offline-conversions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
