- TLC Home Home
- Discussions & Ideas Discussions & Ideas
- Product Guides Product Guides
- Knowledge Base Knowledge Base
- Developer Docs Developer Docs
- Education Education
- Blog TLC Blog
- Support Desk Support Desk
This article is a step-by-step guide for installing the Criteo OneTag in your Tealium iQ profile.
First go to the Tag Marketplace and add the Criteo OneTag to your profile (see how to add a tag).
After adding the tag, configure the below settings:
You may override or dynamically set this value using the Tag's Data Mappings tab (more on this below).
If you want to trigger multiple events with a single instance of Criteo OneTag, use the Data Mappings tab.
Load Rules determine when and where to load an instance of Criteo OneTag on your site.
Recommended Load Rule: Create custom Load Rules to load the tag on any page where you want trigger Criteo Events. For example, if you are tracking conversion events, load this tag on the checkout page or the confirmation page.
Mapping is the process of sending data from a data layer variable to the corresponding destination variable of the vendor tag. For instructions on how to map a variable to a tag destination, see Data Mappings.
The destination variables for Criteo OneTag are built into the Data Mapping tab. Available categories are:
Tag destination | Description |
---|---|
Account ID (overrides account) | Criteo account number |
Event(s) (overrides default) | Name of the Criteo event (see Event Name under Tag Configuration) |
Search Keyword (for viewList) |
Search string (optional for the viewList event) Make sure the Variable you are mapping contains a string value |
Customer ID (ci) |
Customer's unique identifier. Criteo requires that this ID not contain personally identifiable information such as names, email addresses, unencrypted phone numbers, etc. Leave it empty if the customer is unknown or your site does not have unique IDs. NOTE: This variable is not related to E-Commerce Extension's |
Deduplication/Sales Attribution (dd) |
Conversion attribution flag The default value is 1, meaning the conversion is attributed to Criteo. A values of 0 means you are not attributing the conversion to Criteo. Mapping to this destination overrides the default. |
New Customer (nc) (set to 0 or 1) |
New customer flag. The default value is 1, meaning the customer is new. A value of 0 means the customer is not new. |
Site Type (site_type) |
Version of the site. Possible values are:
|
User Segment (si) |
User segment tracking value. For example, a value of "1" can denote the home page, while a value of "2" can denote all other page types. |
Email/Hashed Email (hashed_email) [Array] |
Hased/unhashed email address of the customer |
Login/Hashed Login (hashed_login) [Array] |
Hased/Unhashed username set for the account |
setData Value (setData.###) | Additional data points to be set and sent |
Since the Criteo OneTag is e-commerce enabled, it will automatically use the default E-Commerce Extension mappings. Manually mapping in this category is generally not needed unless:
Tag Destination | Description | E-Commerce Extension Variable |
---|---|---|
Order ID (order_id) (Overrides _corder) | Unique transaction identifier. |
_corder |
Product IDs (overrides _cprod) [Array] |
Unique identifier of each product in the product array |
_cprod |
Product Prices (overrides _cprice) [Array] | Unit price of each product in the product array | _cprice |
Product Quantities (overrides _cquan) [Array] | Quantity of each product in the product array | _cquan |
Tag destination | Description |
---|---|
Checkin Date | Date of the check-in (yyyy-MM-dd). E.g. date of booking for a trip or rental. |
Checkout | Date of the check-out (yyyy-MM-dd) |
Number of adults | Number of adults in the booking |
Number of children |
Number of children specified in the booking |
Number of babies | Number of infants specified in the booking |
Number of rooms | Number of rooms specified in the booking |
Map to these destinations for triggering Criteo events on a page. The event triggers when the supplied value is found in the Data Layer.
Event Name | Description |
---|---|
viewHome | Home page viewed |
viewItem |
Products viewed |
viewList | Product listing viewed |
viewBasket | Cart page activity |
viewSearch | Search action |
trackTransaction | Transaction page activity |
Custom | Custom event |
Map to this category if you want to pass additional data with the Event(s) destinations you mapped earlier.
In this category, you can send Parameters with predefined Criteo Events only. To send Parameters with a custom event, use the Custom Event Data category instead.
To pass a Parameter with a predefined Criteo Event:
Full list of Parameters:
Destination Parameter | Description |
---|---|
Brand | Brand name |
Model | Model name |
Price | Price associated with the event |
UI Client | User data |
Custom | Custom parameter to send with the event |
Map to this category if you want to pass a custom parameter with a custom Event.
To map a Custom Event,
Copyright All Rights Reserved © 2008-2021