CJ Affiliate Tracking Not Working? How to Verify and Fix Attribution
To verify CJ Affiliate tracking, click your link in an incognito window and check: (1) the merchant URL contains cjevent — CJ Affiliate's click identifier, and (2) the click appears in your CJ Affiliate dashboard within minutes. If clicks register but commissions don't follow, the problem is usually downstream: the merchant's site strips parameters before its tag runs, consent banners block the tracking script, or the program's attribution terms changed.
How CJ Affiliate attribution actually works
CJ generates links on a rotating set of neutral domains (dpbolvw.net, jdoqocy.com, tkqlhce.com and others) so ad blockers and email filters can’t pattern-match them. The path encodes your PID and the ad ID. On click, CJ registers the event, sets its cookie, and redirects with a cjevent parameter.
A practical gotcha Afterlink’s scanner handles explicitly: several CJ domains fail DNS resolution without the www. prefix. A CJ link that was trimmed to the bare domain — by a CMS, a link shortener, or hand-editing — will not resolve at all.
The 60-second verification
- ▸Open an incognito window (ad blockers and stale cookies corrupt the test).
- ▸Click your link and watch the redirect: it should pass through dpbolvw.net, jdoqocy.com, tkqlhce.com, anrdoezrs.net.
- ▸Check the final URL for cjevent. Present = the click registered; absent = inconclusive (many merchants clean URLs after storing tracking), escalate to the dashboard check.
- ▸Confirm the click in your CJ Affiliate reporting within a few minutes.
- ▸If clicks never appear: regenerate the link. If clicks appear but conversions never do: test again with a consent-accepting browser profile, and review the program terms.
What silently kills tracking
- ▸Merchant-side redirects (https/www/locale rewrites) that drop query strings before the tracking tag runs.
- ▸Consent managers that never fire the merchant's tracking tag for visitors who don't accept cookies.
- ▸Visitors' ad blockers — some block affiliate redirects entirely; you can't fix this, only measure around it.
- ▸Program-side changes: advertiser leaves cj or ends the relationship ends attribution even though links keep redirecting.
Frequently asked questions
Is a missing cjevent proof my CJ Affiliate link doesn't pay?
No. The click registers server-side at the CJ Affiliate hop before the merchant page loads, and many merchants strip parameters from the visible URL afterwards. Present = proof of success; absent = check your dashboard.
Can I monitor CJ Affiliate tracking automatically?
The redirect-chain and parameter portion, yes — Afterlink validates it on every scan and flags chains that stop passing through CJ Affiliate's infrastructure. Conversion-side attribution is only visible in your CJ Affiliate reports.
More CJ Affiliate troubleshooting
Check every affiliate link you've ever published
Stop diagnosing CJ Affiliate links one at a time. Afterlink scans your entire YouTube channel or website, follows every redirect chain, and alerts you the day a link breaks.
Run a free scan