Things I Learned
Tags
Date
Search
Alternatives to Google Analytics
https://til.marcuse.info/webmaster/alt-analytics.html
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
-
No source:
source for integrations only
Free plan: 1K/month
Paid plans: $99 for 1M
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
Source available:
MIT
Written in Elixir/Phoenix, data in PostgreSQL
No support for self-hosting
No free plan
Paid plan: 1M for $36/month
JavaScript
Integration with Google Search Console
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
AWStats
Webalizer
Analog
(and
ReportMagic
)
Sawmill
DIY
cube.js
sisense
pcmaffey
- in Google Sheets (!)
Make your own pixel tracker with AWS Kinesis Firehose and AWS Redshift
Tracking pixel
- user project that uses a tracking pixel to track w/o server log access
DIY Components
ClickHouse DBMS
Apache Druid
GCHQ Stroom
Meltano
-
MIT
-licensed dashboard
Singer
-
source
- ETL/data processing
Apache Superset
- dashboard from AirBNB
metabase
- dashboard
source
gauged
Other lists
awesome-selfhosted - analytics
creativerly
w3techs market share stats
To research
Snowplow
,
source
Bridge:
RudderStack
Bridge:
Segment
Fair Analytics
- last update May 2018
Fugu
-
source
, focused on app analytics, AGPL, ruby
Scarf.sh
-
source
, more than just web
TinyAnalytics
- last real update May 2017
LogSwan
- server-side
source
Chartbeat
- no pricing
Woopra
- 5M hits for $1K/month (but free plan includes 500K/month)
Date: 2020-04-10, Updated: 2022-04-23
Tags:
webmaster
Share: