Skip to content

Media buyer tool 3 · Postback URL Tester for ClickFlare

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

The affiliate network calls ClickFlare's /cf/cv postback URL when a conversion happens, returning the click ID it received in the offer link. Below: ClickFlare's postback format and macros as ClickFlare's own docs give them, the ways a ClickFlare postback usually breaks, and the tester, pre-filled with an example of the postback URL your affiliate network calls in. Edit it to match yours and run the check.

Nothing you enter leaves your browser.

ClickFlare's postback format

https://your_clickflare_domain.com/cf/cv?click_id={clickid}&payout={payout_token}&txid={transaction_id}&ct=sale&payout_currency=USD&param1={network_subid}&param2={user_device}

Set by your network, not by ClickFlare: put your network's click-ID macro in the click_id= field. Source: ClickFlare Parameters in Postback URLs, How to Submit an S2S Postback URL to an Affiliate Network in ClickFlare (read on November 9, 2026). Networks rename macros and some show them only inside your account; if your dashboard differs, it wins.

ClickFlare macros

MacroMeaning
{cf_click_id}ClickFlare click ID; recommended in offer URLs

Parameter names on the receiving side

  • click_id: Required. Matches the conversion to the original click.
  • payout: Optional. Revenue for the conversion, passed as the network's payout token.
  • txid: Optional. Unique transaction ID for upsells, multiple conversions per user and fraud prevention.
  • ct: Optional. Conversion type, such as sale or lead.
  • payout_currency: Optional. Overrides offer-level currency (USD, EUR).
  • param1..param20: Optional custom fields; the 'Include additional parameters in the postback URL' toggle must be enabled first.

How a ClickFlare postback usually breaks

  1. REPLACE left in click_id

    The ClickFlare template ships as click_id=REPLACE&payout=OPTIONAL&txid=OPTIONAL. If REPLACE stays, ClickFlare cannot match the conversion to a click and the conversion is lost.

    Fix: Replace REPLACE with the exact click ID token the network uses for the sub parameter you put in the offer URL.

  2. Wrong network click ID token

    A wrong click ID token means ClickFlare cannot match conversions to clicks, causing lost or inaccurate data.

    Fix: Use the same parameter in the postback that the network uses in the offer link (from its postback settings or your affiliate manager).

  3. OPTIONAL/unused placeholders left in the URL

    Remove parameters you don't use (payout, txid) rather than leaving placeholder text in them.

    Fix: Delete payout= and txid= if the network does not send those tokens.

  4. No payout means no revenue

    Without the payout parameter ClickFlare does not track revenue automatically.

    Fix: Map payout to the network's payout token, or set a fixed payout on the offer.

  5. Network only supports pixels

    The submit-postback article notes some networks only support pixel tracking, so a server postback may not be possible.

    Fix: Confirm postback support with the network before relying on it.

Test your ClickFlare postback

Pre-filled with an example: ClickFlare's postback with an example network's macros (CAKE's) in place of its token slots. Paste your own URL over it; the check runs in this page and fires nothing.

Not ClickFlare's own macros: #s2# (CAKE); #price# (CAKE); #tid# (CAKE).

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.