TradeDoubler
Platform Summary
TradeDoubler conversion and matching payload contracts.
Scope
Primary execution surface: server.
Developer Source Map
| Source | Reason |
|---|---|
| dev.tradedoubler.com/crossdevice/advertiser | 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 | currency | hybrid | string | Conditional | Currency code in tracking request. | Not clearly specified | Not clearly specified | USD | Appears in pixel and offline examples. | dev.tradedoubler.com/crossdevice/advertiser | Verified | Medium |
event | event | browser | string | Conditional | Conversion event ID in tracking pixel call. | Not clearly specified | Not clearly specified | Purchase | Shown in pixel tracking implementation examples. | dev.tradedoubler.com/crossdevice/advertiser | Verified | Medium |
event | orderNumber | hybrid | string | Conditional | Order number in pixel or offline transaction payload. | Not clearly specified | Not clearly specified | ord-12345 | Appears in both pixel and offline examples. | dev.tradedoubler.com/crossdevice/advertiser | Verified | Medium |
event | orderValue | hybrid | number | Conditional | Monetary conversion value. | Not clearly specified | Not clearly specified | ord-12345 | Appears in pixel and offline examples. | dev.tradedoubler.com/crossdevice/advertiser | Verified | Medium |
User Data Contracts
| Object / Event | Field | Applies To | Type | Requirement | Exact Format | Normalization | Hashing | Examples | Caveat | Primary Source | Status | Confidence |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
default | deviceid | server | string | Optional | Include only when no cookie is available (in-app); leave empty for web browser. | Not clearly specified | Not clearly specified | - | The device ID is optional and used only in the in-app path. | dev.tradedoubler.com/crossdevice/advertiser | Verified | High |
default | extid | server | string | Required | User email/user ID must be lowercased, whitespace-stripped, UTF-8 encoded, and hashed with SHA-256 before being passed. | lowercase | SHA-256 | - | The page says all user IDs (extid) must be hashed with SHA-256 and requires lower case/no whitespace/UTF-8. | dev.tradedoubler.com/crossdevice/advertiser | Verified | High |
default | exttype | server | string | Required | 1 for email user-id, 0 for internal user ID. | Not clearly specified | Not clearly specified | - | exttype is required alongside extid. | dev.tradedoubler.com/crossdevice/advertiser | Verified | High |
Candidate / Needs Review Items
No candidate rows currently tracked.
Excluded Items
No excluded rows in this revision.
Last Reviewed
2026-03-30