Tracking tags may be specified as an array of JSON objects with the structure detailed below.
Example
Example PUT payload with trackers
JSON
{ "tracking_tags": [ { "devices": [ "desktop", "mobile", "tablet" ], "tags": "<img src='https://ad.doubleclick.net/...' >", "type": "primary_impression" }, { "devices": [ "desktop", "mobile", "tablet" ], "tags": "<img src='https://ad.doubleclick.net/...' >", "type": "secondary_impression" }, { "devices": [ "desktop", "mobile", "tablet" ], "tags": "<img src='https://jadserve.postrelease.com/rt.gif?...' >", "type": "re_targeting_tags" } ] }
Tracking Tag Parameters
Key | Notes |
| Specify an array of device type strings which the tracker will apply to. Options include |
| A string representing the actual tracking tag. This is often a 1x1 pixel, url, or script. With img pixels and scripts you may concatenate multiple trackers. Example pixel: Example url: Example script: Example w/ img and script tags: |
| Tracking tag event types are listed below |
Tracking Event Types
Event | Notes |
| For delivery-based rate types, the |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| same as above |
| same as above |
| same as above |
| same as above |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Pre-roll video end events occur when a scroll-to-play video plays until the end, and is in-view if the user has not interacted with it, or is potentially not in-view if the user has interacted with it (unmuted). |