Skip to content

Media buyer tool 3 · Postback URL Tester for ClickBank

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

ClickBank calls the postback URL you paste into its Instant Notification/Postback settings (your tracker's URL) when a sale event happens. Below: ClickBank's postback format and macros as ClickBank's own docs give them, the ways a ClickBank postback usually breaks, and the tester, pre-filled with an example of the postback the network fires to your tracker. Edit it to match yours and run the check.

Nothing you enter leaves your browser.

ClickBank's postback format

Your tracker's postback URL with ClickBank macros in the values; the docs give no full template, only: 'Customize your postback URL with ClickBank Macros' such as {tid}

ClickBank's click-ID macro: {tid}. Source: Postback/Pixels Integration Guide, Affiliate Tracking Parameters (read on November 9, 2026). Networks rename macros and some show them only inside your account; if your dashboard differs, it wins.

ClickBank macros

MacroMeaning
{tid}tid value passed in the affiliate tracking link (affiliate only)
{click_id}ClickBank-generated ID for the hop, carried across later events
{affiliate_earnings}USD the affiliate account earned on the transaction
{total_transaction_amount}USD the customer was charged incl. discounts, taxes, shipping
{receipt_id}ClickBank receipt ID
{event_type}impression, initial purchase, upsell, rebill, refund or chargeback
{order_id}ID linking all transactions in one order, incl. upsells
{aff_sub1}affiliate sub ID value from the tracking URL (aff_sub1 to aff_sub5)

Parameter names on the receiving side

  • cid: Your tracker's click ID parameter; set its value to {tid}
  • payout: Your tracker's payout parameter; map to {affiliate_earnings}
  • txid: Your tracker's transaction ID parameter; map to {receipt_id}
  • status: Optional event type; map to {event_type} so refunds are distinguishable

How a ClickBank postback usually breaks

  1. Click ID not in the hop link

    {tid} only returns what was passed as tid on the affiliate link. If the hop link has no tid (or a tracker macro that never resolves), every postback arrives with an empty cid.

    Fix: Append tid=<your tracker's click ID macro> to every hoplink.

  2. tid is the legacy path

    The tracking-parameters article says TID will continue to work but recommends the newer parameters (aff_sub1-5, unique_aff_sub1-5) for unique identifiers.

    Fix: If tid values are being truncated or dropped, move the click ID to unique_aff_sub1 and use {unique_aff_sub1} in the postback.

  3. Refunds and rebills fire the same postback

    The macro table lists refund, chargeback, rebill and upsell as {event_type} values, so one postback URL will report them all unless you pass the event type.

    Fix: Pass {event_type} to your tracker and filter or negate refunds there.

Test your ClickBank postback

Pre-filled with an example: ClickBank'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.

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.