How to Test If Your Affiliate Tracking Actually Works
To test affiliate tracking, click your link in an incognito window and check three things in order: (1) the final URL contains the network’s click ID (awc for Awin, irclickid for Impact, cjevent for CJ, sscid for ShareASale, tduid for Tradedoubler), (2) the click appears in your network dashboard within minutes, and (3) for cookie-based programs, the network’s cookie exists in DevTools → Application → Cookies. A link can load perfectly and fail all three — that link earns nothing.
Step 1: Follow the redirect chain
Open an incognito window (extensions and stale cookies distort results — ad blockers especially, since they block tracking hops outright). Click your link and watch where you land. The address bar tells you most of the story: right product page or homepage? Merchant domain or network error page?
Step 2: Look for the click ID
Most networks append a click identifier to the merchant URL during the redirect. If you see it, the network registered your click — attribution is working at the network level:
- ▸Awin: awc=
- ▸Impact: irclickid=
- ▸CJ Affiliate: cjevent=
- ▸ShareASale: sscid=
- ▸Tradedoubler: tduid=
- ▸AvantLink: avad=
- ▸Rakuten: ranMID= / ranSiteID=
Step 2b: Don’t panic over a missing click ID
A clean final URL is not proof of failure. The click is registered server-side at the network hop before you ever reach the merchant, and many merchants strip query parameters from the visible URL after storing them (single-page apps do this constantly). Aggregators like Skimlinks and Sovrn hand you clean URLs by design.
That asymmetry is worth memorizing: click ID present ≈ proof of success; click ID absent ≈ inconclusive, escalate to the dashboard check.
Step 3: Confirm in the dashboard
Every major network shows clicks within minutes. Click your link, wait, refresh your reporting view filtered to today. One test click appearing is end-to-end proof: extraction → redirect → attribution all work. For in-house programs (fpr, rfsn, a_aid parameters), the dashboard is the only reliable verification, since there’s no network hop to observe.
Step 4 (optional): Inspect the cookie
DevTools → Application → Cookies on the merchant’s domain. Look for the network’s attribution cookie (names vary: awc-derived cookies for Awin, IR_ prefixed for Impact, refersion/rfsn entries, etc.). This diagnoses the specific case of "parameters arrive but the tracking script never runs" — common when consent banners block scripts until accepted.
The failure points this catches
- ▸Parameter-stripping redirects on the merchant site (locale/https/www rewrites dropping query strings).
- ▸Consent-manager configurations that never fire the tracking script for EU visitors.
- ▸Closed programs redirecting without attribution.
- ▸Shorteners or /go/ wrappers pointing at outdated network links.
- ▸Geo-redirects sending some countries to a regional site where your program doesn’t track.
Testing at scale
This procedure is perfect for one link and impossible for eight hundred. Afterlink automates steps 1–2b across your entire published inventory — full redirect-chain analysis, click-ID and destination verification, network error-page detection — and flags anything that needs your manual step-3 attention.
Frequently asked questions
Will testing my own links get me banned for fake clicks?
Occasional test clicks are normal and expected; networks filter obvious self-clicks from payable activity. Don’t click your own links at volume, and never test-purchase through your own link unless the program explicitly allows it.
My ad blocker breaks my affiliate links — do visitors see the same?
Visitors running blockers often do lose tracking (some blockers block affiliate redirects entirely). You can’t fix that. What you control is that links work for the majority without blockers — test in a clean incognito profile.
How often should I re-test links?
Manually: whenever you notice a conversion anomaly. Automated: continuously — daily or weekly scans catch closures and rot within a day, which is the entire point of monitoring.
Go deeper
Check every affiliate link you've ever published
You now know how links break. The question is how many of yours already have. Afterlink scans your entire YouTube channel or website, follows every redirect chain, and alerts you the day a link breaks.
Run a free scan