Hacker News new | ask | show | jobs
by mqrs 1940 days ago
If you’re just using analytics to look at how effective UI designs are in making business conversions, couldn’t you still measure that by checking the backend and looking for a spike in activity towards the API endpoint that the UI invokes? Couldn’t you measure effectivity with a spike or drop in sales? I mean, good UX doesn’t so much rely on Google Analytics but on a UX engineer’s depth of knowledge about human psychology.
2 comments

> couldn’t you still measure that by checking the backend and looking for a spike in activity towards the API endpoint that the UI invokes?

You could have multiple UIs hitting the same endpoint. Also, why limit yourself with such crude metrics?

> good UX doesn’t so much rely on Google Analytics but on a UX engineer’s depth of knowledge about human psychology

UX in theory, and UX in application are two different things. You could have the best models of how users will interact with your site, but until you deploy and measure, you have no idea what will happen.

You can still parameterizethe API calls if you want to attribute user activity to a specific flow, and that way you wouldn’t be “feeding the beast” that is GA.
How you mark/report the events is different from where you report them. You could use any one of self-hosted solutions on your own domain instead of GA without changing much the way you report back.
What you're suggesting is analytics.
Yes but it’s not necessarily Google analytics.
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?
https://posthog.com/ is one i've been playing around with lately.
I use https://www.goatcounter.com and recommend it.
Matomo
The article suggests some