| Tracking Macros |
| Name |
Description |
| {$ACTION_TRACK_URL$} |
URL for download tracking notifications (download pixel). |
| {$ACTION_TRACK_URL_ENCODED$} |
URL for download tracking notifications (download pixel) encoded. |
| {$ADSLOT_HEIGHT$} |
Adslot height |
| {$ADSLOT_WIDTH$} |
Adslot width |
| {$AGENCY_ID$} |
Identifier of the agency. |
| {$APP_BUNDLE$} |
Application bundle or package name (e.g., com.foo.mygame); intended to be a unique ID across exchanges. |
| {$APP_CATEGORIES$} |
Categories associated with that inventory. |
| {$APP_HASH$} |
Inventory hash (e.g. 8f1a3a18e1424a3ebf4c883ec1afb18c). |
| {$APP_ID$} |
Internal DSP identifier for the inventory (all traffic types). |
| {$APP_NAME$} |
The name of the inventory (e.g. “Robotify”). |
| {$APP_STORE_URL$} |
The URL of the app itself (from the AppStore). |
| {$ASYNC_CLICK_URL$} |
Async – Click URL for the click. |
| {$ASYNC_CLICK_URL_ENC$} |
Async – Click URL for the click. Encoded. |
| {$CAMPAIGN_ID$} |
Identifier of the campaign. |
| {$CAMPAIGN_NAME$} |
Name of the campaign. |
| {$CAMPAIGN_LABEL_1$} |
Campaign Label 1. |
| {$CAMPAIGN_LABEL_2$} |
Campaign Label 2. |
| {$CITY_NAME$} |
Name of the city. |
| {$CLICK_ID$} |
Click identifier, used for affiliation campaigns. |
| {$CLICK_THROUGH_URL$} |
Async – Click URL used ro redirect the user. |
| {$CLICK_THROUGH_URL_ENC$} |
Async – Click URL used ro redirect the user. Encoded. |
| {$CLICK_TRACK_URL$} |
Track URL for the click. Without encoding. |
| {$CLICK_TRACK_URL_ENC$} |
Track URL for the click. Encoded once. |
| {$CREATIVE_NAME$} |
Name of the creative. |
| {$CRID$} |
Identifier of the creative. |
| {$DEVICE_IP$} |
Takes the value of the request IP address in case it is not truncated. Otherwise, it takes the value of the Track IP. |
| {$DEVICE_LANGUAGE$} |
Languange of the device (e.g. en). |
| {$DEVICE_MODEL$} |
Model of the device. |
| {$DEVICE_OS$} |
OS name of the device (e.g. “Android”). |
| {$DEVICE_OS_VERSION$} |
Should contain the device os version ( e.g 9.2). We currently only have |
| {$DNT$} |
Do not track parameter. 1 means the user don’t want to be tracked |
| {$DPID$} |
RAW identifier of the user, in lowercase. |
| {$DPID_UPPER$} |
RAW identifier of the user, in uppercase. |
| {$DPID_SHA1$} |
GAID/IDFA of the user, hashed in SHA1 in lowercase. |
| {$DPID_SHA1_UPPER$} |
GAID/IDFA of the user, hashed in SHA1 in uppercase. |
| {$DPID_MD5$} |
GAID/IDFA of the user, hashed in MD5 in lowercase. |
| {$DPID_MD5_UPPER$} |
GAID/IDFA of the user, hashed in MD5 in uppercase. |
| {$EXCHANGE_ID$} |
Internal ID of the Exchange. |
| {$EXCHANGE_NAME$} |
Name of the Exchange. |
| {$FOLDER_NAME$} |
Folder name |
| {$GAID_RAW$} |
Google Advertising ID, unhashed, in lowercase. |
| {$GAID_RAW_LAT$} |
Google Advertising ID, unhashed, substituted by 000-000-0… when device id is not available. |
| {$GAID_RAW_UPPER$} |
Google Advertising ID, unhashed, in uppercase. |
| {$GAID_MD5$} |
Google Advertising ID hashed in MD5 in lowercase. |
| {$GAID_MD5_UPPER$} |
Google Advertising ID hashed in MD5 in uppercase. |
| {$GAID_SHA1$} |
Google Advertising ID hashed in SHA1 in lowercase. |
| {$GAID_SHA1_UPPER$} |
Google Advertising ID hashed in SHA1 in uppercase. |
| {$HAS_DPID$} |
1 if it has device ID 0 if it does NOT have device ID |
| {$INVENTORY_DOMAIN$} |
Domain of the inventory. |
| {$IP_ADDRESS$} |
IP address of the request. |
| {$IDFA_RAW$} |
IDFA (for iOS 6.0 or above), unhashed, in lowercase. |
| {$IDFA_RAW_LAT$} |
IDFA (for iOS 6.0 or above), unhashed, substituted by 000-000-0… when device id is not available. |
| {$IDFA_RAW_UPPER$} |
IDFA (for iOS 6.0 or above) unhashed, in uppercase. |
| {$IDFA_MD5$} |
IDFA (for iOS 6.0 or above) codified with MD5 in lowercase. |
| {$IDFA_MD5_UPPER$} |
IDFA (for iOS 6.0 or above) codified with MD5 in uppercase. |
| {$IDFA_SHA1$} |
IDFA (for iOS 6.0 or above) codified with SHA1 in lowercase. |
| {$IDFA_SHA1_UPPER$} |
IDFA (for iOS 6.0 or above) codified with SHA1 in uppercase. |
| {$IDFV$} |
IDFV (for iOS only), unhashed, every user has the same IDFV in all the apps of the same publisher. This field is available regardless of ATT. |
| {$IDFV_LAT$} |
IDFV, unhashed, this field will be null when the device id is available. |
| {$IMPRESSION_TRACK_URL$} |
Impression pixel track URL |
| {$IMPID$} |
Identifier of the impression. |
| {$INVENTORY_TYPE$} |
“mobile_web” if the add is displayed through mobile web. (will be replaced in the tracker for m_web for kochava creatives) “in_app” if the add is displayed inside an app |
| {$LAT$} |
Device latitude. |
| {$LINE_ID$} |
Identifier of the line. |
| {$LINE_NAME$} |
Name of the line. |
| {$LON$} |
Device longitude. |
| {$USER_AGENT$} |
Full user agent of the device. Encoded once. |
| {$USER_AGENT_ENCODED$} |
Full user agent of the device. Encoded twice. |
| {$RANDOM_NUMBER$} |
Can be used as a cache buster if needed. |
| {$REQ_ID$} |
Identifier of the request, used for tracking purposes. |
| {$REWARDED$} |
1 if the creative is rewarded, 0 if it is non-rewarded. |
| {$SK_CAMPAIGN_ID$} |
SKAdNetwork Campaign Id – Value between 1 and 100. Apart from mapping campaigns it could also be used for flexible mapping. |
| {$TRACK_IP$} |
Async – IP address of the user. |
| {$TRACKER_DNS$} |
Tracker domain. |
| {$TRACK_USER_AGENT$} |
Async – Full user agent of the device. |
| {$TRACK_USER_AGENT_ENCODED$} |
Async – Full user agent of the device. Encoded twice. |
| {$timestamp$} |
String used for random and cache busting purposes. |
| {$VENDOR_NAME$} |
App name (from the app store). |
| {$WPID_RAW$} |
Windows device identifier unhashed, in lowercase. |
| {$WPID_RAW_UPPER$} |
Windows device identifier unhashed, in uppercase. |
| {$WPID_MD5$} |
Windows device identifier codified with MD5 in lowercase. |
| {$WPID_MD5_UPPER$} |
Windows device identifier codified with MD5 in uppercase. |
| {$WPID_SHA1$} |
Windows device identifier codified with SHA1 in lowercase. |
| {$WPID_SHA1_UPPER$} |
Windows device identifier codified with SHA1 in uppercase. |