Demystifying Postback Tracking Conversion Pixel

PostBack Integration
First of all, we should know that ad-tracking is probably the most crucial technical aspect 
of affiliate marketing. It is quite a simple mechanical process which, regardless of the affiliate 
networks, affiliate software or tracking software, will happen in a fairly similar manner. 
What will differ are the parameters that need to be appended to the tracking links and returned 
in the postback URL.

Once you’ll start understanding this process, it will get easier and easier to setup, 
no matter what affiliate networks you are working with.

Below are some points to understand tracking your ads-

1 - Why using server to server tracking: When a conversion occurs on an advertiser’s site, 
such advertiser doesn’t necessarily want to place your google analytics or image pixel on 
their thank you page. Why? Because if they have 200 or 5000 partners who have the same request, 
their thank you page will become fairly heavy. So, your postback URL is placed in their server 
backend, and it will be called, only for events that relate to you. In other terms, it’s not the 
visitor’s browser that will trigger the conversion, but the advertiser's site/app. 

2 - How does the advertiser know an event is related to you? When you send your advertiser’s some 
traffic, they allocate you an affiliate ID (done via their affiliate software - Hasoffers, Affise, Cake etc… ) 
and they also allow you to append a dynamic value in your affiliate link. The clicks are flowing toward the 
advertiser and they are recording the events, click id’s, affiliate id’s etc..etc… in their Database.

3 - The postback URL function: the affiliate software has a script that runs and hit the postback 
url if/when certain conditions are met. For instance, if your affiliate account is configured to 
fire a postback url when a conversion is recorded, then the affiliate software will fire the postback 
URL, appending the relevant parameters to the url’s.

4 - Relevant parameters: your tracking software and the affiliate program/advertiser need to understand 
each others, and this is where most people usually fail in making this work.

5 - Advertiser needs to provide a query string place holder where you will be able to append a clickid

hasoffers: aff_sub=your clickid macro
Affise : sub1 = your click id macro

6 - What is click id - it is a unique alpha-numeric string that your tracking software will 
generate for every click it sends out and that needs to be recorded by the advertiser/affiliate 
program in a specific database field.

7 - You provide a postback url to your advertiser where they need to return yourclickid.

Affise postback - 
(Advertiser's click id macro to pass back us convertion)

8 - When the postback url is hit the network replaces the placeholder with the clickid and 
your tracking software recognizes the clickid, which is matched with the campaign from which 
it originated, conversion is recorded and you’re happy!

Leave a reply