ShareASale Link Not Tracking: 7 Causes & Fixes
Short answer: A ShareASale link can stop tracking even when it still loads. The seven causes below cover almost every case — and most of them never show up in a basic HTTP status check.
1. The merchant program is paused or has ended
This is the single most common cause of "phantom" ShareASale links. The redirect on shareasale.com still resolves to the merchant's site, the page loads, but the program is paused — clicks no longer count. ShareASale doesn't break the link; it just stops crediting you.
Fix: Log into ShareASale and check program status. PRG can monitor the link's redirect and destination health, but it cannot identify a paused program that still lands normally.
2. AffiliateID or merchant ID stripped or wrong
ShareASale links are built from two required parameters: u= (your affiliate ID) and m= (the merchant ID). afftrack= is an optional sub-ID for your own click tracking — useful, but not what credits the sale. If u or m is missing or wrong (CMS rewriting query strings, link-generator misfire, copy/paste error), the click is unattributed even when the destination loads. Audit the raw shareasale.com/r.cfm?... URL, not just the final page.
3. Banner ID retired by the merchant
Merchants periodically retire banner IDs. The link will still redirect, but the banner ID is no longer valid for that merchant's program. Audit your banner IDs quarterly.
4. Redirect chain timing out
shareasale.com → merchant site can be 2–3 hops. If any hop is slow or returns a transient 5xx, the click can drop. Mobile networks make this worse. Monitor for elevated response times, not just 200/404.
5. Tracking parameters dropped at the destination
Some merchant sites strip query parameters they don't recognise. Your SUBID reaches the merchant — and then disappears before their conversion pixel fires. This is hard to detect without inspecting the final URL.
6. Account or sub-account suspension
If the merchant suspends your specific publisher account, links continue to redirect but generate $0. ShareASale notifies you, but the email often gets missed. Set up alerts for sudden drops in click-through revenue.
7. Several links to the same merchant on one page
This is not a fault, but it is worth understanding. If a page has more than one link to the same merchant program, the last one the visitor clicks before buying is the one credited. That is normal last-click attribution. Links to different merchants do not interfere with each other, because each program tracks separately. So multiple ShareASale links on a page is fine; it does not cause links to cancel each other out.
How to check these 7 causes
- Run a free ShareASale link scan — check up to 10 affiliate links found on one page for redirect and destination problems, no signup required.
- Sign up free and import your top ShareASale links for ongoing monitoring.
- Import important links for scheduled status-change and recovery email alerts; Growth and above can also use Slack.
Frequently asked questions
Why is my ShareASale link not tracking?
The most common causes are an expired or paused merchant program, a missing or wrong AffiliateID, a banner/Banner ID that the merchant has retired, a broken redirect chain on shareasale.com, or tracking parameters being stripped at the destination by the merchant's own URL handling.
How do I tell if a ShareASale program is paused?
A paused program usually still loads — the link goes to the merchant's site as normal — but no clicks are recorded in your ShareASale dashboard. The fastest way to confirm is to check the program status inside ShareASale, or use PRG to flag a known ShareASale offline fallback page; a normally loading paused program must be confirmed inside ShareASale.
Can ShareASale links return a 200 OK and still be broken?
Yes. ShareASale's tracking redirect can return 200 while the destination merchant has actually ended their program. That's why HTTP-only checkers miss the problem — you need to inspect the destination and confirm program status inside ShareASale.
How often should I audit my ShareASale links?
Audit important links regularly. PRG rechecks imported links on the cadence set by your plan, with flagged links checked sooner than healthy links.
Does Partner Revenue Guard support ShareASale?
Yes. PRG follows ShareASale redirects, checks destination health and known offline fallback pages, and includes estimated revenue at risk in each monitored-link alert.
Related: Affiliate Link Error Codes · Missing UTM Parameters · ShareASale link checker
Ready to automate affiliate link monitoring?
Start free — no credit card required, upgrade anytime.
Get started free