Rybbit Analytics: An Alternative to Google Analytics

Rybbit Analytics: An Alternative to Google Analytics

Translated the analytics for all my web projects to the Rybbit engine - https://rybbit.com, because Google Analytics was driving me crazy with its complexity and how poorly it sometimes works.

The engine is free and relatively new—it was released last year—but it already feels quite stable and user-friendly to me.

It can basically show traffic by windows (day, week, month), session duration, referral source, channels, and a lot more of the same stuff Google Analytics offers. A nice feature is the 3D map, where you can see in real-time which country users are connecting from:

There's also analytics for individual pages:

It's also interesting to separately look at stats for visits by AI bots (and they visit sites a lot these days; on my blog poltora.dev, there are dozens of times more of them than humans):

There are custom events—you can attach an event to any action in JS and then view analytics for it and build funnels. An interesting feature is goals—when we want to set a target, like a product purchase, and build a chain of events (registered, clicked the necessary buttons, purchased), and then view analytics for such goals. I haven't tried all the features myself yet, but I'm gradually adding new ones to my projects.

The best part—you can self-host it 😎 The server needs to have at least 2GB of memory because under the hood it's running ClickHouse, Postgres, Redis + Node. Self-hosting is simple—there are ready-made scripts, and in fact, everything is set up with a couple of commands, but you need to have a domain on HTTPS for everything to work.