CJ Affiliate Deep Link Validator Guide
Short answer: A working CJ deep link must (1) include a valid PID, (2) include the correct AID, (3) successfully resolve through the CJ tracking domain, and (4) land on a live, relevant page on the advertiser's site. Miss any one of these and your commission disappears.
Anatomy of a CJ deep link
A typical CJ deep link looks like:
https://www.anrdoezrs.net/click-{PID}-{AID}?url=https%3A%2F%2Fadvertiser.com%2FproductEach piece matters:
- Tracking domain — one of anrdoezrs.net, jdoqocy.com, dpbolvw.net, tkqlhce.com (all CJ-owned).
- PID — your CJ publisher ID. If missing or wrong, no attribution.
- AID — the advertiser/ad ID, identifying the specific advertiser and creative.
- url parameter — the URL-encoded destination on the advertiser site.
The 6 things to validate on every CJ link
- PID present and matches your publisher account.
- AID present and points to an active advertiser relationship.
- Destination URL is properly URL-encoded (a stray ampersand can break the redirect).
- CJ tracking domain returns 200/302 within 3 seconds. Slow redirects cause drop-off.
- Final landing page loads and is relevant — not a homepage redirect or generic 404.
- Tracking parameters survive the entire redirect chain end-to-end.
Common CJ link failure patterns
- Advertiser leaves CJ. Every link to that advertiser silently stops paying. The redirect often still resolves to the advertiser site, masking the failure.
- Deep linking permission revoked. The advertiser allows surface links but blocks deep links — yours now redirect to homepage.
- Advertiser changes URL structure. Your encoded destination URL now 404s on the advertiser side.
- Long redirect chain strips tracking. If the advertiser site uses its own redirects, PID and AID can be dropped before the conversion pixel fires.
- Account suspended. CJ marks your account inactive — every link returns an error or pays $0.
How to validate CJ links automatically
- Use the free CJ deep link validator: paste any page on your site that contains CJ links and get a full health report in under a minute.
- For ongoing protection, sign up free and add your top CJ links as monitored assets.
- PRG checks each link against all 6 validation criteria above and alerts you, ranked by estimated revenue impact.
Frequently asked questions
What is a CJ Affiliate deep link?
A deep link points to a specific product or page on the advertiser's site instead of the homepage. CJ wraps the destination URL with their tracking domain (anrdoezrs.net, jdoqocy.com, dpbolvw.net, or tkqlhce.com) and adds your PID and AID.
Why does my CJ deep link not work?
Common causes: PID or AID missing, the advertiser deactivated the deep linking permission, the destination URL is malformed (often a URL-encoding issue), the advertiser changed their URL structure, or the advertiser left CJ entirely.
How do I validate a CJ deep link?
Run it through PRG's free CJ validator: paste the link or the page it lives on, and PRG will follow every redirect, confirm PID and AID survive the chain, and verify the final landing page is reachable.
Why does CJ use multiple tracking domains?
anrdoezrs.net, jdoqocy.com, dpbolvw.net, and tkqlhce.com are all CJ-owned tracking domains used to spread load and isolate failures. They're functionally identical, but each one is a separate failure point — PRG checks all of them.
Can a CJ link return 200 OK but pay nothing?
Yes — the most painful failure mode. The advertiser deactivates your account or the program ends, but the redirect still resolves to the advertiser's site. The page looks fine, the link looks fine, but every click is unattributed.
Related: CJ Affiliate link checker · Missing UTM Parameters · Affiliate Link Error Codes
Ready to automate affiliate link monitoring?
Start free — no credit card required, upgrade anytime.
Get started free