Back to Blog
Marketing 2026-04-25 · 8 min read

Track Amazon Affiliate Clicks Without Google Analytics

GA4 silently misses 30-50% of your Amazon affiliate clicks. Here is why — and the privacy-first alternative that catches every click and gives you the dimensions GA4 cannot.

Most affiliate site owners have a quiet feeling that their Google Analytics click numbers do not quite match their commission numbers. They check GA4, see "outbound link clicks" tracked, and trust the figure as roughly right. The figure is wrong by a much wider margin than most people realize — somewhere between 30% and 50% of clicks on Amazon links never get recorded by GA4 in a typical setup.

That gap is not a configuration mistake. It is the way GA4 was designed. And once you see it, you stop using GA4 to make any decision about which products to feature, which CTAs to use, or which posts deserve more traffic — because you cannot trust half the data you are looking at.

Why GA4 Misses Half Your Affiliate Clicks

The short version: clicks on outbound links happen at the exact moment the browser is leaving your page. GA4's tracking request races the browser navigation. The navigation usually wins. The click never gets reported.

On top of that, ad blockers and cookie blockers strip GA4 entirely from a meaningful chunk of visitors — somewhere between 25% and 40% on tech-leaning audiences, lower but still meaningful on broader ones. Safari's anti-tracking restrictions further chip away at attribution. iOS in-app browsers (Instagram, Facebook, TikTok) handle outbound navigation in ways GA4 was never designed to capture.

Stack all of this together and you get the 30-50% loss rate. On Acuario Pets, when I compared GA4 outbound clicks against the dedicated affiliate click tracking I run on the same site, GA4 captured roughly 55% of the actual clicks. The other 45% were ghosts.

The Fix Is Purpose-Built Affiliate Tracking

GA4 was designed for general site analytics — page views, sessions, conversion funnels. It was never designed to reliably catch the click on a link that takes the visitor off your site. The fix is to use a tracker that was designed for that — one that lands every click reliably, including the ones GA4 misses, and stores the click in your own database.

That is what the Click Analytics module in Affiliate Buffet does. Every click on an Amazon link is captured reliably, regardless of whether the visitor's browser allows GA4 to load. Your dashboard shows the real numbers — not the 55% GA4 happens to catch.

What Real Affiliate Attribution Looks Like

GA4's outbound click event records the URL and basically nothing else. Useful if you are running a generic site, useless if you are running an affiliate site, where the optimization questions are all about which post, which product, and which call-to-action. The dimensions that actually matter:

  • Which post the click came from. So you know which articles are pulling weight and which are decorative.
  • Which Amazon product was clicked. So you can spot the winners across multiple posts that link to the same product.
  • Where the click came from inside the post. A comparison table, a hand-placed callout, or an in-paragraph mention all convert differently. Knowing which is doing the work tells you what to repeat.
  • Which CTA wording was used. "Check Latest Price" might convert at 3% while "Shop on Amazon" converts at 5% on the same audience. The numbers move that much, that often.
  • Which country the visitor was in. If you use per-marketplace Associates tags, a US visitor clicking your UK-tagged link does not earn you anything. Country attribution tells you whether you need a OneLink-style fallback.

GA4 can be configured to capture some of these dimensions, but the configuration is brittle and the data still rides on the same lossy pipeline. You would be carefully attaching new instruments to a measurement system that is silently dropping half its samples.

Privacy Comes Free With This Approach

A useful side effect of moving off GA4 for outbound clicks: you lose the privacy and compliance baggage that comes with it. GA4 sets cookies, profiles visitors with persistent IDs, and stores enough personal data that EU consent banners are mandatory.

Affiliate Buffet's Click Analytics stores nothing personally identifying — no IP addresses, no cookies, no fingerprints. Everything is anonymous metadata about the click itself. No consent banner required. No privacy policy update. Your readers see clean pages, you see clean numbers, and there is no third party in the chain quietly profiling everyone.

What the Dashboard Actually Shows You

The dashboard groups clicks four ways, all sortable and filterable:

  • Top posts by clicks. Which articles are driving outbound traffic. Surfaces the high-traffic affiliate posts at a glance.
  • Top products by clicks. Which specific products are getting the most attention. Tells you which to update with fresh prices and images, and which to consider swapping out for better-converting alternatives.
  • Top CTAs by clicks. Which call-to-action wording performs best. The data tends to be surprising the first time you look at it.
  • Top countries by clicks. Where your audience actually is. Essential if you are running per-marketplace Associates tags.

A real example from Acuario Pets: I had a post about UVB bulbs that GA4 said was getting around 40 outbound clicks per week. The actual number was 87 — more than double. The dashboard also showed which of the three product callouts in that post was capturing 70% of the clicks, which CTA wording was winning, and which country the clicks were coming from. I rebuilt the post around the winning placement and click-through rate went up another 30%.

That entire optimization loop is invisible in GA4. The data simply is not there.

CSV Export for Serious Optimization

Affiliate Buffet Pro adds CSV export of the click data. The dashboard is good for a quick read; for the kind of analysis that actually moves revenue numbers, you want the raw data in a spreadsheet.

The export gives you one row per click with every dimension — post, product, source, CTA, country, timestamp. From there you build your own pivot tables: clicks per post per month, click rate per CTA variant, country breakdown by product. This is what the affiliate marketers I know actually use day-to-day. The dashboard is the entry point; the CSV is where the real optimization happens.

What About Conversion Tracking?

Click tracking is half the story. The other half is whether the click became a sale. Amazon Associates does not expose per-click conversion data publicly — you can see aggregate sales by product in the Associates dashboard, but you cannot tie a specific click to a specific sale.

The pragmatic approach: take the Click Analytics export and the Associates Reports for the same date range, and look at the click-to-sale ratio per product. High clicks plus low sales means the product is too expensive, the wrong fit, or out of stock. Low clicks plus high sales means the product is converting well and deserves more visibility on the site. This is exactly the kind of analysis the full Affiliate Buffet toolkit is built to make tractable.

Getting Started

Click tracking is on by default in the free Affiliate Buffet plugin. There is nothing to configure — install the plugin, activate it, and Amazon clicks start being captured immediately. The dashboard lives under the plugin's admin menu.

GA4 was not designed for affiliate optimization, and it shows. Switch the click tracking to a tool that was, and trust your numbers again.

If you want your AI assistant to read the click data and roll it up — "show me my underperforming products this month and propose which keyword rules to retire" — pair Affiliate Buffet with Connect My Site to AI and have a look at the AI-managed affiliate sites walkthrough. For the broader Amazon affiliate context, see the toolkit overview and the PA-API migration guide.