Pixel Tracking

You are here:
Estimated reading time: 3 min

Pixel Based Tracking is the best way of tracking conversions, leads, events, sales, upsells etc. To setup pixel tracking just enable pixel + postback tracking while creating a campaign in vNative.

vNative has Image, Iframe and JavaScript Tag pixel code which needs to be placed on Thank You page. This pixel code extracts the cookie information from the browser and attributes the conversion to a particular publisher/source.

Image Pixel Code: <img src=”https://track.vnative.com/pixel?adid=58551c30b6920d760817f711″ />

Cookie Tracking

During the redirect of the visitor from the vNative tracking link, a cookie is dropped in user’s browser.

This cookie has all the information about the visitor’s session and is stored in user browser, the following setting can be customized from vNative Campaign Restrictions.

  • The lifetime of the cookie
  • Multiple Conversion from the same IP
  • Upsell Tracking

After following the Tracking link once a user visits the Thank You page where the pixel is placed a conversion is recorded in the vNative Tracking system.

Note: The Visitor’s browser which does not allow cookie in their browser will not be able to use this method to track conversion.

Generating Pixel

Once the Campaign is created with Pixel Tracking option you can generate Tracking pixel from Conversion Tracking Card on the Bottom of the page.

Tracking Pixel Type

vNative has three types of pixels Image, Iframe, Javascript. However, they have the sole role but the technology behind the pixel is different.

Image Pixel

The Image Pixel was one of the first methods to track conversion in Industry this legacy client-side tracking is dependent on Cookie placed in the browser. It works in same way as Ifram pixel but Iframe pixel is more recommended.

Iframe Pixel

It is generally more accurate than Image pixel because it does not use the image tag to call the conversion URL for the campaign, which has proven to be less reliable.

Another advantage that iframe has is its robustness in firing publisher pixels inside itself. When a publisher wants to track conversions on their end, they can place their own pixel inside your vNative network to track in real time. When you have an iframe pixel, this has unlimited formats to load their pixels, while image pixels can only load other image pixels. An iframe is usually the best option to track conversions on the client-side.

JavaScript Pixel

This is a more advanced pixel which is used when you want to track complex goals, events, from your web application.

Note: By default, all pixels generated are HTTPS, since landing pages which are secure https does not fire HTTP pixels.

Pass Macros

vNative allows you to capture extra data from landing page through tracking parameter, you can pass up to 10 unique data into pixel via tracking sub-parameter, sub1 to sub10

If you have more than 10 subids requirements you can create your own from Custom Dimensions in Customize Section.

Sale Tracking

If the Campaign is CPS based the pixels are automatically appended with the &sale_amount tracking parameter which you can use to pass the order sale amount and see its report in vNative.


Upsells are the recurring sales which happen by the same visitor during the cookie lifetime period (Default 90 days). Once Upsell is selected you will see a transaction id parameter is added to the pixel named txn_id, make sure to pass unique values in it. If you don’t have unique value use txn_id=RANDOM

Goal Tracking

Goals can be used to track extra conversions apart from the default one example – installs, register, upsells, leads, sales etc. See the guide to create goals.

Pixel Logs

These logs record each and every hit on the pixel URL to debug, open any campaign and click on settings icon to see its logs.

The Pixel logs show user agent, IP, time of the hit and error message

Custom Pixel Domain

Sometimes the same pixel is spammed by AdBlockers, Google TagManager, Email Servers etc to solve this problem you can set unique tracking domain pixels for each advertiser.

Go to Advertiser account in vNative and click on Edit on settings card.

You can also change the global pixel domain from track.vnative.com to your domain from Customize >> Domains Option

Steps 1: Add CNAME record with the name – track and value – track.vnative.com

Step 2: Open the custom domain in the browser to check the message of success: true

Step 3: Now open the advertiser settings and enter the domain in Pixel domain box.

Was this article helpful?
Dislike 0
Views: 119