3rd Party Trackers (Optional)
A 3rd Party Tracker is an additional measurement beyond what is available in the Criteo platform. Trackers, in the form of either an image code or javascript code, are appended to ads for several reasons, including 3rd party verification to ensure your ads are not attributing any fraudulent clicks.
3rd-party trackers are applied in the Creative step of line item creation and can be applied as:
Global tracker: Track all selected creatives across your campaign through one centralised tracker
Creative-specific tracker: Set up a specific tracker for each creative for close monitoring
There are two types of 3rd-party trackers:
Impression tracker:
Optional, you can activate up to 10 impression trackers per line item / creative
Enter the secure tracking pixel code, pixel code example: https://example.landing.url/?parameter=value&utm_source=Criteo&..
Add extra trackers with “Add more pixel tracking”
Click tracker:
Optional, you can activate one click tracker per line item / creative
Enter a tracker prefix, format example: https://ad.myredirection.net/tracker/?url=
Enter a tracker suffix, format example: &utm_source=criteo&utm_medium=display&utm_campaign=my_campaign
VAST video tracker
Specific for video
Applicable only on the creative level (creative-specific tracker)
List of supported ad servers
We are currently supporting the following ad servers that can be used for 3rd-party tracking:
Ad Form
Adition
ADVentori
AdvertServe
Bannerflow
Bannerwise
Flashtalking
Google (Google tag service and former double-click format)
Integral Ad Science
Revjet
Sizmek
VirtualMind (adVentory)
Weborama
If your ad server is not present in the list, please, contact your campaign manager.
Macros
Macros are components that may be added to Click and Impression-tracking URLs within double curly braces. At the time of banner display, these components get replaced by the corresponding value.
For instance, the macro {{adsetid}} will be replaced by the ID of the Ad Set from which the ad originated. Thus, including the macro {{adsetid}} in an impression tracking URL or click tracking URL allows you to track which campaign’s Ad Set was the source of a given ad display. For example, given the following click tracking URL: http://mylandingpage.com/tracking?campaign={{adsetid}}, for an ad display for Ad Set 257842, the actual landing URL would translate into: http://mylandingpage.com/tracking?campaign=257842
The macros that may be used in click and impression tracking URLs are in the table below.
Macro Name | Description | Example Value |
---|---|---|
adsetid | The numerical ID of the campaign (Ad set) The banner originated from | 257842 |
creative_type |
| 1 |
device_id | Apple device identifier (IDFA, uppercase) If available, or Android device identifier (GAID, E57293961239 (OS device) lowercase) if available, or empty | 01234567-89AB-CDEF-0123-456789ABCDEF on iOS OR 01234567-89ab-cdef-0123-456789abcdef on Android |
domain | Domain name of the publisher where the ad is displayed on web (empty on app supply) | |
gdpr (*)
| To determine whether the ad display is subject to GDPR regulations | 0 (GDPR does not apply)
1(GDPR applies) |
gdpr_consent_kv (*) | Criteo-specific GDPR consent parameter with associated IAB TCF v2 consent parameter string if the consent is not empty. More info here. | This macro resolves to gdpr_consent=XXX (where XXX is the IAB TCF v2 consent string) when the consent string is not empty. |
OS | Operating system of the device | IOS |
random | Pseudo-random value to be used as a cache buster | 116htg738y |
timestamp | Current Epoch timestamp | 1553097335 |
adid | Ad Id, the unique Ad Identifier | 12356 |
criteo_campaign_id | The numerical ID for the Criteo Marketing Campaign | 213682 |
height | Impression slot height in pixels | 600 for a 160*600 banner |
width | Impression slot width in pixels | 160 for a 160*600 banner |
display_env | Display environment of the display |
|
bundle_id | Bundle/App ID of the publisher app where the ad is displayed when in-app | com.opera.mini.native (android) 1207472156 (iOS) |
bundle_name | User-readable name of the publisher app where ad is displayed when in-app | Opera Mini - fast web browser (for com.opera.mini.native on android) Wordscapes (for 1207472156 on iOS) |
user_agent | User-agent header as received by the service generating the URL (e.g. ads.criteo.com or cat.criteo.com) | Mozilla/5.0 (Android 4.4; Mobile; rv:41.0) Gecko/41.0 Firefox/41.0 |