JavaScript Impression Tracking Tags

Medialets Support -

Description: The Servo JavaScript Impression Tracking Tag enables tracking for advertisements that are not served through Servo. Each tracking tag is comprised of an image source (<img src=) to track impressions.

Campaign Reports include: Impressions

Attribution Reporting includes: View through

Inventory Partner Implementation Notes:

  • When copying and pasting Servo ad tags provided in an Excel document, please copy and paste the tag from within the cell. Copying and pasting the whole cell will result in double quotation marks, which will cause errors.
  • Each tag should be implemented in its entirety (from <div> to </div>) in your first party ad server. Only scheduling portions of the Servo ad tag will result in potential loss of functionality and reporting discrepancies.
  • JS tags will be generated as secure-only or as environment aware, where they will serve as secure when implemented into secure environments. Protocols within the tag should not be adjusted.


impunique: All RANDOM instances must be replaced with your cachebuster macro. The value generated by your cachebuster macro must be a unique, random value.
ex & site fields: These two fields are optional. This is where you can add your Inventory Partner exchange tracking macro and/or your Inventory Partner site tracking macro.
osdevid & osoptout fields: These two fields are where you add your Device ID (IDFA/AAID/GAID) and OptOut macros. If your device ID macro will not populate a device ID when a user opts out of being tracked, your opt out macro isn't necessary.
pubimpid: This is where you add your Inventory Partner impression ID macro.
imppx: This is where you add your Inventory Partner impression pixel macro.
*Do not overwrite double quotes of the editable fields
Have more questions? Submit a request


Powered by Zendesk