Criteo
Platform Summary
Criteo OneTag and related identifier contracts.
Scope
Primary execution surface: browser.
Developer Source Map
| Source | Reason |
|---|---|
| developers.criteo.com/retailer-integration/docs/onetag-for-offsite | Event Contracts; User Data Contracts |
RudderStack Cross-Check
No destination mapping linked for this platform.
Verified Contracts
Event Contracts
| Object / Event | Field | Applies To | Type | Requirement | Exact Format | Normalization | Hashing | Examples | Caveat | Primary Source | Status | Confidence |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
event | addToCart.item[].id | browser | string | Conditional | Product ID for cart item. | Not clearly specified | Not clearly specified | - | Add-to-cart tag contains item objects with id/price/quantity. | developers.criteo.com/retailer-integration/docs/onetag-for-offsite | Verified | High |
event | addToCart.item[].quantity | browser | number | Conditional | Quantity added to cart. | Not clearly specified | Not clearly specified | 2 | Add-to-cart tag sample includes quantity per item. | developers.criteo.com/retailer-integration/docs/onetag-for-offsite | Verified | High |
event | event | browser | string | Required | OneTag event command. | Not clearly specified | Not clearly specified | ["viewHome","viewList","viewItem","addToCart","trackTransaction"] | Offsite OneTag docs provide dedicated snippets for each event command. | developers.criteo.com/retailer-integration/docs/onetag-for-offsite | Verified | High |
event | trackTransaction.id | browser | string | Conditional | Transaction identifier. | Not clearly specified | Not clearly specified | ord-12345 | Order confirmation tag sends trackTransaction with transaction id. | developers.criteo.com/retailer-integration/docs/onetag-for-offsite | Verified | High |
event | trackTransaction.item[].price | browser | number | Conditional | Unit price for each purchased item. | Not clearly specified | Not clearly specified | ord-12345 | trackTransaction item objects include id/price/quantity. | developers.criteo.com/retailer-integration/docs/onetag-for-offsite | Verified | High |
event | trackTransaction.item[].quantity | browser | number | Conditional | Quantity for each purchased item. | Not clearly specified | Not clearly specified | 2 | trackTransaction item objects include quantity field. | developers.criteo.com/retailer-integration/docs/onetag-for-offsite | Verified | High |
event | viewItem.item | browser | string | Conditional | Single product ID. | Not clearly specified | Not clearly specified | - | Product tag requires the viewed product ID. | developers.criteo.com/retailer-integration/docs/onetag-for-offsite | Verified | High |
event | viewItem.price | browser | number | Conditional | Product price. | Not clearly specified | Not clearly specified | - | Product tag includes price next to viewed item. | developers.criteo.com/retailer-integration/docs/onetag-for-offsite | Verified | High |
event | viewList.item[] | browser | array[string] | Conditional | Array of product IDs. | Not clearly specified | Not clearly specified | - | Listing tag uses an item array of product IDs. | developers.criteo.com/retailer-integration/docs/onetag-for-offsite | Verified | High |
User Data Contracts
| Object / Event | Field | Applies To | Type | Requirement | Exact Format | Normalization | Hashing | Examples | Caveat | Primary Source | Status | Confidence |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
default | email | browser | string | Conditional | SHA-256 hashed email | Not clearly specified | SHA-256 | <sha256(alice@example.com)> | Owner docs show setEmail with a SHA-256 hashed email value. | developers.criteo.com/retailer-integration/docs/onetag-for-offsite | Verified | High |
Candidate / Needs Review Items
No candidate rows currently tracked.
Excluded Items
No excluded rows in this revision.
Last Reviewed
2026-03-30