I tested Count.ly before but I didn't use it in production yet. I'm currently thinking about using it in production. I have friends from different startups using it in production, they are really happy, some of them currently using Enterprise version.
Also, It is self-hosted, so it does not encounter Analytics blocks from the browser, extensions etc. At the end of the day, you have analytics of your %100 of your audience.
You can try it using free trial by registering on their website. If you satisfy with it you can start using the free open-source version.
Hey thanks for checking it out! I had no idea about the existence of proven self-hosted analytics platforms until you told me. https://count.ly/ looks especially interesting.
I agree with you, if your application gets a ton of hits per month then your analytics hosting costs will most likely be comparable to paying for an analytics service.
I will make sure to add a disclaimer in the beginning that this book is not for building a robust analytics system that can support sites that have 100,000+ visitors a month, but rather for side project builders/indie hackers who want a simpler and more light-weight system that they can run on their own servers.
I suggest you to try Countly - where I work - .
It's easy to integrate and help you to understand your users and what they are doing inside your website.
You can track specific user and user's behavior with user profile, you can set event and track your user's pattern with funnels and so much thing.
Here are complete feature list of web analytics:
Honestly I'm not sure, I'm more of an artist than a programmer, I'm using https://count.ly/ to get analytics/stats, and for Leaderboards/Achievements I'm using this unity Plugin to interface with google play. If I had to guess those access requests have probably to do with one or the other, or both. Is that something I should look into? I don't really need statistics from Count.ly, would just be nice to know if people are playing, but not something I really need, but if the problem is with Google Play I wouldn't be able to have leaderboards on it :(
Edit - Alright, I did some googling on those permissions, I believe it's coming from Countly, to know if the user playing is a new user or if he has played it before. Do you think that's something I should avoid? Maybe look for another analytics tool that won't use that?
Edit 2 - Damn some other googling suggests it could be coming from the Advertisement provider to track something related to the ads ><;
"You Will Own Your Data"
I know of a few hosted options, but I wonder if self-managed analytics for a new app isn't premature optimization? Unless there was an easy way to both save the data locally, and send it to an analytics platform for reporting. Sement.io maybe? If you have a good solution for this, I would love to hear it.