Skip to content

Media buyer tool 3 · Postback URL Tester for MaxBounty

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

MaxBounty calls the Global postback URL (profile menu, Global postback) that you paste in, passing the click ID you sent in S2. Below: MaxBounty's postback format and macros as published (MaxBounty doesn't publish its macros publicly; #S2# and #RATE# come from Voluum's MaxBounty guide.), the ways a MaxBounty 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.

MaxBounty's postback format

Your tracker's postback URL pasted into MaxBounty profile > Global postback, containing MaxBounty tokens such as #S2# and #RATE# (Voluum page does not print the full URL)

Where this comes from: MaxBounty doesn't publish its macros publicly; #S2# and #RATE# come from Voluum's MaxBounty guide.

MaxBounty's click-ID macro: #S2#. Source: MaxBounty and Voluum (tracker integration page; MaxBounty's own docs show no affiliate macros), MaxBounty + Voluum Maximizing Affiliate Marketing (MaxBounty+ blog) (read on November 9, 2026). Networks rename macros and some show them only inside your account; if your dashboard differs, it wins.

MaxBounty macros

MacroMeaning
#S2#Click ID (the value you passed in the S2 parameter)
#RATE#Payout

Parameter names on the receiving side

  • cid: Your tracker's click ID parameter; set to #S2#
  • payout: Your tracker's payout parameter; set to #RATE#
  • S2: MaxBounty offer-link parameter that carries your click ID out

How a MaxBounty postback usually breaks

  1. Click ID never sent in S2

    #S2# can only return what you put in the S2 parameter of the offer link; with S2 empty, conversions reach the tracker with a blank cid and are discarded as unknown clicks.

    Fix: Add S2=<tracker click ID macro> to every MaxBounty link.

  2. Docs disagree on the link parameter name

    The Voluum page's instruction says to add subid2={clickid} but its example URL ends with &S2={clickid}; the token table maps #S2# to the S2 parameter.

    Fix: Use S2 on the link to match #S2# and verify with one test click.

  3. Postback pasted in the wrong place

    The MaxBounty+ blog says one Global postback (profile icon > Global postback) applies to all your MaxBounty offers.

    Fix: Paste once into Global postback, not per offer, unless you need an offer-specific override.

  4. Placeholder values left in

    If #S2# / #RATE# are replaced with the tracker's own {clickid}/{payout} style tokens the network never substitutes them and the tracker sees literal text.

    Fix: Keep network tokens on the value side and your tracker's parameter names on the left.

Test your MaxBounty postback

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