Skip to content

Media buyer tool 3 · Postback URL Tester for ExoClick

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

The affiliate's tracker or platform sends an HTTP GET to ExoClick's tag.php with the stored {conversions_tracking} string (tag) and the goal ID when a conversion happens. Below: ExoClick's postback format and macros as ExoClick's own docs give them, the ways a ExoClick 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.

ExoClick's postback format

http://s.magsrv.com/tag.php?goal=GOAL_ID&tag=XXXXXXXXX

ExoClick's click-ID macro: {aff_click_id}. Source: Conversion Tracking (ExoClick docs), ExoClick and TUNE tracking, ExoClick and RedTrack tracking (read on November 9, 2026). Networks rename macros and some show them only inside your account; if your dashboard differs, it wins.

ExoClick macros

MacroMeaning
{conversions_tracking}ExoClick macro in the campaign URL that carries the unique conversion tracking ID per click
{aff_click_id}TUNE token that fills tag= in the postback
{ref_id}RedTrack token that fills tag= in the postback
{payout}TUNE token used for &value= on dynamic-value goals
{offer_payout}RedTrack token used for &value= on dynamic-value goals
{zone_id}optional ExoClick macro passed through aff_sub
{campaign_id}optional ExoClick macro passed through aff_sub2
{actual_cost}ExoClick macro passed as cost= in the RedTrack campaign URL

Parameter names on the receiving side

  • goal: the Conversion Goal ID created in ExoClick
  • tag: the stored {conversions_tracking} value returned for that click
  • value: monetary value, only for goals with dynamic conversion value

How a ExoClick postback usually breaks

  1. Campaign URL missing {conversions_tracking}

    ExoClick ties a conversion to a click only through the ID that {conversions_tracking} fills, so without it there is nothing to return in tag=.

    Fix: Add {conversions_tracking} to the campaign/variation URL on a parameter your tracker stores.

  2. Click ID truncated

    The ID is at least 150 and at most 700 characters, so a tracker field with a shorter limit cuts it and ExoClick returns ERROR: Tag is invalid!.

    Fix: Make sure the tracker parameter stores and returns the full string.

  3. Duplicate or late postback

    ExoClick answers ERROR: This conversion has already been notified and saved. for repeats and ERROR: Conversion window is not respected. for late calls.

    Fix: Fire once per conversion and within the goal's conversion window.

  4. Dynamic-value goal without value

    Goals with a dynamic conversion value need &value=; the affiliate must confirm which token carries the payout.

    Fix: Append &value= with your tracker's payout token.

Test your ExoClick postback

Pre-filled with an example: ExoClick's postback with TUNE's {aff_click_id} and {payout} (ExoClick's example) in place of XXXXXXXXX. Replace GOAL_ID with your goal's ID. 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.