If you want something more complex, Analytics style, you could try Matomo (Used to be called Piwik): https://matomo.org/
If you want something more advanced, we're comparable in features to Amplitude or Mixpanel too, but more engineering focussed.
* Cookies are not used
* Personally identifiable information (PII) is not collected
* See the pageview in different dimensions like page urls, referrers, browsers etc
* Supports multiple projects
* Supports RBAC
Screenshots - https://github.com/sheshbabu/freshlytics/blob/master/docs/sc...
Is there any documented way to let users opt-out sans ublock:o (or other)? Or configure it to respect "Do Not Track"?
> Is there any documented way to let users opt-out sans ublock:o (or other)? Or configure it to respect "Do Not Track"?
I initially wanted to implement DNT but there's a lot of confusion about whether it's useful or not. I'm not sure if there's a standardized way for users to opt-out.
[0] https://github.com/pipelinedb/pipelinedb
[1] https://www.confluent.io/blog/pipelinedb-team-joins-confluen...
[2] https://www.confluent.io/blog/confluent-cloud-ksql-as-a-serv...
Most of the heavy lifting is done by Postgres/PipelineDB with Node.js as a simple wrapper so it's both performant and consumes less resources.
http://docs.pipelinedb.com/continuous-views.html
https://docs.timescale.com/latest/using-timescaledb/continuo...
I personally currently don't use any analytics, but they claim to be simple and lightweight so I keep an eye on them in case of future use.
However, while it does what it is intended to do, it needs further dev that I am too lazy to do.