TIL about European Union Public License: https://joinup.ec.europa.eu/collection/eupl/introduction-eup... OSI-certified, copyleft, non-viral, GPL-compatible, SaaS-aware, multilingual
Lightweight Alternatives to Google Analytics
31–40 of 320 posts
Re: Lightweight Alternatives to Google Analytics
#32It uses your server logs for simple analytics.
Re: Lightweight Alternatives to Google Analytics
#33I've recently whipped up my own self-hosted analytics solution [0] based on SQLite, Bash and Metabase. It's all self hosted, easy to install and very flexible with regards to the queries you can write and display. Metabase comes with a lot of cool features for display, live reload and other cool stuff. :) [0]: https://funnybretzel.com/self-hosted-analytics-using-sqlite-...
Re: Lightweight Alternatives to Google Analytics
#34TIL about European Union Public License: https://joinup.ec.europa.eu/collection/eupl/introduction-eup... OSI-certified, copyleft, non-viral, GPL-compatible, SaaS-aware, multilingual
how can it be both copyleft and non viral? isn't vitality a definitive feature of copy left?
Re: Lightweight Alternatives to Google Analytics
#35GA also counts - social interaction, events, Ecommerce and many more.
Re: Lightweight Alternatives to Google Analytics
#36"Analytics" is rarely useful or unuseful because of the tool. These tools need to be treated as data collection, not reporting.
If your goal is to inform certain decisions, track success or identify problems... a spreadsheet (or napkin) is usually where that happens.
Say you do analysis systematically, make a list of questions and use your tools to answer them... usually you find that the tool itself doesn't matter much, and GA doesn't answer most of your questions out-of-the-box anyway.
Say you want a "funnel." That usually consists of a handful of data points. GA usually doesn't have them by default, without tinkering configuration, etc. Decide what they are beforehand. Understand them. Use GA (or whatever) to get the data.
Finding the tool for the job is much easier once you know what the job is. GA is extremely noisy, bombarding users with half-accurate, half-understood reports.
Re: Lightweight Alternatives to Google Analytics
#37Does anyone have experience with passive fingerprinting? I thought about implementing it into our Go backend as a middleware of some kind and track that way. I haven't found anything like it so far, but it would be ideal to track without cookies.
Re: Lightweight Alternatives to Google Analytics
#38Re: Lightweight Alternatives to Google Analytics
#39Why?
Because there are several open source projects that if joined up in a relatively simple way would provide a full RUM / Analytics solution.
For collecting the analytics: Akamai Boomerang, which is a descendant of Yahoo tooling https://github.com/akamai/boomerang and BSD licensed
Then insert a collector that will produce Prometheus metrics and write log lines. The metrics will provide the timing information and in many ways will be richer than Google Analytics, and the log lines will provide the potentially high cardinality of string based data like user agents, URIs, etc and Grafana supports PromQL queries against logs such that you can gain metrics from the log lines too.
Then add in a free Grafana Cloud https://grafana.com/products/cloud/ and configure Prometheus to scrape from the collector, and Loki to consume the logs.
This is an end-to-end cloud hosted RUM / Analytics solution that for a single user would be free and one can even add alerting.
The missing link is that collector, to consume the Boomerang output and produce Prometheus metrics and log lines for Loki.
All of this is open source and can be self hosted, the only piece you would have to host today would be that custom collector to receive the Boomerang requests.