A favicon of Prisme Analytics

Prisme Analytics

Privacy-focused, cookie-less web analytics built on Grafana dashboards, for teams that want traffic data they can host and audit themselves.

Screenshot of Prisme Analytics websiteVisit Prisme Analytics

Prisme Analytics collects page views and custom events without cookies and stores only anonymized data, which takes most of the compliance work out of measuring a website. Setup is a script tag plus a noscript pixel, and numbers show up in a web analytics dashboard within minutes.

The ingestion server is written in Go and ships as a Docker image, while the dashboards run on Grafana. That choice brings user management, teams, permissions, multiple organizations and custom dashboards along with it, instead of a second set of account features written from scratch.

Several details set it apart from heavier analytics stacks.

  • Small payload: the tracking script is around 2 kB, roughly 22 times smaller than Google Analytics, and the pixel for visitors without JavaScript is 35 bytes.
  • Bot filtering: scrapers and spam traffic are dropped automatically.
  • Campaign tracking: UTM parameters attribute visits to newsletters and campaigns.
  • Single page apps: any pushState based router is followed without extra wiring.
  • Throughput: the project's own load test ingested more than 50,000 requests a second on one AMD Ryzen 7 machine with the load generators running beside it.
  • No paywall: every feature is available in the open source version.

You can follow the self-hosting guide for Docker or sign up for the hosted cloud, and the same feature set applies either way. The code is AGPL-3.0 with MIT exceptions listed in a separate licensing file.

Built with:
Share:
Details:

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to Prisme Analytics:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit