The Criteo tracking macros and the ValidVisit URL parameter each maps to. Append these to your landing page URL so every click is attributed to the right campaign, ad, creative and publisher — and scored for traffic quality.
| Token | Criteo macro | ValidVisit param | Example |
|---|---|---|---|
| Campaign ID *campaign | {{criteo_campaign_id}} | vv_campaign_id | 123456 |
| Publisher Domainpublisher | {{domain}} | vv_publisher_id | pub_42 |
| Slot Widthplacement | {{width}} | vv_placement_id | plc_7 |
| Ad IDad | {{adid}} | vv_ad_id | 456789 |
| Creative Typecreative | {{creative_type}} | vv_creative_id | 987 |
{{criteo_campaign_id}}vv_campaign_id{{domain}}vv_publisher_id{{width}}vv_placement_id{{adid}}vv_ad_id{{creative_type}}vv_creative_id* required for Criteo attribution.
https://yoursite.com/landing?utm_source=criteo&utm_medium=banner&vv_campaign_id={{criteo_campaign_id}}&vv_publisher_id={{domain}}&vv_placement_id={{width}}&vv_ad_id={{adid}}&vv_creative_id={{creative_type}}The buyer pastes the bad domains/app-bundle IDs (one per line, no http/https) or uploads a .txt/.csv blocklist (up to 100,000 domains per upload, 255 chars/entry) and applies it to the ad set/line item; it takes effect within ~1 hour.
See which Criteo publishers and placements send real, converting traffic vs. bots.
Free trial at launch · just your email
One script · raw IP never stored · GDPR legitimate-interest basis