A favicon of Betterlytics

Betterlytics

Cookieless web analytics built on Rust and ClickHouse, for teams that need GDPR-ready site metrics without a consent banner.

Screenshot of Betterlytics websiteVisit Betterlytics

Betterlytics measures site traffic without cookies, which takes the consent banner and the third party data sharing out of the picture. It is GDPR, CCPA and PECR ready out of the box, and the data it collects is never handed to anyone else.

The ingestion path is written in Rust and events land in ClickHouse, with a Next.js and React dashboard in front and Postgres holding account data. Sites are instrumented with a script tag under 2KB, or through the React and Next.js SDKs.

Reporting is grouped into several areas of the dashboard.

  • Core analytics: page views, visitors, bounce rate, traffic sources, geography, devices, custom events and real time data.
  • Deeper analysis: session replay, user journeys, funnels, annotations, outbound link tracking and comparisons across time periods.
  • Performance monitoring: Core Web Vitals, uptime and SSL certificate checks, and public status pages on a domain of your own.
  • Privacy defaults: cookieless tracking, data anonymization and EU hosting on the managed service.
  • Access control: roles, two factor authentication and OAuth sign in with Google or GitHub.

Two ways to run it are documented. The managed cloud is EU hosted, updates itself and has a free tier, while the self-hosted route is a manual Docker installation where the servers, the updates and the data location are yours. The code is AGPL 3.0, with third party components attributed separately.

Share:
Details:

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to Betterlytics:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit