Alternatives to Google Analytics
- Source available: MIT
- only self hosting
- Written in JavaScript, data in MongoDB
- live demo
- Paid plan: 1M (actually 30K/day) for $10/month, but limited to 10 sites
- 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
- Lite version has source: MIT
- no self-hosting
- Paid plan: 1M for $54/month
- Source available: MIT
- Written in TypeScript, data in PipelineDB (which is on top of PostgreSQL)
- Source available: MIT
- nothing client-side, uses server logs
- can be real-time
- Written in C
- live demo
- 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
- Free is 1K
- Paid plan: 1M for $99/month
- 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
- Source available: MIT
- Written in Go, data in SQLite
- only self hosting
- JavaScript snippet
- aka Piwik
- Source available: GPLv3
- free self hosting
- Paid plan: 1M for $169
- Source available: MIT
- only self hosting
- Written in Go, data in MySQL
- more detailed tracking (mouse clicks, etc)
- $29/month for 500K “events”, more is “contact us”
- free plan for startups
- Python
- Postgresql
- Source available: no license file
- Written in Python (Django), data in ?PostgreSQL?
- self hosting
- Hosted: 1M for $6/month
- Looks abandoned
- Paid plans: 1.5M for $19/month (100 websites)
- demo
- 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
- No Saas, only self-hosted
- Apache license
- Python
- Postgresql
- free
- No source, no self-hosting
- Paid plan: 1M for $59/month
- JavaScript, tracking pixel or API
- paid plans: 1M for $39/month
- paid plans limit length of history, not hits per time period
- Google Analytics, Segment, Simple Analytics, more
- source
Previous generation server-side
DIY
DIY Components
Other lists
To research