Fathom Analytics Problems & Issues

Real user-reported problems, complaints, and limitations for Fathom Analytics. Based on analysis of 14 signals.

Overall score: 72/100

Issues by Category

reliability6 issues

Fathom dashboard locked after going over the plan limit

Going over does not upgrade you automatically, and occasional spikes are tolerated. If usage stays well above the tier, Fathom sends reminders, a final notice with a grace period, and then locks dashboard and API access until you approve an upgrade. Data collection continues during the lock. Unpaid invoices can also pause plan changes and, if the final payment fails, cancel the subscription and queue the data for deletion.

Frequency: 4%Sentiment: -0.50/1002 sources
Impact
7

Fathom blocked by ad blockers after custom domains were removed

In March 2023 Fathom stopped offering custom domains, its way of serving the script from your own domain, because uBlock and other blockers were blocking them anyway. The default script loads from cdn.usefathom.com, which many blocklists include, and Fathom offers no official proxy, so visitors using blockers are not counted.

Frequency: 6%Sentiment: -0.50/1003 sources
Impact
6

Fathom Analytics not tracking visits after installation

Fathom's own troubleshooting guide lists the usual reasons a new site stays empty: the embed script missing from some pages, caching or JS-combining plugins rewriting it, a Content Security Policy blocking it, a wrong data-site ID, a misspelled allowed domain (missing www.), or your own visits being excluded.

Frequency: 6%Sentiment: -0.40/1002 sources
Impact
6

Fathom only showing the homepage in stats

Fathom records the canonical URL by default. Sites whose theme puts a canonical tag pointing at the homepage on every page see all traffic lumped under '/'. The fix is correcting the canonical tags or adding data-canonical="false" to the script.

Frequency: 4%Sentiment: -0.40/1001 sources
Impact
5

Fathom numbers don't match Google Analytics

Fathom resets unique visitors daily, filters bots more aggressively, strips most URL parameters and loses visitors to ad blockers, so totals rarely match GA. Mismatches also happen in the other direction: one Discourse forum admin reported Fathom counting about 340k pageviews against roughly 201k in Discourse's own stats.

Frequency: 5%Sentiment: -0.30/1003 sources
Impact
4

Fathom removed uptime monitoring in 2023

Uptime monitoring, available since 2020, was shut down on October 1, 2023 so the team could focus on analytics. Some directory listings still advertise it, so buyers coming from older reviews may expect it to be included.

Frequency: 3%Sentiment: -0.30/1002 sources
Impact
3
pricing4 issues

Is Fathom Analytics free? No free plan, and the trial needs a card

Fathom states it does not offer a free plan. The only way to try it is a 7-day trial that requires a credit card and bills automatically when it ends (sign up March 20, charged March 27) unless you cancel first. Hobby sites that expect a free tier like Umami Cloud or GA4 find this a barrier.

Frequency: 7%Sentiment: -0.50/1002 sources
Impact
6

Why is Fathom Analytics so expensive for small sites?

The cheapest plan is $15/month for up to 100k pageviews, and it scales to $60 at 1M, $200 at 10M and $470 at 25M. Plausible starts at $9 for 10k pageviews, so below roughly 30k monthly pageviews Plausible is cheaper; above that Fathom is often cheaper. G2 and comparison sites cite pricing as one of the main complaints for individuals and small blogs.

Frequency: 6%Sentiment: -0.50/1003 sources
Impact
5

Custom events count toward the Fathom pageview limit

Pageviews and custom events share one monthly allowance, summed across every site in the account. Sites that track clicks, form submissions or ecommerce events can outgrow a tier even when real pageviews stay the same.

Frequency: 5%Sentiment: -0.40/1002 sources
Impact
5

Fathom Analytics doesn't give refunds

The billing FAQ says Fathom does not offer refunds except where required by law. Cancelling only stops the next charge, which matters for anyone who forgets to cancel the card-required trial or renews a yearly plan they no longer need.

Frequency: 4%Sentiment: -0.50/1001 sources
Impact
5
integrations2 issues

Fathom not tracking page changes in single-page apps

On SPAs, client-side navigation doesn't reload the page, so Fathom must be configured with data-spa or manual trackPageview calls. Next.js App Router setups use fathom-client with auto: false and a client component; Laravel Livewire users had to hook into wire:navigate. Mixing automatic and manual tracking can double-count.

Frequency: 5%Sentiment: -0.40/1003 sources
Impact
5

GA4 import into Fathom leaves out events

The free GA4 importer brings in daily-level data only: no events, no hourly views, and sometimes missing referrers and device types. Universal Analytics data can't be imported because Google deleted it in July 2024. A G2 reviewer named not being able to migrate events as the only downside.

Frequency: 4%Sentiment: -0.30/1002 sources
Impact
4
customization1 issue

No funnels, user flows or heatmaps in Fathom

Fathom's features page covers events, revenue, UTM, filters and saved views but no funnels, user journeys, heatmaps or session replay. Comparison reviews and G2 users describe it as limited for detailed reports and customization, which pushes product and growth teams to PostHog, Mixpanel or Plausible's Business plan.

Frequency: 6%Sentiment: -0.40/1003 sources
Impact
5
security1 issue

Fathom can't be self-hosted and isn't open source

Fathom is cloud-only and closed-source, unlike Plausible, Umami and Matomo, which publish their code and offer self-hosted editions. Teams that must keep analytics on their own servers or want a free self-hosted option have to look elsewhere.

Frequency: 5%Sentiment: -0.30/1003 sources
Impact
4

Regret Patterns

Common reasons users regret choosing Fathom Analytics.

Forgot to cancel the trial and got charged with no refund

The 7-day trial needs a card and bills automatically on day 7; Fathom doesn't refund except where legally required.

Frequency: 4%Day 7 of the trial

Added event tracking and outgrew the tier

Click, form and ecommerce events count as pageviews, so adding tracking pushed usage over the plan and led to upgrade emails or a locked dashboard.

Frequency: 4%1-2 months after adding events

Needed funnels after all

Teams that started with simple stats later wanted conversion funnels or user paths and had to add or move to PostHog, Mixpanel or Plausible Business.

Frequency: 5%After the first marketing campaign analysis

Paid for a small blog that barely uses the allowance

Sites with a few thousand monthly visits pay the same $15 as sites with 100k, and later move to Plausible's smaller tier or a free tool.

Frequency: 4%First renewal

Relied on custom domains to beat ad blockers

Users who set up a custom domain to avoid blockers lost that option when Fathom stopped offering it in 2023 and now undercount privacy-conscious visitors.

Frequency: 3%After the 2023 change

When Fathom Analytics Breaks Down

Specific scenarios where Fathom Analytics fails or underperforms.

Developer or privacy-focused audience

A large share of visitors run uBlock or similar blockers that block cdn.usefathom.com, and Fathom has no supported first-party proxy.

Single-page apps (Next.js, Livewire, Vue)

Route changes aren't counted unless data-spa or manual trackPageview calls are configured; mixing both can double-count.

Theme with a site-wide canonical tag

Every page is recorded as the homepage because Fathom uses canonical URLs by default.

Heavy event tracking on a fixed budget

Events share the pageview allowance, so tracking every click can push the account into a higher tier or a dashboard lock.

WordPress with aggressive caching/minifying

Combining or minifying the external script breaks tracking unless cdn.usefathom.com/script.js is excluded.

Migrating years of GA4 history

The importer brings daily data only, without events, and large ranges can time out and must be split.