Live data from Hacker News

Google Analytics: Stop feeding the beast

casparwre.de

391–400 of 401 posts

Re: Google Analytics: Stop feeding the beast

#391
post #378

Earlier quoted context omitted.

If you are unable to find out that 90 percent of people can't use a major feature that you thought would differentiate your product, you are missing all forms of feedback, including much more important sources besides analytics.

> if you are unable to find out that 90 percent of people can't use a major feature How would the users know they can't use a feature they don't know it exists? Let's say you add a brilliant new feature X, but due to a bug the users can't load the code for that feature so they never see it. How would they know to submit a form feedback for a feature they don't know it's there?

Because when you're talking to them directly you ask them about it. This is what I mean by all forms of feedback.

I'm getting the impression that people are just ignoring all advice about communicating with customers in their startups and just throwing stuff out there to see what sticks. Besides being wasteful in doing stuff no one wants anyway, what if that bad feature crippled your product and your paying customers have permanently switched to a competitor the instant your change frustrated them? And now you're bankrupt and can't afford analytics. Relying on analytics as a crutch to catch these things was the mistake in the first place.

Fun story I actually had forgotten about till now: I briefly worked at a tiny startup out of my school in the ending days of the internet bubble, trying to sell a "data mining" software product. Way too soon before it was cool, sadly. It was really hard to make the case that people needed to pay us $100k for the benefits we could get from their data. And companies certainly weren't going to go for a pitch like "if you launch a broken product we will catch that fact". They spend a lot of money to be sure that doesn't happen already. We even had one major customer figure out that they could just have an engineer perform a simple counter over incoming communications that would catch all they needed to know, and hence they didn't need our product anymore. That was kind of the end for us, in fact.

Re: Google Analytics: Stop feeding the beast

#392

Earlier quoted context omitted.

Why is analytics only numbers / quantitative data to you? I've used services like HotJar that record the interactions of the user on the site or app which is qualitative analytics at scale, and it helped me identify how the user was actually using the product. I wouldn't not call this analytics simply because it's not numbers driven.

> I've used services like HotJar that record the interactions of the user on the site or app That sounds creepy as fuck. Did you have informed consent from the users?

Why would you need consent to track anonymous data from users, without sharing the data to 3rd parties? What's the difference between recording an event "clicked_purchase" and displaying the click event in a graphical way, as a recording or heatmap?

Re: Google Analytics: Stop feeding the beast

#393
post #153

Earlier quoted context omitted.

This is not the same kind of analytics. You are talking about something like HotJar with heat maps to find out how customers use the product for example.

No, I'm talking about Google Analytics which is the topic of the article and parent comment. Heat maps are great too but Google Analytics is still used as the foundation for figuring out which types of users are clicking and not clicking on what, both in isolation and as part of a pathway between elements/pages/etc.

Plug: If you're interested I have built a tool to solve this need of having both qualitative data (heatmaps, recordings) and quantitative data (stats, segments), plus it's self-hosted for highest privacy: https://usertrack.net

Re: Google Analytics: Stop feeding the beast

#394
post #348

Earlier quoted context omitted.

Qualitative data has another challenge - representativeness. It's very easy to do 10 user interviews and feel comfortable that you understand the market. Our brains lie to us all the time. Quantitative data lets you drill down into different dimensions. Because it is much easier to collect at scale (it's the sum of your users' interaction w/ your product, after all!), it's much easier to make representative decisions…

No it isn’t because the data will never tell you “why” people are doing something or not doing something. You can guess but you’ll never know why until you a) talk to users and b) watch them use your product. Qualitative research isn’t about statistical significance, it’s about deep insights. 10 user interviews will undercover 100 insights.

What makes you think the 100 insights are actually insights, and not simply deriving from confirmation bias?

To be clear, I support qual + quant user research (+ split testing). They are all tools that help influence product direction. I have, however, seen a lot of cases where qualitative research uncovers an insight that doesn't actually match real world behavior when we bake it into the product.

Compare that to a split test, where I don't know why something is happening, but I am able to optimize against goals. It gives less insight but is more foolproof-actionable. With insight, you have to go insight -> improved_action. With testing, you just have the improved action.

To me, qualitative research is crucial to build a model of the environment. These can be used to generate hypotheses, which you then split test. Any time I see someone take direct insight and build a product feature from it, I have a lot of questions about what alternate ideas they tested. And how to know the one that was developed is as close to optimal as you can get, given the fixed resources available.

Re: Google Analytics: Stop feeding the beast

#395
post #321
post #312

Earlier quoted context omitted.

I think it’s because that they know it’s not free. It’s a subscription service paid for in information supplied by users. For some, this is an acceptable trade. Others would like to pay for services in dollars instead, but that’s not an option in many cases.

Do you believe that paid services don't collect data? It's impossible to not collect data for web services. These days even local applications you need to pay money for, like Photoshop, collect tons of information, and we don't have a clear picture of why exactly they need it. With Google we know that they don't sell our data and that the only thing they care about is being able to use the data to show better ads. Th…

We know for a fact that USA intelligence agencies have warrantless access to Google data though. When it comes to these organizations, it'd be preferrable if no data was ever collected in the first place. The information should not actually exist in any database of any company. This is the oonly way I can imagine being somewhat safe from their global espionage.

Re: Google Analytics: Stop feeding the beast

#396
post #189

On-premise Matomo is free. https://matomo.org/matomo-on-premise/

note that matomo makes it very hard (impossible?) to automate updates when self-hosted, which is the reason i abandoned them on my personal projects in favor of goatcounter (for the time being until i find a simple, self-hostable option).

You can try my platform[0], I implemented an updater system so you can update in one click to the latest version. Note: It's paid (not free).

[0]: https://www.usertrack.net/

Re: Google Analytics: Stop feeding the beast

#397
post #345
post #338

Earlier quoted context omitted.

There's plenty of alternatives to Google Analytics, including open-source software you can self-host so it doesn't share your users' private data with a third party. You don't need to roll your own just to avoid GA.

For example?

You can find here a huge list:

https://github.com/onurakpolat/awesome-analytics

https://github.com/awesome-selfhosted/awesome-selfhosted/blo...

Re: Google Analytics: Stop feeding the beast

#398

Earlier quoted context omitted.

You definitely don't need client-side anaylitics to know if you content is being viewed. I don't know if Cloudflare Analytics is that but a simple view counter on the backend (ie a log analyzer) is enough for that. Or just search for your site to see if people link to it.

> a simple view counter on the backend (ie a log analyzer) is enough for that. I can't do that on Github Pages. Cloudflare Analytics gives me a tad more information than raw page views—for instance, I can see what sites people came from. But there's zero individual user tracking.

> But there's zero individual user tracking.

Yes, individiual user tracking is creepy. Stop doing it.

Re: Google Analytics: Stop feeding the beast

#399
post #392

Earlier quoted context omitted.

> I've used services like HotJar that record the interactions of the user on the site or app That sounds creepy as fuck. Did you have informed consent from the users?

Why would you need consent to track anonymous data from users, without sharing the data to 3rd parties? What's the difference between recording an event "clicked_purchase" and displaying the click event in a graphical way, as a recording or heatmap?

One is necessary to perform the action requested by the user. The other one is an collecting addtitional data that you have no reason to have.

Re: Google Analytics: Stop feeding the beast

#400
post #392

Earlier quoted context omitted.

Why would you need consent to track anonymous data from users, without sharing the data to 3rd parties? What's the difference between recording an event "clicked_purchase" and displaying the click event in a graphical way, as a recording or heatmap?

One is necessary to perform the action requested by the user. The other one is an collecting addtitional data that you have no reason to have.

Thanks for the reply!

Do you know of any legal document mentioning this, that storing the clicked element is allowed, but not the click position? They can be both used to run the business and improve the product, thus being in the "necessary" category.

Post reply on HN