# Offline conversions

#### Content:

1. [What are Facebook Offline Conversions?](#what-are-facebook-offline-conversions)
2. [Requirements for uploading offline conversion through marketing API](#requirements-for-uploading-offline-conversions-through-marketing-api)
3. [Steps to setup offline conversion for your ad account](#steps-to-setup-offline-conversions-for-your-ad-account)
4. [How to integrate with Assetario predictions?](#how-assetario-makes-use-of-offline-conversions)

#### What are Facebook Offline Conversions?&#x20;

**Facebook Offline Conversions** enable you to upload your sales data to Facebook and match the transactions that take place offline with people who have seen or clicked on your Facebook ads. If there is a match, Facebook attributes the sale to your Facebook ads.

#### Requirements for uploading offline conversions through marketing API :

* System User Access Token&#x20;
* Offline Event Set ID&#x20;
* Facebook App ID&#x20;
* Offline conversions permission to edit

#### Steps to setup offline conversions for your ad account&#x20;

1. Go to events manager and click <mark style="color:blue;">`Connect data sources`</mark>.  ![](https://lh6.googleusercontent.com/MZsaMJuaLzRENrlc70oHdv8tskGMJT6cPPwi4C8XBLAFBatz6oP4tezLdahfJ4c5-stK3cv3WVCnKBe-aBeS566PS15bdTIdog_tXs6ZtlL1zvuSgzO2Cx-lXi20QUXyBUhchJxnkNkBmugDl8shjrpktEhuq-YVGCXH0O5qLJEZIyYk02rYbsNM9A)
2. Click on <mark style="color:blue;">`offline`</mark> and set up a name for your offline event set.   ![](https://lh5.googleusercontent.com/TGt-6DHoyesSV_EP76FEpqdasLajr3FrXJH6PnxCopzcu-th6J9vE4SeRAXpdsOjC4M_2n35FnB5n_TRx_J06qyE_vMM-dRJU-kjA65Vi4FuH70W9CkxbWAFMkUtaiNcsvGki6zUIEnCnZsqJmfFzC1ZDs8YvAXmnWZ-yDJx02POjTgiXPUiO9Nu4g)
3. Assign `ad accounts` to offline conversions. Once done, click on <mark style="color:blue;">`upload events`</mark>, and a new window will appear which will guide you through the uploading process. \
   \&#xNAN;*You can also download a sample file to see the format in which you need to upload the offline conversions.*&#x20;

   <figure><img src="https://lh6.googleusercontent.com/K5ACrTOlmA1BBIefs1GbqLXEdeBKn3TNhEG-pbwJnPRUtyyohkmVQY3ormQNz5L2FYu4JC3_LdSF9u0pe_x0mtNSlPO2LCjAfTdmYyvf6EI2DZ5qN9cDGkvAHbT9pvTUNi_cbsbC4gbTZ7NCBqyGC0J-oNmB9131HLwEwQYW5c-Mv7DXkPPekhkneg" alt=""><figcaption></figcaption></figure>
4. Once you have uploaded the **CSV file**, it will ask you to map columns of your data to some identifiers that Facebook can use to learn which person became a conversion. Once that is completed, proceed to the next step wherein Facebook will show you recommendations (if any). Once done, wait for some time after which Facebook will show the **match rate** for your uploaded data. &#x20;

   <figure><img src="https://lh5.googleusercontent.com/0C8c6YNOeiyGd3W0T9Au_BhcGrBoKk1c_DH_YwCwXGEFb6LiC2gtVFXqVqs3gkNJ1DrJ6KpuoIVxe7Nsvyy0b2Wwl0JNZIIGMUCpzsWgAYwUlWkDrM-VzfOq8qXqXTC4nFkdHE_wBwxOZz5eA_ViqOKNtJ0rPoH1r3C1FK5Mo2hGGjtr_KQUm1zcwA" alt=""><figcaption></figcaption></figure>
5. Once this step is done, wait for some time and refresh the page, you will see the `count of uploaded events` and the `approximate match rate`. Now head over to the create section at the top right and click on the <mark style="color:blue;">`custom conversion`</mark>. Create one using your offline event set. You are now ready to optimize your campaigns on these conversions.&#x20;

   <figure><img src="https://lh3.googleusercontent.com/0IDefaOSGgIzL_4OcYWdzDoq2ZRLzbPHWsGz8n23cajZM7xRnxQt5Cm05PM9tez3lKaiFA60l7VTiJRo5fyxDvbAUBAZIXuhhw4scRmZY8kmtoA7HkQGp2y_UBddXu7cNmHsDmpVJ1OzVpuSFVSUnAUrYXrD8r585ndosigsj04Kw8hxND_K7aA3bA" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh4.googleusercontent.com/pyteBUzV7mfdpAYfeGdFeGjaPGyIPUE2I3kdLILuX1i30jJAsBk8dh5oCZ63c_EKc9uXs1bKhbVykna9bfBi6GWLI7UJpIsp_LEHJh44GnaURXUm9Zjd2zu39MPpSom8Xa72ikgyJW1GVp0LPa_Chwk674Z8M0I6ZLljjPA2x_ScSpH3FSa6W49t8g" alt=""><figcaption></figcaption></figure>

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

Facebook campaigns can be made to optimize **based on the conversions** that Assetario sends through offline conversions. 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 Facebook thus slowing down the whole feedback loop for Facebook.

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 for Facebook by a huge margin and in turn, helping out to optimize your UA campaigns much better. You can also create [value-based lookalikes](https://docs.assetario.com/docs/best-practices/pltv-facebook/value-based-lookalikes) of your high PLTV audiences and use them as audiences to further target higher-quality users.

{% hint style="info" %}
Offline conversions can be used only in the case of the “Sales” campaign objective and not the “App Promotion” campaign objective.
{% endhint %}

If you want to have a **fully automated approach** you need to follow the [requirements](#requirements-for-uploading-offline-conversions-through-marketing-api) and share the info to allow us to push the data through Facebook Marketing API.&#x20;

*Source: Facebook official documentation -* [*API Offline Conversions*](https://developers.facebook.com/docs/marketing-api/offline-conversions/)
