Alternatives to Google Analytics


Ackee

  • Source available: MIT
  • only self hosting
  • Written in JavaScript, data in MongoDB
  • live demo

Clicky

  • Paid plan: 1M (actually 30K/day) for $10/month, but limited to 10 sites

Counter.dev

  • Source available: AGPLv3
  • Self-hosting “may be possible with some tinkering”
  • Golang
  • Redis
  • Pay what you want

Count.ly

  • Source available: AGPLv3 + no rebranding
  • Written in JavaScript, data in MongoDB
  • Self hosting (but “Community Edition” only)
  • No public pricing for hosted
  • also has error logging

etracker

  • No source
  • Free: 25K/month
  • Paid plan: 79 euros/month for 1M page
  • EU-based

Fathom

  • Lite version has source: MIT
  • no self-hosting
  • Paid plan: 1M for $54/month

Freshlytics

  • Source available: MIT
  • Written in TypeScript, data in PipelineDB (which is on top of PostgreSQL)

GoAccess

  • Source available: MIT
  • nothing client-side, uses server logs
  • can be real-time
  • Written in C
  • live demo

GoatCounter

  • Source available: EUPL
  • Written in Go, can store data in PostgreSQL
  • Free to self-host
  • Free plan (100K hits)
  • Paid plan: 1M for €30/month, includes custom domain
  • JavaScript or tracking pixel
  • live demo

GoSquared

  • Free is 1K
  • Paid plan: 1M for $99/month

Gauges

  • No free plan, no source
  • Paid: 1M/month for $48/month
  • Looks dead: no blog updates since 2016, html glitches during onboarding
  • Nice UI though

kis3

  • Source available: MIT
  • Written in Go, data in SQLite
  • only self hosting
  • JavaScript snippet

Matomo

  • aka Piwik
  • Source available: GPLv3
  • free self hosting
  • Paid plan: 1M for $169

PanelBear -

Ping

  • Source available: MIT
  • only self hosting
  • Written in Go, data in MySQL

Pirsch

  • open source - AGPLv3
  • Paid plan: $54 for 1M ($36 if billed annually)
  • Written in golang, data in Postgresql

Plausible

PostHog

  • more detailed tracking (mouse clicks, etc)
  • $29/month for 500K “events”, more is “contact us”
  • free plan for startups
  • Python
  • Postgresql

Privalytics

  • Source available: no license file
  • Written in Python (Django), data in ?PostgreSQL?
  • self hosting
  • Hosted: 1M for $6/month
  • Looks abandoned

Redistats

  • Paid plans: 1.5M for $19/month (100 websites)
  • demo

S3Stat

  • No source, no self hosting
  • only for AWS S3 and CloudFront, but reports include hosting costs
  • Paid plan: $10/month or >200K/day for $50/month
  • Webalizer reports

Shynet

  • No Saas, only self-hosted
  • Apache license
  • Python
  • Postgresql
  • free

Simple Analytics

  • No source, no self-hosting
  • Paid plan: 1M for $59/month
  • JavaScript, tracking pixel or API

StatCounter

  • paid plans: 1M for $39/month
  • paid plans limit length of history, not hits per time period

Umami

  • Source available: MIT
  • No Saas, only self-hosted
  • JavaScript
  • MySQL or Postgresql

Wide Angle

  • No source
  • paid plans: 3M for $46/month
  • Free for “select” non-profits or open source projects

Bridge: Analytics Library

  • Google Analytics, Segment, Simple Analytics, more
  • source

Previous generation server-side


DIY

DIY Components

Other lists

To research

Date: 2020-04-10, Updated: 2022-04-23

Tags:  webmaster

Share: