Documentation Index
Fetch the complete documentation index at: https://docs.tagada.io/llms.txt
Use this file to discover all available pages before exploring further.
ClickMagick
ClickMagick is a click-tracking and conversion attribution platform popular for affiliate marketing, info products, and SaaS funnels. TagadaPay’s integration fires a server-side postback to ClickMagick on every paid order.ClickMagick’s primary architecture is webhook-OUTBOUND (ClickMagick fires its own webhooks to external platforms like Everflow when conversions land in ClickMagick). TagadaPay’s S2S integration is the inverse path: TagadaPay tells ClickMagick about a conversion. For most direct-to-consumer funnels this is what you want; for affiliate-network setups, also configure ClickMagick’s inbound webhook from your affiliate network so reporting is consistent on both sides.
Setup
Find your ClickMagick tracking domain
In ClickMagick: Settings → Custom Domains. If you have a vanity tracking domain (e.g.
track.yourstore.com), use that. Otherwise leave the default www.clickmagick.com — it works for standard accounts.Enable ClickMagick in TagadaPay
Dashboard → Settings → Integrations → ClickMagick → Connect. Paste the tracking domain (no
https://) and save.Forward the ClickMagick click_id through your offer URL
ClickMagick’s canonical click-id token is TagadaPay also accepts these fallbacks:
cmc_tid (it replaced the legacy #S2# and cmc_id). In your campaign’s URL Builder:cmc_id, cmcid, click_id (URL params), and _mck, cmcid (cookies).What TagadaPay Fires
| ClickMagick param | Source | Notes |
|---|---|---|
cm_id | Click_id captured on lander | Required. ClickMagick’s S2S receiving-side parameter. |
value | Order’s paid amount in raw dollars | More accurate than the integer-rounded revenue parameter; we always send raw decimal. |
How TagadaPay Identifies the Click
In priority order:- URL parameter
cmc_tid(ClickMagick’s canonical token, replaces legacy#S2#) - URL parameter
cmc_id(legacy) - URL parameter
cmcid(alt) - URL parameter
click_id(generic fallback) - Cookie
_mck(set by ClickMagick’s tracking script) - Cookie
cmcid
Optional Settings
- Fixed payout — overrides the order amount if set. Useful for fixed-CPA campaigns or when the actual cart total shouldn’t be reported as revenue.
Troubleshooting
Conversion is recorded with $0 amount
Conversion is recorded with $0 amount
The order amount didn’t reach the postback. Either:
- The order’s
paid_amountis 0 (free trial, 100% discount). - The Fixed payout field is set to 0 — clear it.
- The merchant’s ClickMagick conversion goal expects a different parameter name (e.g.
revenueinstead ofvalue). ClickMagick supports both — switch tovaluemode in your conversion goal settings.
ClickMagick reports no conversions
ClickMagick reports no conversions
- Verify the
cmc_tid(or fallback) is present in the URL when the customer reaches checkout. Inspect the order’scustomer.metadata.queryParamsin TagadaPay’s CRM. - Confirm your ClickMagick conversion goal is set to S2S Postback mode (not pixel-only).
- Make sure the tracking domain in TagadaPay matches the host ClickMagick expects to receive postbacks on.
Affiliate-network setup
Affiliate-network setup
If you’re an affiliate using ClickMagick to track campaigns on an Everflow-powered (or similar) network, the conversion flow is affiliate-network → ClickMagick rather than TagadaPay → ClickMagick. In that case, configure the network’s outbound postback inside ClickMagick following their guide, and you can leave TagadaPay’s ClickMagick integration disabled.
