Troubleshooting and Trackers Configuration Guides
Troubleshooting guide for 3rd party trackers
How to check if the tracker is a pixel:
Easiest way to check if the tracker you’re using is a 1x1 pixel or not is just to open it in a browser, for example:
https://pixel.adsafeprotected.com/jload?anId=931059&advId=Eskimi&campId={campaign_id_enc}&pubId=
{site_domain_enc}{app_bundle_enc}&chanId={creative_id_enc}&placementId={placement_id}
not an impression pixel
https://pixel.adsafeprotected.com/?anId=931059&advId=Eskimi&campId={campaign_id_enc}&pubId=
{site_domain_enc}{app_bundle_enc}&chanId={creative_id_enc}&placementId={placement_id}
correct impression pixel
From the first view these two trackers look almost identical, but they’re not, if you would open both of them in your browser you will see. You will always recognize the pixel if the browser window is a black screen with a small 1x1 white dot in the middle.
If you implement the pixel incorrectly (for example if you use the first URL) there might be huge discrepancies between us and the 3rd party platform (they might even not track anything), so it’s very important before you launch a campaign that uses 3rd party trackers to double check if the trackers are correctly implemented.
Other 3rd party pixel examples:
https://ad.doubleclick.net/ddm/trackimp/N705418.1727343ESKIMI.COM/B28985587.353603375;dc_trk_aid=
545020201;dc_trk_cid=182974786;ord=[timestamp];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;
gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755};ltd=?
https://track.adform.net/adfserve/?bn=60266225;1x1inv=1;srctype=3;ord={cachebuster}
Some other ways to recognize if it’s a pixel:
This is a our internal IAS JS tracker, but you can extract a pixel from this tracker. Most of the tracking pixel will be placed inside the element:
If you look closely you we will that the height and the width are set to 1x1 for this element (witch almost always indicates that it’s 1x1 pixel). So just extract the URL part from this element and use it as a tracking pixel (it’s not always possible to extract the pixel from JS trackers, keep that in mind).
How to validate that you have a 3rd party JavaScript tracker:
The tag will be in a
2. To continue tag implementation, you need to create banner type creative set, then add creative as JS/HTML banner and copy the tag from spreadsheet manually.
When copying tags from this spreadsheet, make sure that you click inside the cell and highlight the text that you want to copy. If you select and copy the entire cell, rather than the text within it, some applications may put an extra set of quotation marks (") around the tags, causing them to function incorrectly when they're placed on the publisher's web page.
Don't forget to establish weight and hight for creative in DSP system
3. Once the code is copied, you need to adjust tag with click macro in order to track clicks in campaign.
3.1 add ;click={click_url} into the redirect string.
3.2 To ensure proper cache-busting, replace [timestamp] with {CACHEBUSTER} .
Once all 2 steps completed the tags should look like
4. Press save and later you can link this creative to your campaign.
Notes: The {CLICK_URL} Macro in Adform creative JS tags should be automatically added/updated after uploading saving, but it's good to always re-check and confirm.
Possible issues and troubleshooting:
According to our experience we noticed that the adform create tags might be created in multiply variations. Unfortunately, sometimes the creatives might be prepared incorrectly, not follow adform requirements. Therefore sometimes you might notice that after you followed the guide of tag adjustment the tag don't track clicks properly. In such cases suggest to client double check how the creatives were created, and if they follow all adform requirements. In that scenario client can refer to adform support team, or refer to official adform documentation:
The documentation of how the creative should be created below: https://www.adformhelp.com/s/article/UUID-ba1da05a-285e-ade0-1165-a33481f90b35 Please also note that there are three important things to be taken into consideration when talking about Adform clicks to work correctly and tracker to fire well: - Adform DHTML library; - manifest.json file; - Click function.
Adform Tag Creatives – Eskimi.com Domain Whitelisting
When working with client-supplied Adform tags, please be aware of a recurring issue: creatives may not render in our system due to domain whitelisting restrictions on the Adform side.
Root Cause:
Adform requires domains to be explicitly whitelisted to allow tag calls and asset serving. If eskimi.com is not whitelisted in the client’s Adform settings, the creative might not appear in our preview or live delivery environments.
What to Check / Do:
If a creative from Adform is not visible after tag upload, verify if eskimi.com is whitelisted in Adform.
Communicate this to the client and request their Adform team to add eskimi.com to the allowed domains list.
Once confirmed, recheck the creative visibility in the system.
Sizmek Tags
Sometimes it may happen that you will receive JS banner tags for Sizmek. But the tags may not be compatible with our DSP platform, without any additional changes.
Lets take an example of a bad tag:
Upon looking at the tag there are a few things:
First of all our {CLICK_URL} macro is missing.
And no use of {CACHEBUSTER } macro.
The URL in the needs to be encoded.
In order to fix the tag, we need to make several changes.
To start let's look at the correct tag.
1. {CLICK_URL} macro is added in two places, the