GoatCounter: Open-source hosted/self-hosted web analytics
goatcounter.com
goatcounter.com
I don't need anything complex- I want to know if any pages are getting big traffic and it's nice to know which external links are getting clicked the most. Because I'm very low volume and non-commercial, I can use their free hosted service without guilt.
It does what it says on the tin.
Good software.
This thing uses the user agent string and IP to identify users, so you need a permission popup. It's great that they put much effort into not storing those things, using hashes etc, but that does not remove the requirement for permission under the ePrivacy directive.
This already happens for things like notifications and location access, is this something being worked on for the future?
This is my major gripe with all the privacy friendly analytics (disclaimer: I authored two, namely Fathom when it was still open-source and Koko Analytics) tools that submerged over the past few years. Elaborate work went into bypassing cookies, only to make things worse from a privacy perspective in the end.
Now that the GDPR and ePrivacy are in effect, PII is radioactive. You need containment, handling and disposal procedures, you need to allow users to inspect it at any time and if you accidentally expose anyone to it that's a major emergency incident.
I found the link from noodling around in a code base posted to the GPTDuck post earlier today, https://news.ycombinator.com/item?id=34263525.
GoatCounter – Simple web statistics, with no tracking of personal data - https://news.ycombinator.com/item?id=22044854 - Jan 2020 (136 comments)
Koko Analytics is really good when:
* You don't have much technical knowledge (eg: self-host GoatCounter).
* Want a really basic and simple way to see traffic data in a privacy respecting way.
* Want to use a open source, maintained tool with no "Go Pro" up-sell annoyances and no big changes across the years.
* Want to own the data on your server and don't phone any third party server.
I'm using it for some years now with no complains :)
Demo: https://www.kokoanalytics.com/?go-to-demo
Main page: https://www.kokoanalytics.com/
It is maintained: https://wordpress.org/plugins/koko-analytics/#developers
Now I was thinking of making an analytics solution for tracking site performance instead, like an uptime monitor mixed with tracking how long sites are taking to resolve, and from which areas of the world. As well, something like tracking user events too, like Mixpanel, but a lot easier to use rather than their enterprise solution. Is that something people would find useful?
If you want, please DM me and I can give you a license to try UXWizz on your Raspberry Pi.
I'm building one of them, Pirsch.
Ah - their use of EUPL was actually modified so it is only compatible with "AGPL v3 and OSL v2.1, v3.0" (https://github.com/arp242/goatcounter/blob/master/LICENSE). So really it seems this should be considered as licensed as those two.
They have modified the EUPL license though, which means they have created another license which is incompatible with EUPL. I believe they should use a different name for the modified license. This is confusing.
> So really it seems this should be considered as licensed as those two.
If you create a different work based on the original (EUPL licensed) work and some AGPL code, you still have to abide by the EUPL but you license the resulting work as AGPL, so others have to abide by the AGPL only.
I'm not a lawyer
[1] https://joinup.ec.europa.eu/collection/eupl/matrix-eupl-comp...