3 ms·
Freshlytics - https://github.com/sheshbabu/freshlytics https://github.com/sheshbabu/freshlytics * Cookies are not used * Personally identifiable information (
by rkwz 6y ago
Freshlytics - https://github.com/sheshbabu/freshlytics https://github.com/sheshbabu/freshlytics
* 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/screenshots.md https://github.com/sheshbabu/freshlytics/blob/master/docs/sc...
- SparkyMcUnicorn 6y agoI really like the look of this. And I really like the response here regarding "blockers" [0]. Is there any documented way to let users opt-out sans ublock:o (or other)? Or configure it to respect "Do Not Track"? [0] https://github.com/sheshbabu/freshlytics/issues/12 https://github.com/sheshbabu/freshlytics/issues/12
- rkwz 6y agoThanks! > 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.
- retube 6y agoHow does it track individual users without cookies?
- rkwz 6y agoYes, it doesn't actually track individual visitors as we can't use cookies or any fingerprinting methods.
- edraferi 6y agoLooks useful, but it depends on PipelineDB, a PostgreSQL extension for streaming data. Unfortunately PipelineDB hasn't been updated since May 2019 [0] when they were acquired by Confluent [1]. The former PipelineDB team appears to be focused on Confluent's KSQL product [2]. There's an open source "ksqlDB" but it appears to depend on Kafka, so it's not a 1:1 replacement for PipelineDB[3]. [0] https://github.com/pipelinedb/pipelinedb https://github.com/pipelinedb/pipelinedb [1] https://www.confluent.io/blog/pipelinedb-team-joins-confluent/ https://www.confluent.io/blog/pipelinedb-team-joins-confluen... [2] https://www.confluent.io/blog/confluent-cloud-ksql-as-a-service/ https://www.confluent.io/blog/confluent-cloud-ksql-as-a-serv... [3] https://ksqldb.io/quickstart.html https://ksqldb.io/quickstart.html
- rkwz 6y agoYes, I'm relying on the "continuous views" feature of PipelineDB which is like autorefreshing materialized views. I'm planning to swap PipelineDB with TimescaleDB in near future 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 http://docs.pipelinedb.com/continuous-views.html https://docs.timescale.com/latest/using-timescaledb/continuous-aggregates https://docs.timescale.com/latest/using-timescaledb/continuo...