At a Glance:
Prisme Analytics is an open-source, privacy-focused web analytics service that offers cookie-less tracking, a lightweight ~2kB script, and Grafana integration for user, team, and permissions management.
Overview:
Prisme Analytics is an open-source, self-hosted web analytics service designed as a privacy-focused and simple alternative for website and web application analysis. It emphasizes a quick three-minute setup and provides easy-to-use dashboards with filters and metric definitions. The platform collects anonymized data without cookies, aiming for compliance with GDPR, PPCA, PECR, and Schrems II. Its tracking script is around 2kB, and it automatically filters bot, scraper, and spam traffic. By integrating with Grafana, Prisme extends its capabilities to include user and team management, permissions, and custom dashboards, while also supporting UTM parameters for campaign tracking and working natively with single-page applications.
Key Decision Points:
Self-hosted analytics: Prisme is designed for easy self-hosting, which may suit users who require data control and ownership.
Grafana dependency: The service integrates with Grafana to provide user, team, permissions, and multi-organization management, which means running a Grafana instance is a core part of its operational setup.
Privacy-focused tracking: It uses a cookie-less approach and collects only anonymized data, targeting compliance with multiple privacy regulations.
JavaScript-less tracking option: For environments without JavaScript, it supports tracking via a single-pixel image, which is 35 bytes in size.
Core Features:
Custom events and dashboards: Users can track custom events and build personalized dashboards to focus on the metrics that matter most to them.
UTM parameter tracking: The service can collect data on campaign and newsletter traffic through UTM parameters.
Automatic SPA support: It is built to work automatically with any pushState-based router on the frontend, supporting modern web frameworks.
Bot and spam filtering: Bots, scrapers, and spam traffic are automatically filtered to ensure data reflects human visitors only.
Grafana integration: Integrates with Grafana to manage users, teams, permissions, and multiple organizations.
Use Cases:
A website owner who needs a lightweight, self-hosted analytics service and wants to avoid the complexity of cookie consent banners.
Developers who are already using or plan to use Grafana for monitoring and want to add web analytics managed within the same user and team permission system.
Open-Source Alternative Value:
As an open-source tool under the AGPL-3.0-only license, Prisme Analytics provides a self-hosted option where all features are available in the open-source version, avoiding vendor lock-in. Its design allows users to run their own analytics service with a lightweight tracking script and a privacy-focused, cookie-less data collection model, relying on Grafana for the management interface.




