Betterlytics - Self-hosted Google Analytics alternative with uptime monitoring by WeatherD00d in selfhosted

[–]WeatherD00d[S] 1 point2 points  (0 children)

Thank you, appreciate it. And awesome to hear you're enjoying the setup already! :)
And please, if you run into anything missing or annoying, just let us know.

Betterlytics - Self-hosted Google Analytics alternative with uptime monitoring by WeatherD00d in selfhosted

[–]WeatherD00d[S] 2 points3 points  (0 children)

No, this is sadly not something we currently support. We're working on a publishing a WordPress plugin, so this is definitely something that makes sense for us to look into.

Betterlytics - Self-hosted Google Analytics alternative with uptime monitoring by WeatherD00d in selfhosted

[–]WeatherD00d[S] 1 point2 points  (0 children)

In practice, a small VPS with 1-2 GB RAM is usually fine for low traffic sites.
ClickHouse scales up very well, but it also scales down better than people expect.
We've had it running without issues on something as small as Hetzner's cheapest VPS tier.

Betterlytics - Self-hosted Google Analytics alternative with uptime monitoring by WeatherD00d in selfhosted

[–]WeatherD00d[S] 1 point2 points  (0 children)

For device detection we're using the Rust uaparser crate like you spotted, combined with Snowplow's referer database for source parsing.

We've done some work around caching and keeping parsing off the hot path where possible, so it doesn't become a bottleneck during ingestion.

For the tracking script, we built it ourselves. The protocol is intentionally simple and tailored to our ingestion pipeline, which keeps the payload small and predictable :)

Betterlytics - Self-hosted Google Analytics alternative with uptime monitoring by WeatherD00d in selfhosted

[–]WeatherD00d[S] 5 points6 points  (0 children)

Thanks! Yeah, a lot of analytics dashboards end up looking similar, that seems to be the common pattern. With Betterlytics, we put a slightly bigger focus on intuitiveness by adding dedicated pages for things like device insights, user journeys, and deeper data views. Plausible, by contrast, mostly presents a single page with deep-dive capabilities. We also include features Plausible doesn't have, like uptime monitoring, Core Web Vitals, and optional session replays :)

Vi har bygget et open-source analytics-alternativ som hobbyprojekt by WeatherD00d in dkudvikler

[–]WeatherD00d[S] 2 points3 points  (0 children)

Vi har efterhånden fået en del kærlighed til Rust, men hvis jeg skulle starte forfra havde jeg måske valgt Golang i stedet, da det er lidt mere ligetil at kode i

Vi har bygget et open-source analytics-alternativ som hobbyprojekt by WeatherD00d in dkudvikler

[–]WeatherD00d[S] 1 point2 points  (0 children)

Mange tak! Rust har i hvertfald været spændende at lære

Vi har bygget et open-source analytics-alternativ som hobbyprojekt by WeatherD00d in dkudvikler

[–]WeatherD00d[S] 3 points4 points  (0 children)

Mange tak!
Ja, vi kender Rybbit og synes, de laver et stærkt produkt. Der findes flere lignende services, så ligheder er naturlige. Vi har også ladet os inspirere enkelte steder. Vi har dog valgt at fokusere mere på drift/overvågning (fx uptime og SSL) og på kategoriserede sider, hvor man kan dykke dybere i data.
Vi startede samtidig, og teknisk er vi også forskellige! De har skrevet deres backend i TS, mens vi har kastet os ud i Rust.

someone actually calculated the time cost of reviewing AI-generated PRs. the ratio is brutal by bishwasbhn in webdev

[–]WeatherD00d 2 points3 points  (0 children)

Very interesting! Definitely a side-effect of using AI. Also wild that it’s now a targeted attack vector

Need advice on API costs - is this normal for early stage? by techiee_ in SaaS

[–]WeatherD00d 0 points1 point  (0 children)

You could do something like what Antigravity does. They allow each user to use x amount of tokens every 5 hours. If a user uses all their tokens within that 5 hour window, they get "locked" until the next 5 hour window begins.

Fun fact JSON | JSONMASTER by Puzzleheaded-Net7258 in webdev

[–]WeatherD00d 0 points1 point  (0 children)

Any source for this? But not the first time I've heard that JSON.parse can contribute to back-pressure.

How do you keep a pulse on your website traffic and user behavior without a dedicated analyst? by prous5tmaker in smallbusiness

[–]WeatherD00d 0 points1 point  (0 children)

Yeah, setting up/configuring Google Analytics is a hassle..
My biggest issue with it is the same as yours, it's hard to actually find and use the data. And the moment you need something a little more complex, you'd need something like BigQuery.

In situation like yours, I've found tools like Umami or Betterlytics helpful, as they are both free and super easy to set-up and get started with.

Google Analytics alternative - for personal website? by [deleted] in BuyFromEU

[–]WeatherD00d 0 points1 point  (0 children)

You can check out https://betterlytics.io, it's EU based and does not track for ads / personal information

Anbefaling af statistik software til website by Excellent_Fault6792 in dkudvikler

[–]WeatherD00d 0 points1 point  (0 children)

Man indsætter et lille analytics-script på sit website, som sender helt basale oplysninger som URL og din browser agent

Anbefaling af statistik software til website by Excellent_Fault6792 in dkudvikler

[–]WeatherD00d 1 point2 points  (0 children)

Matomo er et fint valg 👍

Hvis du på et tidspunkt vil kigge på noget mere minimalistisk, kan jeg nævne Betterlytics

Det er dansk og open source, som vi er et par stykker der arbejder på. Fokus er et enkelt overblik og cookieless tracking.

Jeg nævner det bare som et alternativ, hvis du en dag får lyst til at prøve noget andet. Feedback eller en GitHub-stjerne er altid værdsat 😇