Our great sponsors
-
Plausible Analytics
Simple, open source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.
-
GoAccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Matomo
Empowering People Ethically with the leading open source alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. Liberating Web Analytics. Star us on Github? +1. And we love Pull Requests!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
PostHog
🦔 PostHog provides open-source product analytics, session recording, feature flagging and A/B testing that you can self-host.
here are some for you to consider:
https://github.com/matomo-org/matomo
https://github.com/plausible/analytics
https://github.com/arp242/goatcounter
All 3 of them open source and you can host yourself. If you don't want to self host all 3 have options for you.
I am currently self hosting Matomo and am happy with it.
Fun timing for you to ask as just running a poll to see what others are using:
https://fosstodon.org/@softinio/109689221718875173
If you'd be content with the data already in your Nginx logs then there's GoAccess which is a command line tool that can parse web server logs and give you a breakdown of page hits/unique visitors over time, as well as data from user agents.
https://goaccess.io/
here are some for you to consider:
https://github.com/matomo-org/matomo
https://github.com/plausible/analytics
https://github.com/arp242/goatcounter
All 3 of them open source and you can host yourself. If you don't want to self host all 3 have options for you.
I am currently self hosting Matomo and am happy with it.
Fun timing for you to ask as just running a poll to see what others are using:
https://fosstodon.org/@softinio/109689221718875173
here are some for you to consider:
https://github.com/matomo-org/matomo
https://github.com/plausible/analytics
https://github.com/arp242/goatcounter
All 3 of them open source and you can host yourself. If you don't want to self host all 3 have options for you.
I am currently self hosting Matomo and am happy with it.
Fun timing for you to ask as just running a poll to see what others are using:
https://fosstodon.org/@softinio/109689221718875173
I think your title and your description may already show a little problem: You say you're lookin for a GA alternative, but what if GA was never the right tool for your use case, to begin with? Your use case description is pretty minimal:
> "I would like to see visitor numbers at times of day and probably a few more things in the future."
GA is a very complex tool, that often is complete overkill for small sites. So when you ask for GA alternatives, you will probably hear Matomo as a suggestion – but this also is in the same area of complexity as GA and would probably not be a good fit for your project (and it wouldn't solve your cookie problem without proper configuration).
So maybe a better question would be "What analytics tool should I use for project XYZ?"
If you want a minimal approach, take a look at Umami (https://umami.is/), which is about as minimal as it gets (when talking about frontend JS analytics tools).
One piece to consider is where to store data and how it may be leveraged for counts of things, over time. For basic analytics, a simple dashboard may be created independently of the data store.
FeatureBase is a super fast, highly efficient, in-memory analytical data store which may be queried using SQL. We have customers handling 10s of billions of events with it. It's free, Open Source and available here: https://featurebase.com/.
There are reference Docker containers which may be used for a deployment or reference for building a deployment: https://github.com/FeaturebaseDb/featurebase-examples
If you're looking for one that gives you more control, there is a starter kit from Tinybird to build your own GA replacement over a managed ClickHouse. You can customise it as much as you want, capture different data, do different analytics, custom frontend, etc. https://github.com/tinybirdco/web-analytics-starter-kit
https://posthog.com/ is quite good (just a happy user)