Live data from Hacker News

Umami: Self-hosted open-source alternative to Google Analytics

umami.is

121–130 of 235 posts

Re: Umami: Self-hosted open-source alternative to Google Analytics

#121
post #35

Looks neat! will explore. Also, I did research on alternatives to GA few days back, might be helpful of someone: https://github.com/Open-Web-Analytics/Open-Web-Analytics https://matomo.org/ https://github.com/matomo-org/matomo https://github.com/usefathom/fathom https://www.goatcounter.com/ https://plausible.io/ https://github.com/PostHog/posthog https://www.usertrack.net/

Of these, do any have a funnel tracking feature that shows what visitors went through a specific series of pages/events? Seeing how users moved about the site and seeing how many converted is a deal breaker for me.

Matomo has this feature I believe (if I understand correctly from your description).

Re: Umami: Self-hosted open-source alternative to Google Analytics

#122
post #108

One of the claims of Umami is that it's GDPR compliant: > Umami does not collect any personally identifiable information so it is GDPR and CCPA compliant. No cookie notices are needed because Umami does not use cookies. From auditing the source code, this doesn't seem to be the case. First, it claims it doesn't use cookies, but it clearly uses localStorage to store a "sessionKey"[0]. The other claim, that Umami is GD…

I am not a lawyer so I cannot say for sure what constitutes PII and what breaches GDPR. I am using the same techniques as Fathom Analytics, Plausible.io and other products. Everything is hashed into a unique session id and none of the actual data like user agent or IP address is actually stored. It is the same data that is found in server log files. In the strictest interpretation of GDPR, I don't think any analytics…

Both Fathom and plausible generate a unique salt every day. By getting rid of the old salts, they've anonymized any data older than a day. From [0]:

> We do not attempt to generate a device-persistent identifier because they are considered personal data under GDPR.

> Instead, we generate a daily changing identifier using the visitor’s IP address and User Agent. To anonymize these datapoints, we run them through a hash function with a rotating salt.

[0] https://plausible.io/data-policy

Re: Umami: Self-hosted open-source alternative to Google Analytics

#123

Looks neat! will explore. Also, I did research on alternatives to GA few days back, might be helpful of someone: https://github.com/Open-Web-Analytics/Open-Web-Analytics https://matomo.org/ https://github.com/matomo-org/matomo https://github.com/usefathom/fathom https://www.goatcounter.com/ https://plausible.io/ https://github.com/PostHog/posthog https://www.usertrack.net/

There are a bunch of Github "awesome software" lists.

One thing I haven't seen is someone categorize open source web traffic analytics into Client Side Analytics (via javascript) and Web Server Log analytics.

Since each approach drastically changes the data collected and reported.

Re: Umami: Self-hosted open-source alternative to Google Analytics

#124

Looks neat! will explore. Also, I did research on alternatives to GA few days back, might be helpful of someone: https://github.com/Open-Web-Analytics/Open-Web-Analytics https://matomo.org/ https://github.com/matomo-org/matomo https://github.com/usefathom/fathom https://www.goatcounter.com/ https://plausible.io/ https://github.com/PostHog/posthog https://www.usertrack.net/

There are a bunch of Github "awesome software" lists. One thing I haven't seen is someone categorize open source web traffic analytics into Client Side Analytics (via javascript) and Web Server Log analytics. Since each approach drastically changes the data collected and reported.

Are there any all-in-one-ish solutions that attempt to do both?

i.e. collects both (or one of either) server logs and client side analytics, normalize them, etc.

Re: Umami: Self-hosted open-source alternative to Google Analytics

#125
post #69

Hi everyone! Author of Umami here. I totally did not expect this response so it looks like you all hugged my little server to death. The demo should be back up now. A little background. This is a side project I started 30 days ago because I was tired of how slow and complicated Google Analytics was. I just wanted something really simple and fast that I could browse quickly without diving through layers of menus. So I…

Looks really neat! It might be really interesting if the live demo is the actual live stats of your umami.is :)

Re: Umami: Self-hosted open-source alternative to Google Analytics

#126

Am I wrong for thinking that Google Analytics has bad UI? As a noob at UI it was bizarre and unintuitive for me. Just finding the region locations of the traffic was odd and didn't make immediate sense.

It's pleasure to work with compared to one or two years ago

Re: Umami: Self-hosted open-source alternative to Google Analytics

#127
I'd love to use this. But 34 dependencies?

I know ~10 of them are React, and there's some in there that make sense. But I haven't got the time to audit them all, and re-audit it every time any of those dependencies update .

And escape-string-regexp? Really? it's literally 2 lines of code [0]. Why have I got to give the maintainer of that project commit access to this program that will be seeing potentially sensitive data?

Why, if the developer couldn't come up with those 2 lines themselves, isn't this a Stack Overflow copy/paste?

[0]https://github.com/sindresorhus/escape-string-regexp/blob/ma...

Re: Umami: Self-hosted open-source alternative to Google Analytics

#128
post #88

Earlier quoted context omitted.

Wow, that’s actually the first one (besides matomo which is rather enormous) that looks like a decent alternative to me with more than just bare-bones features. I’ll keep it in mind. And I really like the clear and to-the-point website. No, XCSme did not pay me for this comment ;)

Thanks for the kind words! To be honest, I did work a lot on it, 6-7 years as a side-project and one year full-time. I think feature-wise userTrack is pretty comparable to Matomo (including some of their premium features that cost 400eur+/year). I also recently recreated the entire front-end from spaghetti jQuery to TypeScript+React+MaterialUI and implemented an auto-updater system. This means that I can now implemen…

> am really glad that you like the landing page! I probably changed it like 200 times in the last 2 months (last change was 2 minutes ago).

Hilarious, I have changed our new home page literally hundreds of times over the last few days and having looked at yours, I see inspiration for yet another change.

Re: Umami: Self-hosted open-source alternative to Google Analytics

#129
post #110

Earlier quoted context omitted.

https://github.com/PostHog/posthog looks great for product analytics. If you've used it, can you please share your experience?

I currently use the self-hosted version on Heroku and impressed with its functionality. It's quite similar to Heap Analytics. My favorite feature is auto-tracking. That said, there are some scaling limitations currently if you have a high traffic site. We have a couple hundred thousand users monthly so we are likely on the larger side of PostHog deployments. The team is cranking out features and improvements incredib…

Thanks!

Re: Umami: Self-hosted open-source alternative to Google Analytics

#130
I've seen a bunch of these simple self-hosted log dashboards here on HN, but I don't think they directly compare with google analytics, which is just a much more powerful and much much more complicated product. Not to say this isn't a great product, but it really isn't an alternative to GA.
Post reply on HN