Pixel Tracking

Pixel Tracking is one of the Conversion tracking methods, which includes using Actions and placing an invisible pixel on the specific page(s) of your web site (most commonly, on the Thank You pages). This allows Epom Ad Server to keep track of the Banner(s) seen (or clicked) by user, and use that information to count the Conversions towards the proper Banner.


Standard case for Pixel Tracking is as follows:

  1. User navigates to a web page with a Banner.
  2. When the Banner is viewed (or clicked), a Cookie with the Banner information is loaded to the user's browser.
  3. User then makes a Conversion, and visits the landing page (i.e.: order completion, registration confirmation, opt-in page, etc.)
  4. The invisible Tracking Pixel is loaded. If it 'finds' the Cookie from step #2 in the user's browser cache, Conversion count is increased for the Banner.


Please follow these steps to start using JS Pixel Tracking:

  1. Log into your network account and go to the Actions tab.
  2. Create a new Action.
  3. Navigate to the Advertisers tab.
  4. Select an existing Advertiser > Campaign or add the new ones.
  5. Activate the Actions pane from the right side menu:
    • Select the Action you created from the list.
    • Click in the top left corner of the pane. A window containing JS Pixel Tracking code and Pixel Tracking URLs will be displayed:
  6. Choose serving domain for pixel tracking from the list.
  7. Choose one of the options depending on your needs:
    • Insert the JS Pixel Tracking code to the web page of your site, so that the pixel is 'fired' upon entering that page.
    • Insert the Pixel Tracking URL to the web page of your site. Please note, however, that this URL should be requested. There are multiple ways to do so, and it generally depends on your site's architecture. The easiest way is to put the Pixel Tracking URL into the <img> tag. For example:
<img src=&quot;http://domain.com/action.gif?key=62eaa2e3db355e00693af5ced33f3faf-17-2&t=$$TIMESTAMP$$>

Pixel Tracking specifics

  • Conversions in Analytics are only counted for the Banners from the same Campaign where the Tracking Pixel is set.
  • Pixel Tracking doesn't work with those Ad Units that do not have the Click events (i.e., Pop-unders, Redirects).
  • $$TIMESTAMP$$ parameter in Pixel Tracking URLs is an optional parameter that can be neglected.
  • When using both the Piggybacks and Pixel Tracking functionality simultaneously, the Piggyback settings should correspond to the Pixel Tracking method of your choice. I.e.: JS Pixel Tracking with Piggybacks should be used for the cases when Piggyback Beacon (client-side) is used. When using the Pixel Tracking URL, use the Piggyback URL (server-side).
  • 🚧


    JS Pixel Tracking with Piggybacks is displayed on Action Tracking card when Piggyback is enabled for both linked Placement and Campaign.