What is Postback tracking?
Postback tracking, also called server-to-server tracking, is a method of tracking used to track conversions. This method of tracking involves using the merchant (entity you are promoting) server sending a signal back once a conversion has happened. It is NOT to be confused with pixel tracking, which is a different method of tracking page engagement.
Why do we need postback tracking?
Postback tracking is used by our clients for three different reasons:
- The affiliate program has no backend to access
- The client wishes to be notified about performance of their paid campaigns instantly
- Routy does not support the affiliate program software
How does it work?
-
When a user clicks on a link, unique tracking parameters (for e.g.: click id, dynamic variables) will be appended to the product link by the tracking software
-
The merchant server records the tracking parameters
-
Once a conversion happens, the postback URL fires an event back to the tracking software containing those tracking parameters
This way, the tracking software will be able to match the click to the conversion through the tracking parameters.
How do you set up a Postback URL in Routy?
1. To set up a Postback URL in Routy, select the account for which you want to set up the postback and select Actions > Post Back
2. Routy will generate two Postback URLs for you, as shown below
Note: If you do not manage to do any of the steps above, kindly check our FAQs below
What does the Postback URL look like?
Conversion tracking service expects at least one click identification param, a clickId or Routy dynamic variable, and one conversion event.
In the Signup postback URL below, you will find a parameter placeholder of dyn={DynamicVar} and signups=1. The operator is responsible for setting up the affiliate postback URL on his backend using his placeholder format, dyn=%%CLICK_ID%% OR dyn={{ANID}}.
Signup postback URL: https://hooks.routy.app/post-back/4234rrewfdsf14324ea31?dyn={DynamicVar}&signups=1
Our second example is a First Time Deposit postback URL with a clickId={ClickId} and earning={amount} placeholders. just like the signup postback setup, it is in the operator's hand to replace the {ClickId} and {amount} with his backend placeholder format, i.e. %%CLICKID%%, {{TRAN_ID}}, %%COMMISSION%%, etc...
in case of a first time deposit event, the operator will inject the affiliate click id, that was originally sent to the operator using the affiliate link and will set the earning of this specific event, if have any.
as mentioned above, Routy conversion tracking service expects at least one conversion, meaning that earning parameter is not required
First time deposit postback URL: https://hooks.routy.app/post-back/4234rrewfdsf14324ea31?clickId={ClickId}&earning={amount}&firsttimedeposits=1
How do I setup a Postback URL on the advertiser platform?
To set up a postback URL you first need to ensure that the advertiser allows this. Following this a URL will be needed to set up for each conversion, which typically are Signup and FTD URLs.
- Provide your account manager with your postback URLs generated from Routy (as explained above)
- Provide your affiliate link/s to the operator so they can test the postback flow and ask the account manager to confirm they are working
- If they are working, you should see data fairly quickly in the Postback Report
Here's an example to make it simpler
For example, programs on Income Access usually expect a &c=UNIQUE_ID parameter with a dynamic variable. In this case you will provide this postback (for signups, you can create more for other KPIs):
https://hooks.routy.app/post-back/4e330rrew875b4324ea31?dyn={c}&signups=1
We set Routy to pass a &c=ROUTY_ID parameter for all IncomeAccess accounts. What this means is that when a user clicks on a Routy link belonging to an IncomeAccess account, a &c=ROUTY_ID parameter will be attached to them.
So then, all that's needed on your side is to just provide those Routy links to the operator, so they can test that it's working. If it is, your stats will be shown in the reporting section of Routy.
Where can I find the report?
The Postback Report is found under the Crawler section. In addition all conversions will be automatically recorded in your other reports.
FAQs
The affiliate program is not available in Routy - what should I do?
If the affiliate program is not available in Routy, kindly set up a ticket here. Please inform us if you'd like to set up postback tracking and also the way they pass information in the Description section. This is critical to ensuring that postback tracking works.
When I press Post Back in the account section I receive an error - what's wrong?
If you receive the above message when trying to get the postback link it means that the program has not been configured for postback tracking. In this case, kindly set up a ticket here and inform us that you'd like to set up postback tracking. In this case please ask your account manager for the parameters required for the postback URL and provide your affiliate links. Once this is done, we'll configure it from our end, and you'll be good to go!
The postbacks are not being recorded - what should I do?
One of the most important checks is to ensure that the query string parameter is being appended to the affiliate link. What this means is that for the postback tracking to work, the operator is expecting a certain parameter when the user lands on their page, for example visit_id={12345}. Not all operators work with the same parameters, so its important to check that your Routy links are being appended by the right parameter for the right operator.
To check this parameter click on one of the affiliate links Routy generated and check what parameters are being appended to the link. If the parameter does not match, kindly set up a ticket here.
Comments
0 comments
Please sign in to leave a comment.