Criteo is an online display advertising platform. Its Audience API lets you manage your contact lists by creating, deleting, and updating audience data, which you can use for your advertising campaigns.

Find the open source transformer code for this destination in the GitHub repository.

Getting started

RudderStack supports sending event data to Criteo Audience via the following connection modes:

Connection ModeWebMobileServer
Device mode---
Cloud mode--Supported

Once you have confirmed that the source platform supports sending events to Criteo Audience, follow these steps:

  1. From your RudderStack dashboard, add the source. Then, from the list of destinations, select Criteo Audience.
  2. Assign a name to the destination and click Continue.

Connection settings

To successfully configure Criteo Audience as a destination, you need to configure the following settings:

  • Create Account: Click Create Account > Connect with Criteo Audience and enter your login credentials for Criteo Audience.
  • Audience Id: Enter the audience ID for which you want to sync the data. Refer to the Criteo Audience documentation for more information on obtaining the audience ID.
  • Audience Type: Select the audience type from the dropdown for which you want to add or remove the users. If you select gum, then Gum Caller Id is a required field. Refer to the Criteo documentation for more information on different audience types.

audienceList event structure

RudderStack supports adding and removing users in an audience list.

The following code snippet shows a sample audienceList call for email audience type:

{
"type": "audiencelist",
"properties": {
"listData": {
"add": [{
"email": 'alex@example.com'
},
{
"email": 'john@example.com'
}
]
}
}
}

The following code snippet shows a sample audienceList call for madid audience type:

{
"type": "audiencelist",
"properties": {
"listData": {
"add": [{
"madid": "sample_madid"
},
{
"madid": "sample_madid_1"
}
]
}
}
}
Criteo's API implements rate limits to limit the number of requests you're able to make on any API endpoint per minute.

Contact us

For more information on the topics covered on this page, email us or start a conversation in our Slack community.

On this page