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.
Image Pixel Code: <img src=”https://track.vnative.com/pixel?adid=58551c30b6920d760817f711″ />
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.
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
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.
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.
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.
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.
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
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.
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.