Skip to content

Media buyer tool 3 · Postback URL Tester for Adsterra

Test your Adsterra postback URL before the next conversion goes missing.

The advertiser's tracker calls Adsterra's pbterra.com postback URL when a conversion happens, returning the click ID Adsterra generated. Below: Adsterra's postback format and macros as Adsterra's own docs give them, the ways a Adsterra postback usually breaks, and the tester, pre-filled with an example of the postback your tracker fires back to the traffic source. Edit it to match yours and run the check.

Nothing you enter leaves your browser.

Adsterra's postback format

http://www.pbterra.com/name/username/at?subid_short={clickid}&atpay={payout}

Adsterra's click-ID macro: {externalid}. Source: Adsterra S2S tracking, How do I setup postback? (read on November 9, 2026). Networks rename macros and some show them only inside your account; if your dashboard differs, it wins.

Adsterra macros

MacroMeaning
{clickid}the click ID Adsterra generates per click; match to your tracker's equivalent
##SUB_ID_SHORT(action)##token to paste into the tracker/offer URL when the tracker does not provide it
{payout}payout token used with atpay
{externalid}Binom example token for subid_short
##PLACEMENT_ID##recommended placeholder for placement stats

Parameter names on the receiving side

  • subid_short: carries the click ID
  • atpay: carries the payout (USD only on the simple URL)
  • code (path): currency code segment, e.g. EUR
  • name/username (path): your Adsterra advertiser name

How a Adsterra postback usually breaks

  1. NAMEOFADVERTISER placeholder left

    The path contains your Adsterra advertiser username; leaving the placeholder unreplaced points at no account.

    Fix: Use your advertiser account username.

  2. atpay with non-USD payouts

    The simple atpay URL is USD only; non-USD needs the /code/CURRENCY/ variant.

    Fix: Use the currency-conversion form for other currencies.

  3. Click ID token not matched

    subid_short must carry the tracker's equivalent of Adsterra's {clickid}; if the tracker lacks one use ##SUB_ID_SHORT(action)## in the offer URL.

    Fix: Map the click ID token in the tracker.

  4. HTTP vs HTTPS

    The help article notes HTTPS can be used if needed.

    Fix: Switch to https:// if your tracker requires it.

Test your Adsterra postback

Pre-filled with an example: Adsterra's postback with Binom's {externalid} (Adsterra's example) and a payout token. Paste your own URL over it; the check runs in this page and fires nothing.

Your network's click-ID macroThe macro the network fills with the click ID you sent it. It also tells the tester which syntax the network uses.

Want me to trace one real campaign?

This tool checks the postback URL and offer link you pasted from what you typed. It can't see your ad accounts, tracker, network or live traffic. If the result shows gaps, I'll look at one real campaign for free: I trace it from ad click to payout and back, and within 48 hours I send you a written report on where money or data leaks silently, the fix for each, and the tests that prove it's fixed.

In the review I fire a test conversion end to end on one real campaign and check it lands once, with the right payout, in your tracker and in your traffic source. You get the fix for every place it doesn't.

Shilpa Goel, [email protected]

This is an engineering checklist, not a security audit, legal, compliance or investment advice.

Not affiliated with or endorsed by Meta, Google, TikTok or any network or tracker named here.