How to Track Adsterra Traffic
ClicksTracker has a native Adsterra integration for popunder and push campaigns. Connect your account, launch from a ready made template, and capture placement IDs in your custom variables so every conversion traces back to the placement that produced it.
What you will set up
An Adsterra traffic source holding your credentials, a campaign from a template, a Campaign URL that carries Adsterra's tokens, and a two way postback so conversions reach both ClicksTracker and Adsterra. You will use the ten custom tracking variables, v0 through v9, to record placement and campaign data.
Step by step
Add Adsterra as a traffic source
Go to Traffic Sources, click Add Traffic Source, put Adsterra in the name and click Create Traffic Source. ClicksTracker reads the network from the name when the traffic source is created, so the Integration tab appears, and a later rename does not change the network. Open the new traffic source, go to that tab, paste your API Token from the Adsterra advertiser dashboard and click Save Credentials. Saving does not call Adsterra, so click Test Connection to validate the token against the Adsterra API.
Set the external ID token to Adsterra's click id, ##SUB_ID_SHORT(action)##, and map custom variables to the tokens you want to record, for example v0 = ##PLACEMENT_ID## and v1 = ##CAMPAIGN_ID##. You set these on the traffic source's Settings tab and save them with Update Traffic Source; the create form has the same fields in its Traffic Source Parameters table, where Add Variable adds a custom variable row.
Create a campaign from a template
Use the iOS, Android, or Desktop templates, which create CPM campaigns with the Smart CPM switch on by default. Choose your countries, bid, and daily budget, and ClicksTracker creates the campaign through the Adsterra API.
Use the generated Campaign URL
ClicksTracker builds the Campaign URL for you. It carries the campaign ID plus the Adsterra tokens you mapped:
| Parameter | Carries |
|---|---|
cid | Your ClicksTracker campaign ID. |
eid | Adsterra's click id, ##SUB_ID_SHORT(action)##, stored as the click's external_id for the return postback. |
v0, v1 | The placement and campaign IDs (##PLACEMENT_ID##, ##CAMPAIGN_ID##), captured into the custom variables. |
Adsterra blocks by placement, so map ##PLACEMENT_ID##, not ##ZONE_ID## (that one is the publisher's site). The ## marks are part of every Adsterra macro. Other Adsterra tokens you can map into v2 to v9: ##BANNER_ID##, ##COUNTRY_CODE##, ##USER_OS##, ##BROWSER_NAME##, ##COST_CPC##.
Capture placements in v0 to v9
With the placement IDs in a custom variable, your reports break performance down by placement. That is what zone optimization uses: ClicksTracker finds the placements that spend without converting and blocks them through the Adsterra API.
Set the conversion postbacks
Inbound: in your affiliate network, point the postback at your ClicksTracker conversion URL (Settings, Tracking Setup has ready made templates for ten networks).
Outbound: In Adsterra, open Conversion tracking, choose a custom tracker and press GENERATE POSTBACK to confirm your username. Then use this outbound postback URL in ClicksTracker:
YOUR_USERNAME is your Adsterra login, and atpay is in US dollars. ClicksTracker fills {external_id} with the Adsterra click id stored on the click, and {payout} with the conversion's payout. See the postback setup guide for every macro.
Launch and optimize
Start the campaign, watch conversions arrive in real time, and use the placement breakdown to block weak placements and scale the ones that convert, all from one dashboard.
Start tracking Adsterra campaigns
Request access and connect Adsterra in minutes.