> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Criteo Ads

[Criteo](https://www.criteo.com/) is an advertising company that provides online display advertisement solutions. It connects marketers and media owners with users to analyze their intent and deliver effective ads.

# MoEngage × Criteo

The integration between MoEngage and Criteo enables you to transfer user data to Criteo. This allows you to deliver advertisements based on behavioral triggers and segmentation.

## Use Cases

Integrating Criteo with MoEngage helps you solve the following use case:

* **Enhanced user engagement and conversions** : You can target high-value users via multiple channels to drive purchases or engagement.
* **Re-engagement of less responsive users** : You can target users who are less responsive to other marketing channels by showing them targeted display ads based on their past behavior.
* **Optimized advertising spend** : You can create suppression audiences to prevent users from receiving advertisements when they’re already loyal consumers of your brand.
* **Efficient new user acquisition** : You can create lookalike audiences to acquire new users more efficiently.

# Integration

<Info>
  * **Criteo ad account** : To use this feature, you must have an active advertising account with Criteo.
  * **Criteo advertising guidelines and Criteo brand safety guidelines** : As an active Criteo customer, you must ensure that you can comply with Criteo’s advertising and brand safety guidelines prior to launching any Criteo campaigns.
  * **Criteo's marketing APIs** : Use Criteo's marketing APIs to sync audiences or users to Criteo through MoEngage. You must have a Criteo App and an Ad account to use these marketing APIs. You can use your existing app and Ad account or create a new one to connect with MoEngage.
  * Criteo Ads is part of the Connected Segments add-on. Contact your dedicated MoEngage CSM (customer success manager) to enable it for your account.
</Info>

## Step 1: Create a Developer App on Criteo

<Info>
  A Criteo developer account is required to use Criteo marketing APIs on MoEngage.
</Info>

To set up a Criteo developer account, perform the following steps:

1. Go to the [Criteo Developers Dashboard](https://login.criteo.com/oauth2/default/v1/authorize?client_id=dev-portal\&scope=openid%20profile%20email\&response_type=code\&redirect_uri=https%3A%2F%2Fpartners.criteo.com%2Fauth\&state=dashboard).
2. Log in to your existing Criteo account or contact your Criteo representative to create an account.
3. Create your organization. For more information, refer [here](https://developers.criteo.com/marketing-solutions/docs/create-your-organization).
4. Create your App. For more information, refer [here](https://developers.criteo.com/marketing-solutions/docs/create-your-app).
5. In the Authentication Method step, select **Authorization code** as the method and click **Create**. For more information, refer[ Authentication Method](https://developers.criteo.com/marketing-solutions/docs/authorization-code-setup).\
   **Note** : Ensure you select **Authorization code** as the only method for authentication.\
   <img src="https://mintcdn.com/moengage/7JhYx0SFgvEG_Jfv/images/partner_37552793955860.png?fit=max&auto=format&n=7JhYx0SFgvEG_Jfv&q=85&s=a3c0555861b2bec46b4339abfeed020a" width="2556" height="1076" data-path="images/partner_37552793955860.png" />\
   You are taken to the**App activation** step.
6. Select the **C-Growth** and **Marketing Solutions** and click **Next**.\
   <img src="https://mintcdn.com/moengage/7JhYx0SFgvEG_Jfv/images/partner_37552793956372.png?fit=max&auto=format&n=7JhYx0SFgvEG_Jfv&q=85&s=d08c18588837bd8c8fce8b227295ec03" width="2510" height="696" data-path="images/partner_37552793956372.png" />\
   You are taken to the **Authorizations** step.
7. For the **Audiences** domain, select **Manage** from the associated **Authorization** list and click **Activate app**.\
   <img src="https://mintcdn.com/moengage/7JhYx0SFgvEG_Jfv/images/partner_37552793956628.png?fit=max&auto=format&n=7JhYx0SFgvEG_Jfv&q=85&s=a1d4c94f81ef5ccf1c943924aad8260a" width="2818" height="1436" data-path="images/partner_37552793956628.png" />\
   A pop-up window will appear, prompting you to review the instructions properly to activate your Criteo app.
8. Click **Activate**.\
   <img src="https://mintcdn.com/moengage/7JhYx0SFgvEG_Jfv/images/partner_37552815161876.png?fit=max&auto=format&n=7JhYx0SFgvEG_Jfv&q=85&s=f875f28880522c4b0404f13476dcae17" width="1014" height="522" data-path="images/partner_37552815161876.png" />\
   Your app is now activated successfully. You are taken to the **Application details** page.
9. You are on the **App Settings** tab by default. Under **Redirect URs** , click **Create a new Redirect URI**. <img src="https://mintcdn.com/moengage/7JhYx0SFgvEG_Jfv/images/partner_37552815162388.png?fit=max&auto=format&n=7JhYx0SFgvEG_Jfv&q=85&s=8cc632c5e104e32c7b05a1633ada9896" width="2846" height="1408" data-path="images/partner_37552815162388.png" />
10. The **Create a new Redirect URI parameter** pop-up window will appear. Type the specific URL in the **Redirect URL** box based on your following MoEngage data center:

| Data Center | Redirect URI                                                                                                               |
| ----------- | -------------------------------------------------------------------------------------------------------------------------- |
| DC-01       | [https://dashboard-01.moengage.com/v3/partner/oauth/callback](https://dashboard-01.moengage.com/v3/partner/oauth/callback) |
| DC-02       | [https://dashboard-02.moengage.com/v3/partner/oauth/callback](https://dashboard-02.moengage.com/v3/partner/oauth/callback) |
| DC-03       | [https://dashboard-03.moengage.com/v3/partner/oauth/callback](https://dashboard-03.moengage.com/v3/partner/oauth/callback) |
| DC-04       | [https://dashboard-04.moengage.com/v3/partner/oauth/callback](https://dashboard-04.moengage.com/v3/partner/oauth/callback) |

11. Click **Create**.\
    <img src="https://mintcdn.com/moengage/7JhYx0SFgvEG_Jfv/images/partner_37552793957524.png?fit=max&auto=format&n=7JhYx0SFgvEG_Jfv&q=85&s=cf72b9e26221d1af04807620225bbdec" width="718" height="306" data-path="images/partner_37552793957524.png" />\
    The Redirect URI is now successfully created.
12. Under **App credentials** , click **Create new key**.\
    <img src="https://mintcdn.com/moengage/7JhYx0SFgvEG_Jfv/images/partner_37552793958420.png?fit=max&auto=format&n=7JhYx0SFgvEG_Jfv&q=85&s=4664f128f883c32052fe222708858984" width="2846" height="1416" data-path="images/partner_37552793958420.png" />\
    Your API key credentials are now successfully downloaded.

<Info>
  You can access your **Client ID** and **Client Secret** from the downloaded API key file. The **Client ID** and **Client Secret** keys are required to set up the Criteo integration on the MoEngage App marketplace.
</Info>

## Step 2: Connect Criteo on the App Marketplace

To connect Criteo on the App marketplace, perform the following steps:

1. On the left navigation menu in the MoEngage dashboard, click **App marketplace**.
2. On the App Marketplace page, search for **Criteo**. <img src="https://mintcdn.com/moengage/7JhYx0SFgvEG_Jfv/images/partner_38547800627860.png?fit=max&auto=format&n=7JhYx0SFgvEG_Jfv&q=85&s=e93c0d777bdf62676868f6972f72b7e8" width="2880" height="1556" data-path="images/partner_38547800627860.png" />
3. Click the **Criteo Ads** tile.
4. On the **Criteo Ads** partner page, go to the**Integrate** tab.
5. Click the <img src="https://mintcdn.com/moengage/7JhYx0SFgvEG_Jfv/images/partner_37186015189652.png?fit=max&auto=format&n=7JhYx0SFgvEG_Jfv&q=85&s=a15f0703fa75864d8029501c3638529a" width="258" height="38" data-path="images/partner_37186015189652.png" /> arrow and then select one of the following options:
   * Create Contact List
   * Update Contact List <img src="https://mintcdn.com/moengage/7JhYx0SFgvEG_Jfv/images/partner_38547847656852.png?fit=max&auto=format&n=7JhYx0SFgvEG_Jfv&q=85&s=47ae974e4ffec89a5d24a361c36d2707" width="1600" height="864" data-path="images/partner_38547847656852.png" />
6. Enter the following details:

| Field           | Required | Description                                                                                                                                        |
| --------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| Connection name | Yes      | Name of the Criteo connection.                                                                                                                     |
| Client ID       | Yes      | This is the Client ID of the Criteo App you downloaded earlier. If you are using an existing App, you must type the Client ID of that App.         |
| Client Secret   | Yes      | This is the Client Secret of the Criteo app you downloaded earlier. If you are using an existing App, you must type the Client Secret of that App. |
| Advertiser ID   | Yes      | This is a unique numerical identifier assigned to each advertiser on the Criteo app.                                                               |

<img src="https://mintcdn.com/moengage/PFNGfsshc8y816er/images/partner_38547847660820.png?fit=max&auto=format&n=PFNGfsshc8y816er&q=85&s=5c965d62b74ecf65c994ed2c169a8709" alt="" width="2880" height="1556" data-path="images/partner_38547847660820.png" />

7. Click **Connect**. Your Criteo connection is now integrated.

## Step 3: Create a Campaign on MoEngage to Sync Audiences to Criteo

To create a campaign on MoEngage, perform the following steps:

1. On the left navigation menu in the MoEngage dashboard, click **Engage** , and then click **Campaigns**.
2. On the All campaigns page, click\*\*+ Create campaign\*\*.
3. On the **Create campaign** dialog box, under **Connected Apps** , click **Criteo Ads** and then click the most suitable delivery type. <img src="https://mintcdn.com/moengage/7JhYx0SFgvEG_Jfv/images/partner_38547800636180.png?fit=max&auto=format&n=7JhYx0SFgvEG_Jfv&q=85&s=a15caf26ac81993a487c35d6ba6174b6" width="1600" height="866" data-path="images/partner_38547800636180.png" />
4. Under **Select audience** , click **Filter users by**.
5. On the **User property** tab, select the user segment for Criteo syncing. You can combine this with other segment criteria.
6. In step 2 of the campaign, **Content** , select the pre-configured connectors and specify the content you want to send out. Enter the following details:

| Field           | Description                                                                                              |
| --------------- | -------------------------------------------------------------------------------------------------------- |
| **Connector**   | You can perform the following actions: <ul><li>Create Contact List</li><li>Update Contact List</li></ul> |
| **Connections** | Select the connection you’ve added to the MoEngage App marketplace.                                      |

<img src="https://mintcdn.com/moengage/7JhYx0SFgvEG_Jfv/images/partner_38547800640788.png?fit=max&auto=format&n=7JhYx0SFgvEG_Jfv&q=85&s=b5b0774a5104141750385a9d9aceb171" alt="" width="2880" height="1556" data-path="images/partner_38547800640788.png" />

### Sync to an existing Audience on Criteo

If you want to add/remove users from an existing Audience on Criteo, you would need to provide that Audience’s ID. You can view the audience on Criteo by going into your [Criteo Audience Library](https://marketing.criteo.com/audience-manager/list/segments):

1. Click the menu in the top left corner >> **Assets** and select **Audiences**.
2. Under Audiences >> select **Audience Library** and select the **Segments** tab.
3. View your Segment ID by locating your desired Segment.
4. Note down the Segment ID from the ‘**Id** ’ column:

<img src="https://mintcdn.com/moengage/PFNGfsshc8y816er/images/partner_38547847671572.png?fit=max&auto=format&n=PFNGfsshc8y816er&q=85&s=d0ae4bd66e684c6b0e6901f097a93fed" alt="" width="1600" height="864" data-path="images/partner_38547847671572.png" />

### Create a new Audience on Criteo

To create a new Audience on Criteo, you can use the “Create Contact List” connector below. Follow these steps:

1. Select the “Create Contact List” connector and the connection you created.
2. Enter the Audience Segment Name and other required details as stated below.
3. Run a test campaign and observe the response:

<img src="https://mintcdn.com/moengage/PFNGfsshc8y816er/images/partner_38547847674260.png?fit=max&auto=format&n=PFNGfsshc8y816er&q=85&s=1d9a2ed2e36c0afefcc37d0827efe133" alt="" width="2820" height="1538" data-path="images/partner_38547847674260.png" />

4. The highlighted ID is your Audience ID. You will need this to add or remove users to this Audience in the future. You can always find this within Cirteo by following the above steps.

<Warning>
  Please do not publish this campaign as it will lead to creating multiple audiences with the same name on Criteo.
</Warning>

### Running a Campaign

Based on your selected Connector, you must provide the following information:

<Tabs>
  <Tab title="Create Contact List">
    | Field                        | Description                                                                                          |
    | ---------------------------- | ---------------------------------------------------------------------------------------------------- |
    | Audience Segment Name        | This is the name of your audience segment. This will be a **Contact List** type of audience segment. |
    | Audience Segment Description | Give your Audience Segment a description.                                                            |

    <img src="https://mintcdn.com/moengage/PFNGfsshc8y816er/images/partner_38547847676052.png?fit=max&auto=format&n=PFNGfsshc8y816er&q=85&s=6797f31c21e1c7ae3a9fff01b58b68c0" alt="" width="1600" height="1332" data-path="images/partner_38547847676052.png" />
  </Tab>

  <Tab title="Update Contact List">
    | Field                 | Description                                                                                                                                             |   |
    | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | - |
    | Audience Segment ID   | This is the ID of your audience.                                                                                                                        |   |
    | Add or remove         | Select the Action you want to perform: <br />1. Add user to Audience Segment <br />2. Remove user from Audience Segment                                 |   |
    | Identifiers           | Select the identifier you want to send to Criteo: <ul><li>Email</li><li>Mobile Advertiser ID **Note**: Emails will be SHA256 hashed. Email ID</li></ul> |   |
    | Email ID              | Type **@** and select the user attribute that contains user Emails. By default, you can use **Email (Standard)**. <br />                                |   |
    | Google Advertising ID | Type “@” and select the user attribute that contains Mobile Ad Identifier. By default, you can use **Google Advertising ID (Android)**.                 |   |
    | iOS Advertising ID    | Type “@” and select the user attribute that contains Mobile Ad Identifier. By default, you can use **Advertising Identifier (iOS & Windows)**.          |   |

    ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeUwgYAVmLJPRTK6-UNuEg4GK2FnGDjdo9ejYOy7KX11NWBoVfNRsH47tk1AVcZwooy9W_E4xgOGM6P6T_prLsl5u48-J-7E6Yv-DkEwv4gwKSSzyU1pOwnnoAoleqOHwbEPrUk5g?key=pTnLRVqzmAgRfqJ3nwxda0A_)
  </Tab>
</Tabs>

7. Your campaign is now ready to test and send your campaign. Using the **Test** functionality, you can also test your connector configuration. <img src="https://mintcdn.com/moengage/7JhYx0SFgvEG_Jfv/images/partner_37552815163668.png?fit=max&auto=format&n=7JhYx0SFgvEG_Jfv&q=85&s=381692f36f7291c4ec698f9a1080336f" width="2454" height="312" data-path="images/partner_37552815163668.png" />
   If your test user successfully receives the message, your setup is ready.
8. Publish the campaign.

**Note**: If you're creating a new audience, do not publish the campaign.

## Step 4: View Your Criteo Audience Segments

In your Criteo Ads Manager account, select **Audience Library** **Segments** to view your audiences. The size of each audience will become visible on the Segments page after it reaches approximately 1,000 members.
