- Most exchange programs bind a user to you at registration through a referral link or code, and none of the big exchange dashboards we researched publish SubID or postback support.
- Server-to-server postbacks survive ad blockers and cookie-blocking browsers; pixels do not. Programs on Affise, Impact or TUNE are where you get real S2S options.
- When a program has no SubIDs, create one referral link per traffic source: Bitunix allows 20 links per account, BloFin 30.
- Attribution rules vary a lot: Trezor credits the first click within 30 days, CoinLedger uses a 15-day cookie, ELLIPAL a 90-day window.
- Reconcile weekly against your own click log, and check time zones, validation rules and dispute deadlines before you open a ticket.
Why crypto affiliate tracking works differently
In most affiliate niches, tracking is a cookie problem: someone clicks your link, buys within 30 days, and you get paid once. Crypto adds two twists. First, exchanges and many crypto apps bind the user to you at registration, usually through a referral link or a referral codeReferral code A short code a new user enters at sign-up that permanently links their account to you, even if they never click your link. More, and that binding is often permanent. Bitunix, for example, states that switching to another inviter requires a brand-new account. Second, the money arrives later and keeps arriving. On a revenue share deal you earn from trading fees for months or years, so a click you sent long ago can still be paying today.
That changes what you need to measure. Counting clicks and sign-ups is easy. Knowing which article, YouTube video or ad set produced users who actually deposit and trade is the hard part, and it is the only number that tells you where to put your next hour or your next dollar. If you are still choosing between payment models, our guide to CPA vs RevShare vs hybrid deals explains why the tracking burden is heavier on revenue share.
The uncomfortable fact from our research: none of the large exchange programs we reviewed publicly document SubID or postbackPostback A server-to-server message the program sends to your tracker when a conversion happens, so you see sign-ups and deposits as they occur. More support. Bitget, MEXC, KuCoin, BingX, Bitunix and BloFin all offer real-time dashboards, but their affiliate pages say nothing about sending conversion data to your own tracker. Some of them may offer it to bigger partners on request, which is a good question for your affiliate manager. Programs that run on affiliate networks or tracking platforms such as Affise, Impact or TUNE are a different story, and we cover them below.
Pixel tracking vs S2S postback: how the data travels
There are two ways a conversion can reach your tracker.
A tracking pixelTracking pixel A tiny invisible image or script on the confirmation page that reports a conversion through the user's browser. More is a tiny piece of code, usually an invisible image or a JavaScript snippet, that fires in the user’s browser on the “thank you” page after sign-up. The browser loads your pixel, your tracker reads its cookie, and the conversion is matched to the original click. It is quick to set up, but it depends on everything going right inside the browser: no ad blocker, no strict privacy settings, the same device from click to sign-up, and the program actually letting you place code on its confirmation page. Crypto exchanges almost never allow that last part.
Server-to-server trackingS2S tracking Tracking where conversions are reported directly between servers rather than through the user's browser, so blockers can't lose them. More skips the browser. When someone clicks your link, your tracker generates a unique click ID and appends it to the affiliate URL. The program stores that ID with the new account. When the account converts, the program’s server calls your postback URL and hands the click ID back, along with the payout and status. A typical template looks like this:
https://track.yourdomain.com/postback?clickid={click_id}&payout={payout}&status={status}
The parts in curly brackets are macros: placeholders the program replaces with real values. Each platform uses its own macro names, so copy them from the program’s or network’s documentation rather than guessing.
Why it matters in crypto specifically: the audience skews towards privacy tools. SafePal warns that orders from ad-blocking or privacy browsers such as Brave may not track, and Cryptohopper says its links are not tracked with anti-tracking software or in incognito mode. Wirex, on Impact, requires the click and sign-up to happen on the same device and browser and does not credit conversions manually. Postbacks reduce these losses because the conversion report comes from the advertiser’s server. They do not fix everything, though: if the user never clicks your link in the first place, no system can attribute them.
SubID tracking: tagging every click with its source
A SubIDSubID An extra label you add to your affiliate link to record where a click came from — a page, banner, ad or Telegram post. More is a free-text label you add to your affiliate link so that reports show where each click came from. Instead of one link for your whole site, you send sub1=review-page, sub1=youtube-shorts or sub1=newsletter-week-b, and the dashboard or postback splits conversions by that label. Networks usually offer several slots (sub1 to sub5), so you can tag source, placement and creative separately.
A naming convention saves you from a mess six months later. Keep it short, lowercase and consistent: source_page_position, for example seo_bitget-review_table or yt_video12_pinned. Do not put personal data or user emails into SubIDs. They travel through third-party systems and end up in reports you do not control.
When a program has no SubID field, multiple links are the practical workaround. Bitunix lets each account create up to 20 referral rebate links with different splits, and BloFin up to 30 custom links or codes. One link per traffic source gives you a crude but honest split. Pionex allows up to 10 referral codes, each with its own locked cashback rate, and the codes cannot be deleted, so plan their names before you create them.
Splitting traffic across links can cost you money on tiered programs. Cryptohopper computes commission tiers per affiliate link or ID, so five links each sitting in the lowest tier may earn less than one link that reaches the next tier. Check how tiers are counted before you fragment your traffic.
On networks the tooling is richer. YouHodler runs its program on Affise and supports a sub2 source parameter, smartlinksSmartlink One link that automatically sends each visitor to the best-paying offer for their country, device or behaviour. More, sub-accounts and a landing-page selector, with daily statistics broken down by geo and device. That is close to what performance marketers expect from a CPA network, and it makes the YouHodler affiliate program one of the easier crypto offers to optimise with paid traffic.
Attribution windows: first click, last click and permanent binding
AttributionAttribution The rule that decides which affiliate gets credit for a user — for example, the last link clicked or the referral code entered at sign-up. More is the rule that decides which affiliate gets credit for a conversion. In crypto you will meet three models.
Permanent binding at registration is the exchange default. If the user registers through your link or enters your code, they are yours, and the cookie windowCookie life How long after a click the program still credits you if the visitor signs up or buys. A 30-day cookie gives the user 30 days to convert. More barely matters. Hyperliquid takes this furthest: the referral code is bound on-chain to the user’s wallet, with no cookie at all. The catch is the moment of registration. Users who sign up first and remember your code later usually cannot be added; Bitvavo says plainly that codes cannot be entered after sign-up.
Cookie-based last clickLast click An attribution rule where the affiliate whose link was clicked last before the conversion gets the full commission. More is common for subscriptions and software. Bitsgap uses a 30-day window, and a later affiliate click overwrites yours. CoinLedger’s FirstPromoter cookie lasts 15 days from the first referred visit and warns that cross-device, incognito or cleared-cookie journeys may not track. ELLIPAL gives 90 days through Refersion, and Bitpanda’s Impact links carry a 30-day cookie with server-to-server tracking.
First click is rarer and worth knowing about. The Trezor affiliate program credits the first affiliate link clicked within 30 days, not the last. That favours top-of-funnel content such as comparison articles, and it means coupon-style last-second clicks do not steal your sale.
Also watch when the commission clock starts. Crypto.com starts the earning period at the customer’s KYC completion, not at sign-up, and many CPA offers only pay once the user makes a first depositFTD First-time deposit: the moment a referred user funds their account for the first time. Many CPA deals pay only after an FTD. More and trades.
Which crypto affiliate programs offer what
The table summarises what our research found about tracking tools in specific programs. “Not disclosed” means the official pages do not mention it, not that it definitely does not exist.
| Program | Platform | Tracking tools | Attribution note |
|---|---|---|---|
| YouHodler | Affise | Daily stats by geo and device, sub2, smartlinks | User must arrive via the tracking link |
| PrimeXBT | Own partner dashboard | Clicks, registrations, FTDs, trades; Partner API | Postback not disclosed |
| Trezor | TUNE | Click and conversion reports, API | First click, 30 days |
| Bitpanda | Impact | Tracking links, S2S tracking | 30-day cookie |
| Bitunix, BloFin, MEXC | Own dashboards | Multiple referral links; SubIDs not disclosed | Bound at registration |
PrimeXBT stands out among derivatives platforms because its dashboard reports clicks, registrations, FTDs, trades and commissions, and it offers a Partner API, so you can pull data into your own reporting even without a documented postback. The PrimeXBT partner program is also a good example of why definitions matter: its CPA FTD counts cumulative deposits within 24 hours of the first deposit, and revenue share is only calculated on closed positions. The Bitpanda affiliate programme gives you Impact’s standard reporting, which many affiliates already know from other niches. For network-run offers in general, see our list of crypto affiliate networks.
Reading the crypto affiliate program dashboard and reconciling numbers
Your tracker and the program dashboard will never match perfectly. The goal is to understand the gap and notice when it changes.
Start with time zones. MEXC settles commissions at 00:00 UTC, Bitget pays at 10:00 UTC+8, and Pionex refreshes its rebate dashboard daily at 02:00 UTC. If your tracker runs on your local time, conversions near midnight land on different days in each report. Set your tracker to the program’s reporting time zone, or compare weekly totals instead of single days.
Next, delays and refresh rates. The MEXC affiliate dashboard refreshes futures data every 10 minutes, KuCoin refreshes core stats every 10 minutes but commission data daily, and Wirex warns that actions can take up to 72 hours to appear. Yesterday’s numbers are rarely final.
Then validation. Programs remove users who do not meet their definition of a qualified user. MEXC counts a valid first-trade user only after at least 5 USDT in trading fees. KuCoin requires a deposit before the first qualifying trade and excludes voucher deposits. Your tracker counts every sign-up; the dashboard counts only the ones that pass. Track sign-up-to-qualified rates per source, because a source with plenty of registrations and almost no qualified users usually signals low-intent or incentivized traffic (users paid or rewarded just to sign up).
Finally, data retention and currency. Pionex’s rebate dashboard keeps only the last 30 days, so export it regularly. BingX pays commission in the referee’s fee currency, not converted to USDT, which makes revenue totals look odd unless you convert them yourself.
Know your dispute deadline before you need it. Coinmama gives affiliates 30 days from the due date to dispute a cancelled or withheld commission, and YouHodler treats an invoice as accepted if you do not raise a dispute within 5 days. A weekly reconciliation habit keeps you inside those windows.
A simple crypto affiliate tracking setup
You do not need an enterprise stack. This setup works for a content site or a small paid-traffic test.
- Pick a tracker. Any self-hosted or cloud tracker that generates click IDs and accepts postbacks will do. For a pure SEO site, a spreadsheet plus UTM-tagged redirect links can be enough at the start.
- Route every affiliate link through a redirect. Use links like
/go/bitunix-review-tableon your own domain. You can change the destination later without editing every page, and each redirect is a clean click counter. - Add the click ID or SubID. If the program supports SubIDs, pass your click ID in the agreed parameter. If not, create separate referral links per source and map each one to a redirect.
- Configure the postback where available. Paste your postback URL into the network or program settings with the correct macros, then trigger a test conversion if the platform offers one.
- Log conversions and revenue weekly. Export the dashboard, match it to your click log by source, and calculate earnings per click for each page or campaign.
- Review and cut. Pause sources with clicks but no qualified users, and move effort to pages that convert.
If you buy traffic, read the program’s rules first. Many crypto brands ban brand bidding (buying ads on their brand name), and some ban paid search entirely. Our guide to crypto traffic sources covers which channels programs typically allow, and the compliance and geo restrictions guide explains why traffic from restricted countries may never show up as paid conversions.
Common tracking mistakes to avoid
Modifying the affiliate link is the most expensive one. Coinmama requires an unmodified link, and Ledger bans URL shorteners. Adding your own parameters in the wrong place can strip the referral ID, and you will only notice when conversions stop. Test each new link by clicking it in a clean browser and checking that the referral code appears at registration.
Running two of the brand’s own schemes at once is another trap. Ledger bans running the affiliate link and a Refer-a-Friend link to the same audience, BloFin and Bitpanda make their referral and affiliate programs mutually exclusive, and Crypto.com excludes affiliate members from its Exchange VIP Referral Program. Pick one track per brand and track that.
Last, do not judge a source on clicks or registrations alone. On revenue share, the real value of a user shows up weeks later in trading fees. Keep at least a month of data before you kill a source, and compare cohorts by sign-up week rather than by calendar month.
Frequently asked questions
What is a postback URL in crypto affiliate marketing?
A postback URL is an address on your tracker that the program's server calls when a conversion happens, such as a registration, first deposit or qualifying trade. It passes back the click ID you sent plus values like payout and status, so your tracker records the conversion without relying on browser cookies.
Do crypto exchange affiliate programs support SubIDs?
Rarely in public. Bitget, MEXC, KuCoin, BingX, Bitunix and BloFin show real-time dashboards, but SubID and postback support is not disclosed on their affiliate pages. Programs run on networks such as Affise or Impact are the exception: YouHodler, for example, supports a sub2 source parameter and smartlinks. See our crypto affiliate networks overview for more.
Why do my tracker numbers not match the crypto affiliate program dashboard?
The usual causes are different time zones for the reporting day, delays before actions appear (Wirex warns of up to 72 hours), validation rules that remove non-qualifying users, cookie-blocking browsers and users who sign up without your link. Small gaps are normal; a gap that keeps widening is worth raising with your affiliate manager.
Is pixel tracking or S2S tracking better?
Server-to-server tracking is more reliable because the conversion is reported by the program's server, not the user's browser. Pixels are easier to set up but break with ad blockers, privacy browsers and cross-device journeys. Use S2S whenever the program or network offers it.
How long is the attribution window for crypto affiliate programs?
It depends on the program. Exchanges usually bind the user permanently once they register through your link. Product and subscription programs use cookies: CoinLedger 15 days, Bitpanda and Cryptohopper 30 days, ELLIPAL 90 days. Trezor uses first-click attribution within 30 days.