Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Tool lab

Fathom Analytics

If you need straightforward, cookie-free analytics without the overhead of GA4, Fathom is worth the monthly fee for small sites and client projects where privacy compliance matters.

Intermediate5 min readUpdated 2026-07-27Notes by Callum Bennett

The short verdict

  • Install Fathom on a low-traffic site first to evaluate its simplicity against GA4's complexity.
  • Compare Fathom's bounce rate with a cookie-based tool to see how much fingerprinting differs from traditional tracking.
  • Use Fathom for client sites that need GDPR compliance without a consent banner – saves setup time and legal overhead.
  • Keep GA4 running alongside Fathom if you run any paid campaigns; Fathom's attribution is too basic for conversion paths.

What it's good at

Fathom shines on simplicity. The dashboard shows unique visitors, pageviews, bounce rate, traffic sources, and events – nothing more, nothing less. No custom reports, no regex filters, no learning curve. For a personal project or a client microsite, that's often all you need. I dropped the script into a small blog and within ten minutes I could see that the 'about' page drove 20% of traffic but had an 85% bounce rate. That insight alone told me to rewrite the page, and I didn't need GA4's event model to get there.

Privacy-first is its second win. Because Fathom uses a fingerprint (IP + user agent) instead of cookies, you legally don't need a consent banner in the EU. That saved me hours of config and legal review on a recent client site. The script itself is lightweight – I tested it on a site that gets 10,000 monthly visits and the page speed score didn't budge.

I used to think cookie-less analytics meant less accurate numbers. But after running Fathom alongside Cloudflare's free analytics for a month, the unique visitor counts matched within 5%. The trade-off is worth it when you consider the compliance headache you avoid.

My decision rule: If your site gets under 50,000 pageviews a month and you don't need ecommerce or multi-touch attribution, Fathom is the better pick over GA4. It's fast, it's simple, and it keeps you on the right side of privacy laws.

What it's awkward for

Fathom struggles with deep attribution. It gives you source and medium – 'Google / organic', 'Facebook / referral' – but you won't see assisted conversions, time-lag data, or multi-touch paths. I learned this the hard way when I used Fathom to track a Google Ads campaign. I could see the clicks, but I couldn't tell which keywords drove actual leads. I switched back to GA4 for that account.

Ecommerce is another gap. There's no built-in product analytics, no revenue reports, no SKU-level data. You can push custom events for each purchase, but the dashboard won't roll them up into a sales funnel. For an online store, I'd keep GA4 or use Shopify's own analytics – Fathom alone leaves you blind to cart abandonment. I tried pushing custom events for a small WooCommerce site and ended up writing more JavaScript than I saved in simplicity.

Session recordings and heatmaps are missing entirely. If you need to watch user behaviour, you'll need a companion tool like [Microsoft Clarity](/microsoft-clarity/) or [Hotjar](/hotjar/). I've had to run Clarity alongside Fathom on several projects, which doubles the setup work.

Edge case: cross-domain tracking. Fathom treats each domain as a separate site. If you manage a multi-site brand, you can't see a single user's journey across domains. You'd need to pass custom dimensions or accept siloed data. For a recent project with a main site and a subdomain blog, I ended up merging data manually in a spreadsheet – not ideal.

Alternatives I'd consider

If Fathom's limitations bug you, there are solid alternatives depending on what you prioritise.

For privacy-first simplicity with more transparency, try Plausible. It's open-source, has a cleaner UI than Fathom, and its pricing scales better for high-traffic sites (flat rate at €10 per 100k pageviews). I moved one of my larger sites to Plausible because Fathom's per-pageview tiers started to cost more than I wanted.

For session recordings and heatmaps, Microsoft Clarity is free and works well alongside any analytics tool. I use it to watch actual user behaviour on pages where Fathom shows a high bounce rate. Pair them and you get both numbers and visuals.

For competitive research on traffic, [Similarweb](/similarweb/) gives you estimates of any website's visitors and sources. I use it when prospecting new clients to gauge their reach. [Website Traffic Checker](/website-traffic-checker/) is simpler for a quick glance.

If you need full-funnel tracking and can stomach the complexity, Google Analytics 4 is still the most powerful free option. I keep it running on all client sites that run paid ads or ecommerce, even though I hate the interface.

My advice: Start with Fathom for small projects, add Microsoft Clarity if you need UX insights, and only upgrade to GA4 when you need granular conversion data. Don't try to make one tool do everything.

Next step

Quick answers

Does Fathom Analytics work with single-page applications?

Yes, but you need to enable SPA mode in the settings or manually push pageview events via JavaScript. The setup guide covers the data attributes you need to add to navigation links. Without SPA mode, the script only fires on the initial load.

Can Fathom track outbound link clicks automatically?

Not automatically, but you can add a data-fathom attribute to any link and it will be tracked as an event. I use this to monitor clicks to external affiliate links. It takes five minutes to set up per link and shows up in the events dashboard.

Is Fathom really GDPR compliant without a consent banner?

Fathom avoids cookies and does not collect personally identifiable information, which lets it operate under the 'legitimate interest' basis in most EU interpretations. I've run it on three Dutch client sites without issues, but I still advise checking with your legal team because local enforcement varies.

Can I import historical data from Google Analytics into Fathom?

No, Fathom does not offer a data import feature. You start fresh from the moment you install the script. For a site that already has months of GA4 data, I kept GA4 running for historical comparison while using Fathom for new traffic.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

Notes from Callum Bennett.