Media buyer tool 3 · Postback URL Tester for Trackdesk
Test your Trackdesk postback URL before the next conversion goes missing.
Trackdesk fires an affiliate's postback URL (with its placeholders filled in) when a conversion is recorded; separately, an advertiser calls Trackdesk's conversion endpoint with the Trackdesk click ID. Below: Trackdesk's postback format and macros as Trackdesk's own docs give them, the ways a Trackdesk postback usually breaks, and the tester, pre-filled with an example of the postback the platform fires to your tracker. Edit it to match yours and run the check.
Nothing you enter leaves your browser.
Trackdesk's postback format
https://affiliate.tracker.com/postback?clickid={affS1}&amount={payout}Trackdesk's click-ID macro: {affS1}. Source: Affiliate Postbacks, Advertiser Postback (read on November 9, 2026). Networks rename macros and some show them only inside your account; if your dashboard differs, it wins.
Trackdesk macros
| Macro | Meaning |
|---|---|
| {affS1} | Affiliate's own click ID, passed in affS1 to affS5 on the affiliate link |
| {cid} | Trackdesk's own click ID |
| {externalCid} | External click identifier |
| {conversionId} | Trackdesk conversion ID |
| {payout} | Affiliate payout (may need data visibility enabled) |
| {revenue} | Conversion revenue (needs visibility setting) |
| {salesAmount} | Sale amount (needs visibility setting) |
| {currency} | Conversion currency code, such as USD |
| {conversionType} | Event type, such as sale, lead or deposit |
| {conversionStatus} | Current conversion status |
Parameter names on the receiving side
cid: Advertiser postback: the Trackdesk Click ID.conversionTypeCode: Advertiser postback: the conversion type, such as sale.amount.value: Advertiser postback: required for revenue share offers, e.g. 100 or 100.50, no quotes in a GET URL.externalId: Advertiser postback: typically an order ID; only one conversion per Conversion Type per External ID.currency.code: Advertiser postback: ISO 4217 code, revenue share only.
How a Trackdesk postback usually breaks
Using {cid} instead of {affS1}
{affS1} carries the affiliate's own click ID and {cid} is Trackdesk's ID, so {cid} is not a substitute; the affiliate's tracker will not recognise it.
Fix: Make the affiliate link pass the click ID in affS1..affS5 and use that placeholder in the postback.
Empty placeholders
Revenue, sales, advertiser, External ID and Customer ID placeholders stay empty unless allowed under Settings, Affiliates, Data visibility.
Fix: Enable the data visibility options for the fields you use.
Placeholder syntax mismatch
The placeholder format must match what the receiving platform expects exactly because token formats differ by platform.
Fix: Check the receiving tracker's documented parameter names before saving.
Revenue share offer without amount
On the advertiser side, without amount.value Trackdesk cannot calculate network and affiliate commissions on dynamic revenue share offers.
Fix: Always send amount.value for revenue share offers, unquoted in GET.
Duplicate externalId
Only one conversion per Conversion Type can use the same External ID, so repeated requests do not create extra conversions.
Fix: Send a unique externalId per order and conversion type.
Test your Trackdesk postback
Pre-filled with an example: Trackdesk's macros in an example tracker postback (track.example.com stands for your tracker). Paste your own URL over it; the check runs in this page and fires nothing.
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.