I'm pretty far down in the thread, but if anyone wants/needs web tracking on their website, I highly recommend ShyNet. I use it for my business and my client's sites.
It's 100% free, you can host it from a docker container or from Heroku, none of the data ever leaves your hands, and you know Google isn't selling your user's data behind your back.
We should all really try to take back tracking into private hands. This whole tracking mess is bullshit since there are two companies making billions without people knowing. That's bullshit. That shouldn't happen when all you want to know is how long people are on your website, the number of people online, and what pages are viewed most.
Go private. Respect privacy. Fuck Facebook and Google.
I'm cross-posting this here, because it's a good time to give visibility to Open Source alternatives.
The one I know and that I think is more complete is Shynet
https://github.com/milesmcc/shynet
The huge advantage is that is self-hosted.
Feel free to add your preferences, let's get a nice and useful list!
Two things in rust in my spare time.
Very slowly trying to rewrite https://github.com/milesmcc/shynet in rust
Just started attempting a queue system like queue-it also
Really it's a case of figuring out how they work and implement it, i'm finding the borrowing, lifetimes, generics and working out how to not use multiple if's (DRY).
Going to watch this video that popped up today. https://www.youtube.com/watch?v=MSi3E5Z8oRw
On top of other alternatives that have been proposed, I'd also like to put forward Shynet. Pretty new to the scene, it seems, and I've never used it. But the screenshots look nice, it's completely free, cookie-free, and has a Docker image.
Hey all. I posted this to /r/coolgithubprojects a few days ago and a few people suggested I post it here as well.
The main idea behind Shynet is that most analytics tools are some combination of being 1) not self-hostable (so you're handing all your visitors' data to a third-party company), 2) the watered-down version of some paid product, and 3) super invasive.
I made Shynet because I wanted a modern analytics tool that didn't have any of the caveats above. It's open source, designed to be self-hosted, and has a lot of cool features that (I think) make it just as useful as the "enterprise" tools.
Plus, because it doesn't use cookies, you don't need to add any annoying cookie notices to your site. It's a win-win! (Who knew that respecting visitors' privacy would make life easier...!)
Check out the README for installation instructions and a more detailed feature list.
I hope some of you find this useful!
P.S.: I built this for myself and a few friends, so there's no seriously no up-sell or associated product or anything.