Skip to content

Self-hosted alternatives to Fathom Analytics

Fathom Analytics is a hosted, cookie-free web analytics service that shows traffic, campaigns and events on a single-page dashboard. Four listed apps do its main job and run in your own Cloudflare account.

Each answer comes from the app’s README and source code, compared with the features Fathom Analytics describes on its own site.

  • InsightFlare site overview with views, visitors, sessions, bounce rate, a 30-day trend and top pages and sources

    Cookie-free web analytics with funnels, UTM reports and real-time visitors, hosted in your own Cloudflare account

    Deploy
    One-click
    License
    MIT
    GitHub stars
    539 stars
    Last commit
  • Traks site dashboard with visitors, pageviews, bounce rate, a 30-day visitor chart and top pages

    Cookie-free website analytics with live visitors and history in R2, installed into your account by a web wizard

    Deploy
    One-click
    License
    MIT
    GitHub stars
    161 stars
    Last commit
  • Edgemetry demo overview with visitor metrics, a 30-day chart, top pages, referrers and custom events

    Cookie-free web analytics for your own sites, built on one Worker and one D1 database sized for the free tier

    Deploy
    One-click
    License
    MIT
    GitHub stars
    64 stars
    Last commit
  • Counterscale dashboard for one site over 90 days, with visitors, views, bounce rate, top paths and referrers

    Cookie-free web analytics you host in your own Cloudflare account, with tracker and dashboard in one Worker

    Deploy
    CLI
    License
    MIT
    GitHub stars
    2.2k stars
    Last commit

Fathom Analytics features, app by app

FeatureInsightFlareTraksEdgemetryCounterscale
One-page dashboard with visitors, pageviews, bounce rate and time on siteYesYesYesPartly
Cookie-free tracking with no consent banner and a small scriptYesYesYesYes
Bot and crawler filteringYesYesYesNo
UTM campaign trackingYesYesYesYes
Custom events with revenue valuesPartlyPartlyPartlyNo
Real-time visitor countsYesYesYesPartly
Many sites with an all-sites viewYesYesPartlyPartly
Email reports and shareable dashboardsYesPartlyNoNo

Cookie-free web analytics with funnels, UTM reports and real-time visitors, hosted in your own Cloudflare account

What a Fathom Analytics user would miss
Events have no dedicated revenue field, and email delivery needs a Resend configuration.
What it adds
It adds funnels, retention cohorts, visitor journeys and an API with scoped keys.
  • Yes One-page dashboard with visitors, pageviews, bounce rate and time on site. Overview with visitors, pageviews, bounce rate and average duration.
  • Yes Cookie-free tracking with no consent banner and a small script. No cookies; script of about 3 KB gzipped.
  • Yes Bot and crawler filtering. Bot classification from the user agent and the Cloudflare bot score.
  • Yes UTM campaign tracking. UTM campaign reports.
  • Partly Custom events with revenue values. Custom events with JSON properties; no revenue field found.
  • Yes Real-time visitor counts. Real-time visitors and events.
  • Yes Many sites with an all-sites view. Team-level analytics overview across all sites.
  • Yes Email reports and shareable dashboards. Scheduled or conditional email notifications through Resend, and public dashboard sharing.

Sources:github.com/ravelloh/insightflare#readmegithub.com/RavelloH/InsightFlare/blob/main/docs/openapi.yamlgithub.com/RavelloH/InsightFlare/blob/main/src/lib/edge/collector/bot-protection.ts

Cookie-free website analytics with live visitors and history in R2, installed into your account by a web wizard

What a Fathom Analytics user would miss
It has no email reports or currency-aware revenue reporting, runs on a Workers Paid plan according to its README, and depends on Cloudflare Pipelines and R2 SQL, which the README calls open beta.
What it adds
It adds goals, funnels and an MCP server, and accepts requests from the Plausible tracker script.
  • Yes One-page dashboard with visitors, pageviews, bounce rate and time on site. Visitors, pageviews, bounce rate and average visit duration.
  • Yes Cookie-free tracking with no consent banner and a small script. No cookies; one t.js script tag.
  • Yes Bot and crawler filtering. The collect Worker filters bots and reports AI agent traffic separately.
  • Yes UTM campaign tracking. UTM source, medium and campaign.
  • Partly Custom events with revenue values. Custom events with properties and a numeric value; no currency reporting found.
  • Yes Real-time visitor counts. Live visitors over a WebSocket.
  • Yes Many sites with an all-sites view. Sites page with today's stats for each site.
  • Partly Email reports and shareable dashboards. Public dashboards at /share/<site id>; no email reports.

Sources:github.com/shivamanupadi/traks#readmegithub.com/shivamanupadi/traks/blob/main/CHANGELOG.mdgithub.com/shivamanupadi/traks/blob/main/apps/platform/collect/src/lib/plausible.ts

Cookie-free web analytics for your own sites, built on one Worker and one D1 database sized for the free tier

What a Fathom Analytics user would miss
Events carry no revenue value, there is no all-sites overview, and there are no email reports or public share links.
What it adds
Daily rollups are never deleted, and viewer accounts can be limited to chosen sites.
  • Yes One-page dashboard with visitors, pageviews, bounce rate and time on site. Visitors, pageviews, views per visit, bounce rate and average time.
  • Yes Cookie-free tracking with no consent banner and a small script. No cookies; script of about 2.1 KB.
  • Yes Bot and crawler filtering. A user agent filter drops bots, crawlers and monitors before any write.
  • Yes UTM campaign tracking. UTM tag breakdowns and filters.
  • Partly Custom events with revenue values. Named custom events and an Events tab; no value or revenue field.
  • Yes Real-time visitor counts. Live counter, last 30 minutes and recent pages.
  • Partly Many sites with an all-sites view. Site switcher for many sites; no all-sites overview.
  • No Email reports and shareable dashboards. No email reports or public share links.

Sources:github.com/hayaran/edgemetry#readmegithub.com/hayaran/Edgemetry/blob/main/src/index.tsgithub.com/hayaran/Edgemetry/blob/main/src/tracker.ts

Cookie-free web analytics you host in your own Cloudflare account, with tracker and dashboard in one Worker

What a Fathom Analytics user would miss
It has no custom events or revenue values, no bot filtering, no time on site, and no email reports or share links.
What it adds
It copies daily rollups to R2 so history outlasts the 90 days that Analytics Engine keeps, and it can record pageviews from server code.
  • Partly One-page dashboard with visitors, pageviews, bounce rate and time on site. Pageviews, visitors and bounce rate; no time on site.
  • Yes Cookie-free tracking with no consent banner and a small script. No cookies or fingerprinting; one tracker.js script.
  • No Bot and crawler filtering. No user agent bot filtering in the collect route.
  • Yes UTM campaign tracking. UTM source, medium, campaign, term and content tables.
  • No Custom events with revenue values. The tracker records pageviews only.
  • Partly Real-time visitor counts. Today and last 24 hour views by hour; no live visitor count.
  • Partly Many sites with an all-sites view. Site selector for many sites; no all-sites overview.
  • No Email reports and shareable dashboards. No email reports; the dashboard has one optional password and no share links.

Sources:github.com/benvinegar/counterscale#readmegithub.com/benvinegar/counterscale/blob/main/packages/server/app/routes/dashboard.tsxcounterscale.dev