This article demonstrates how to configure the Criteo Connector in your UDH profile and enable cookie sync between Criteo and AudienceStream.
|Action Name||What does it do||Trigger on Audiences||Trigger on Streams|
|Homepage Event||Tracks homepage visits||✓||✓|
|Listing Event||Tracks category or product listing page visits||✓||✓|
|Product Event||Tracks product views||✓||✓|
|Cart Event||Tracks cart activities||✓||✓|
|Conversion Event||Tracks successful conversions||✓||✓|
|Search Event||Tracks site search and other generic visitor activities||✓||✓|
Go to the Connector Marketplace and add a new Criteo Connector. Read the Connector Overview article for general instructions on how to add a Connector.
To configure your vendor, follow these steps:
Click Next or go to the Actions tab. It's where you'll set up Actions and trigger them. This section describes how to set up Parameters and Options for each Action.
The following Parameters are common to all Criteo Actions.
useridparameter). Select the relevant Attribute or enter the ID as custom value in this list.
|Desktop||The desktop or classic version of your site. This is often the site that browsers will access.|
|Mobile||The mobile version of your site|
|Tablet||The tablet version of your site|
Below are Action-specific parameters. You'll configure them along with the common parameters (described above).
Item ID(s) to Set (REQUIRED)
List of product or category identifiers to send to Criteo.
Enter the ID as a custom value or select the relevant Attribute(s) that contains it. Click the plus button to map multiple identifiers.
Item ID (REQUIRED)
Unique id of the item or product being tracked.
Enter the ID as a custom value or select the relevant Attribute(s) that contains it.
|Cart Event and Conversion Event||Set Item Properties (REQUIRED)||
Additional data about the cart item(s) being tracked.
Map the data from a Tally or a String Attribute to a Criteo property name in the To dropdown.
NOTE: You are required to map Item Quantity and Item Price. For additional mappings, click the plus button.
General Data to Set
Additional data about the conversion or transaction.
Map the relevant Attribute to an option in the To dropdown. See available options below.
Search Data to Set (OPTIONAL)
Additional data about a product or item that the visitor searched for.
Map the relevant Attribute(s) and enter a custom Criteo destination in the To dropdown.
|Transaction ID||Unique identifier of the transaction|
Boolean value that determines whether or not the visitor is new.
Set to 1 for first purchase and 0 for subsequent purchases (leave blank if not available).
|Deduplication||Set to 1 if attributed to Criteo or 0 if not attributed (leave blank if not available)|
In order for AudienceStream to receive a redirect call from Criteo, you must sync it with the Criteo ID. Here are the steps to do that:
Step 1: In your Tealium iQ account, set up a Variable to store the the Criteo ID.
Step 2: Add and configure the Criteo Cookie Matching Service Tag from Tealium’s Tag Marketplace. Attach a custom Load Rule to load the Tag only when the The Criteo ID String (a.k.a. Trait) Attribute is not defined in the matching UDH account.
Save and Publish the changes you made in Tealium iQ.
Step 3: Go to the matching UDH account. Create a Rule that checks if the Criteo ID Variable is assigned and populated (i.e. not empty).
Step 4: Create a visitor-scoped String Attribute to capture the Criteo ID in UDH. Attach the Rule you created in step 3.
Step 5: Create a visitor-scoped Boolean Attribute to check whether the ID has been captured. Attach the Rule you created in step 3.
Step 6. In your Criteo Connector configuration, make sure to set the Criteo ID/Encrypted User ID parameter to the String Attribute you created in step 4.
Finally, save and publish in your UDH profile. UDH is now set up to accept the Criteo ID.
The 1st user event will be the standard page load. But the 2nd user event will be the reception of the Criteo ID.
The left navigation shows the current state of your visitor profile. In the Attributes Added section, notice the Criteo is present with a value and the Boolean flag (true) further confirms it was indeed captured. This confirms that UDH is receiving and storing the Criteo ID.