AMP is a likely culprit when affiliate tracking disappears: cache-served pages can change the referrer your affiliate program sees, and some clicks end up in aggregated reports. Run the AMP Test Tool and a live click test that captures headers and redirects before changing anything. Then classify each link as Broken, Needs Attention, or Healthy.
TL;DR:
- Use Search Console’s AMP report to locate affected pages, then inspect invalid markup, unsupported JavaScript links, and widgets that AMP does not support.
- A page returning an error is Broken; a successful response with stripped parameters is Needs Attention, often because cache referrers or navigation changes disrupt attribution.
- Amazon may group low volume AMP clicks under Others; verify tracking IDs, OneLink settings, and link formats, since it credits conversions rather than clicks.
- For incompatible networks, route through the canonical page; otherwise configure AMP link rewriting, track conversions on the server, or replace unsupported shorteners.
- Prioritize revenue pages, change one fix at a time, and check conversion reports over several days; a click trace alone does not prove credit.
Table of Contents
- 1. Which diagnostic checks should you run first?
- 2. Why does AMP break affiliate tracking?
- 3. What should you check inside your affiliate account?
- 4. How do you fix affiliate links on AMP pages?
- 5. How do you verify a fix restored tracking?
- 6. Why we triage AMP link problems by page value
- 7. How a free sample report can confirm AMP failures
- FAQ
- Sources
1. Which diagnostic checks should you run first?
Order matters here, because each test narrows the cause and gives you evidence you can save.
- Validate the page in the AMP Test Tool. Invalid HTML, unsupported
javascript:protocols, or non-AMP third-party widgets are common failures, per the AMP documentation. - Open the AMP status report in Google Search Console to see critical issues and the pages they affect.
- Check whether the page was served from a proxy. The Google AMP Cache serves content from its own origin, and its URL API confirms cache delivery.
- Click the affiliate link live and record the referrer, the outbound request, every redirect, and each response code.
- Read the link's HTTP response. A 404 or other client or server error means Broken. A successful response with removed or mangled tracking parameters means Needs Attention.
- Write down the tracking ID and the full redirect chain so you can match the click to a dashboard row later.
Pro Tip: Test from a mobile search result, not only by typing the URL. The cache path only appears when the page is reached through search.
2. Why does AMP break affiliate tracking?
AMP's architecture was built for speed, not for the script-heavy tracking many networks expect. Several constraints matter most:
- Cache origin: Practitioners report that AMP pages often show the cache domain as the referrer, which can trip networks that whitelist publisher domains and cause clicks to be rejected or marked low quality.
- Script limits: AMP blocks arbitrary JavaScript, so client-side redirect and tracking scripts usually cannot run.
- Link rewriting: The amp-link-rewriter component can add tracking parameters, but it needs vendor-specific setup and is not a universal fix.
- Navigation changes: When no service worker is active, the AMP runtime may rewrite navigation to a shell URL. That can alter query strings unless amp-install-serviceworker is configured to preserve them.
Together, these explain why a link can load fine and still lose its attribution. We treat that pattern as Needs Attention rather than Broken, since the page responds but the tracking path is unverifiable.
3. What should you check inside your affiliate account?
Sometimes the problem sits in the dashboard, not the page. Amazon is the most common example, so start there.
- Aggregation: Amazon Associates reports that clicks from sources such as AMP websites can be rolled into an "Others" category when data falls below certain thresholds, which hides click-level attribution.
- Account setup: Verify tracking IDs, store linking, and OneLink preferences in Associates Central. Misconfiguration can prevent correct attribution.
- Link formats: OneLink does not support third-party shortened links for redirection unless the provider supports them, according to Amazon's OneLink guidance.
- Payment model: Amazon pays for conversions, not clicks, so AMP clicks can appear in aggregate without showing up as discrete conversions.
- Missing tools: If SiteStripe does not appear, review account settings before blaming AMP rendering.
4. How do you fix affiliate links on AMP pages?
Work from the simplest option to the most involved, and match the fix to the page's revenue.
- Route through the canonical page. When your network is incompatible with AMP components, routing through the canonical page or an origin-hosted redirect may help preserve the referrer and parameters, as described in the AMP link-rewriter guidance.
- Configure amp-link-rewriter where the network supports it, using vars and placeholders to pass macros and IDs.
- Add server-side tracking on the canonical site so conversions attribute even when click data is uneven. This server-side tracking tutorial describes one approach to tracking conversions.
- Replace unsupported shorteners with full links or official short-link formats.
- Fix revenue pages first. Reserve site-wide changes for cases where AMP constraints repeatedly cost you money.
Keep the AMP and canonical versions paired with bidirectional tags, as described in the guide to making your page discoverable, so crawlers understand the relationship.
Pro Tip: Change one thing at a time and retest after each change. Bundled fixes leave you unable to say which one worked.

5. How do you verify a fix restored tracking?
Verification needs the same rigor as diagnosis. Save every trace, because the classification you assign should rest on evidence, not memory.
- Repeat the live click test and capture the outbound request, redirect chain, referrer and user-agent headers, and final response code.
- Watch your affiliate dashboard for conversion attribution, and check whether AMP-sourced traffic still lands in "Others."
- Return to the Search Console AMP report and confirm no validation errors remain.
- Store screenshots and raw traces, then label each link Broken, Needs Attention, or Healthy before and after the fix.
Amazon states that affiliate programs pay for conversions rather than clicks. A healthy-looking click trace is therefore necessary but not sufficient, so keep checking reports over several days.
If your dashboard numbers and click tests disagree, this overview of marketing analytics errors and attribution is a useful reference for reconciling them.
6. Why we triage AMP link problems by page value

Most AMP troubleshooting advice treats every page equally, and that wastes effort. Our view is that a link on a page earning real revenue deserves a manual trace, while a link on a dormant archive page deserves an automated check and nothing more. The received wisdom says to fix AMP everywhere. We would rather identify pages where AMP-related tracking issues need attention and let the publisher decide what to fix.
Automate validation and header checks, then reserve manual review for ambiguous Needs Attention cases. Our guide to auditing your top pages first follows this order.
— Michael N.
7. How a free sample report can confirm AMP failures
We identify problems; the publisher decides what to fix. We do not repair links or verify commission crediting. Here is what we offer:
- We classify links as Broken, Needs Attention, or Healthy, including links that return 200 OK but are commercially unhealthy.
- We deliver a prioritized action plan that separates clear fixes from items needing manual review.
- Our free sample report shows the evidence before you buy, so you can review the findings first.
- Our Full Audit identifies and prioritizes affiliate link issues for $97, one-off.
Start with the free sample, then order the Full Audit if the evidence points at AMP.
FAQ
Why are my Amazon affiliate links not working on AMP?
Often the link is valid but attribution is lost, either through AMP cache referrer changes or account misconfiguration. Check your tracking IDs and OneLink settings in Associates Central, then run a live click test to see what the link actually does.
Does Amazon affiliate pay for clicks?
No. Amazon states that affiliate programs pay for conversions rather than clicks. Clicks are recorded, but AMP traffic may appear only in aggregated reports.
Why isn't my Amazon SiteStripe showing up?
This usually traces to account settings, not an AMP rendering bug. Review your SiteStripe settings in Associates Central first.
How do you get clicks on affiliate links that fail on AMP?
Make sure the links are valid, visible, and pass your tracking ID. Where AMP interferes, consider sending readers to the canonical page, which may help preserve the referrer and parameters, as described in the AMP link-rewriter guidance.
Sources
- Amazon.com Associates Central - Help
- amp-link-rewriter
- Amazon.com Associates Central - Help
- AMP status report - Search Console Help
Recommended
- Publishers: 5 Tests to Find, Classify, and Fix Missing Affiliate IDs
- Stop Revenue Leaks for Publishers: Prioritize Broken Affiliate Links
- Audit First, Use Evidence to Fix Affiliate Tracking for Publishers
- Audit Affiliate Links Weekly to Stop Hidden Commission Losses for Publishers
This article was produced with AI assistance and reviewed for accuracy. Findings language ("Broken," "Needs Attention," "Healthy") reflects Affiliate Link Audit's evidence-based classification system.

