Live data from Hacker News

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

umami.is

91–100 of 235 posts

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

#92
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…

what are your thoughts on using ui-frameworks like material/ant etc. I checked the github and it looks like you have written all components including css by yourself.

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

#93
post #78

Earlier quoted context omitted.

No, it does not use cookies so no cookie prompt is needed.

I just checked your tracking code. It looks like you're using the locale storage to set a session id to track uniqueness. According to this [0] Stackexchange answer you will still have to display a cookie banner. [0] https://softwareengineering.stackexchange.com/questions/2905...

The local storage is mainly for performance. It's to prevent a round-trip to the database to figure out the session again. The session id will be the same regardless and it can function without local storage. But I do see your point. I may consider removing it just to be safe.

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

#96
This looks really nice! If... you’re only looking for high level numbers for something like a personal blog or a simple landing page for a mobile app.

I wouldn’t call this a replacement to Google Analytics.

The reason to have something like Google Analytics is to track traffic at a more granular level, and with very specific intent.

Some of the things I _rely_ on include:

- custom parameters - segments - goals - A/B testing - specific views

And that’s just the short list.

Now, I use Analytics heavily because we spend a lot of effort on growth, both organic (content, seo) and paid (ads), so knowing what’s going on at that level is essential.

If you don’t, there’s not much reason to use something like GA.

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

#97

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/

+1 for Plausible.

I've been using it for our name generator product Mashword (https://mashword.com) and it was really straightforward to implement. It's reasonably priced, has a clean interface and graphs, is privacy protecting and supports using your own domain for pulling in the js include.

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

#98

Is there a similar product that does this server side (without injected javascript telemetry) with http logs?

You end up with a lot of noise from bots and crawlers (using bogus user agents) if you're just looking at server logs.

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

#99

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/

> https://github.com/usefathom/fathom

Be careful of this one. It started out as OSS, but switched to proprietary once they'd achieved traction.

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

#100
post #98

Is there a similar product that does this server side (without injected javascript telemetry) with http logs?

You end up with a lot of noise from bots and crawlers (using bogus user agents) if you're just looking at server logs.

Any reasonable server side processing thing will exclude the obvious bots, which almost always have some kind of "Bot" wording in their user agent header.
Post reply on HN