Hacker News new | ask | show | jobs
by edenhyacinth 1824 days ago
>Google Analytics is free, although it is not. Google Analytics makes money off the personal data they collect from their customers.

This isn't strictly true though. Google Analytics has a free and a paid tier with GA360, which is for larger businesses.

More to the point, half of these aren't suitable for marketing decisions when you have multiple paid entrypoints to your site. The major, but simple, ones for marketing;

* Channel Groups - being able to merge multiple UTM tags or referrers into a single channel for comparison

* User Retention - even privacy first, it's important that you can track user activity onsite via a logged-in user ID.

* Bot Removal & IP removal - Excluding an office from the GA stats is important to track actual users compared to your colleagues checking in on details.

* Channel comparison for conversion rate - i.e. Google Ads vs FB Ads.

Fathom seems like the top one from this, but it still doesn't have any of these features. It has self removal via the console, but that's not quite the same. The dashboard Pirsch shows doesn't show any of these features, and most of them seem to have filters, but no general comparison windows. Same for Umami.

2 comments

> Bot Removal & IP removal

People who advocate for alternatives to GA I suspect miss this very crucial aspect of the service. When you have a long running site, especially one that has user accounts or conducts ecommerce, it can be dominated by automated traffic. The longer the site has existed and the more popular it is, the more this is the case.

I'm not even referring to legitimate search engine crawlers but the automated exploit bots, the spam bots, the people running site suckers, and who even knows how many other things people get up to for malicious purposes.

Any GA alternatives that rely on server logs is instantly never going to be a viable alternative. Alternatives that don't rely on logs still cannot do a sufficient job of weeding out the automated traffic. I have never, not even once, heard of a solution that can tackle this overwhelmingly critical problem.

This is a big problem and exactly why I had to abandon log-based analytics for my personal blog. Some bots are easy to spot but others seem to be running real browsers, or as good as, which makes it impossible to weed out bad actors from logs alone.

I ended up coding a simple hit tracker (that was all I wanted) with a javascript beacon which worked well for a couple of years. But recently my blog was hit by an ongoing attack[0] that even executed the beacon code - I have no idea why. I am not convinced that any of these services would discount this type of traffic, I ended up having to use Cloudflare and even then needed some custom firewall rules.

[0] https://sheep.horse/2021/6/botnets%2C_or_this_is_why_we_cann...

I can't recommend Cloudflare enough. It has become a critical service to me. It recently helped me out a ton when bot traffic increased dramatically out of nowhere. I was getting hit 5 million times a week by one type of bot alone and Cloudflare's automated bad bot detection completely mitigated it with a single click. It has also been my experience that automated traffic has become so much more sophisticated in recent years.
Cloudflare is a great service but I hate that I have to use it due to factors beyond my control.

I was disappointed that Cloudflare didn't automatically detect the traffic as malicious but feeding the bots a captcha almost completely mopped up the problem.

I totally get your point! The thing is, in my opinion loads of people use GA simply because they do not know of any other alternatives, and among them there might be folks who do not need GA in first place because they simply want to get some insights about the traffic happening on their website, because it would be interesting for them to know.

For those folks, I would recommend to use a GA alternative (for example one from the list).

But you are right, at the top enterprise level, for folks focusing on marketing measures and decisions, most of the GA alternatives might not be suitable simply because they are missing some features.