Media buyer tool 3 · Postback URL Tester for ClickMagick
Test your ClickMagick postback URL before the next conversion goes missing.
The affiliate network calls your ClickMagick Postback URL (with your uid) when a sale, action or engagement happens. Below: ClickMagick's postback format and macros as ClickMagick's own docs give them, the ways a ClickMagick 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.
ClickMagick's postback format
https://www.clkmg.com/api/s/post/?uid=[USERID]&s1={TRACKID}&amt=0.00&ref=Set by your network, not by ClickMagick: put your network's click-ID macro in the s1= field. Source: ClickMagick Knowledge Base: postback URL templates (answer 274), ClickMagick Knowledge Base: webhook tokens (answer 217) (read on November 9, 2026). Networks rename macros and some show them only inside your account; if your dashboard differs, it wins.
ClickMagick macros
| Macro | Meaning |
|---|---|
| {TRACKID} | Placeholder in s1={TRACKID}; replace with the token your affiliate network uses |
| [USERID] | Your ClickMagick user ID (from the Postback URL Tool) |
Parameter names on the receiving side
uid: Your ClickMagick user IDs1: Tracking ID value returned by the networkamt: Sale amount (Sales postbacks only)ref: Reference value of the conversioncmc_tid: URL parameter on your click link that carries the unique value ClickMagick tracks
How a ClickMagick postback usually breaks
Template used as-is
s1={TRACKID} is a placeholder and must be replaced with the actual token the affiliate network uses.
Fix: Copy the URL from the Postback URL Tool or insert the network's token.
Wrong path segment for the event type
/s/ is a sale, /a/ an action, /e/ an engagement. Using /s/ for a no-amount event or the wrong type misclassifies the conversion.
Fix: Change /s/ to /a/ or /e/ for actions and engagements and drop amt.
Tracking value not passed on the click
The link should pass the unique value in the cmc_tid parameter; if the network never receives it, the postback has nothing to return.
Fix: Make sure the click link includes cmc_tid and the network passes it back.
Test click with dynamic tokens
A general warning on the integrations page says dynamic tokens will not work for the test click.
Fix: Test with a real click instead of the test-click tool.
Test your ClickMagick postback
Pre-filled with an example: ClickMagick's postback with a sample user ID (uid=12345) and an example network's macros (CAKE's) in place of {TRACKID}. Paste your own URL over it; the check runs in this page and fires nothing.
Not ClickMagick's own macros: #s2# (CAKE); #price# (CAKE).
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.