Umami
Open SourcePrivacy-friendly web analytics without cookie banners
AI Summary
Umami is an open-source analytics platform that tracks website visitors without storing cookies or personal data. The solution is aimed at developers and website operators who want to collect user data in compliance with GDPR without managing complex cookie compliance.
✓ Pros
- + Fully open-source and free to host
- + No cookie banners required, maximum privacy
- + Easy integration and intuitive user interface
- + Lightweight alternative to Google Analytics and Matomo
✗ Cons
- − Self-hosting requires technical knowledge and server infrastructure
- − Smaller feature set compared to established analytics tools
Use Cases
- → Analyze website traffic and visitor behavior without cookies
- → Implement GDPR-compliant analytics for European websites
- → Track custom events and conversions
- → Dashboard-based performance metrics for self-hosted projects
Who is it for?
Ideal for developers and privacy-conscious website operators who prefer open-source solutions without external dependencies.
Tags
What is Umami?
Umami is an open-source web analytics platform that enables visitor tracking without cookies and without storing personal data. Anyone running a website who depends on GDPR-compliant analytics can self-host Umami and avoid cookie banners entirely. The platform delivers traffic figures, visitor behaviour and custom events through a central dashboard, without external services such as Google Analytics pulling in the data.
Core features
- Cookie-free tracking: Visitors are analysed without setting persistent identifiers. A cookie consent banner becomes unnecessary, both legally and technically.
- Custom events and conversions: Custom events can be defined directly in code and evaluated in the dashboard.
- Performance dashboard: Page views, referrers, device classes and time on page appear clearly on a single interface.
- Full self-hosting: The platform runs on your own infrastructure. Data never leaves your own server.
- Lightweight tracking script: The JavaScript snippet is compact and has minimal impact on page load time.
Who is Umami for?
Developers running their own projects or client projects with European users benefit directly. Dropping cookie consent management reduces implementation overhead. Website operators who cannot or do not want to use Google Analytics for privacy reasons will find a functionally lean but sufficient alternative for core needs.
Installation requires a server environment. Anyone who has never set up a Node.js application with a database connection will run into difficulties during infrastructure setup. Docker knowledge makes getting started considerably easier.
Context & alternatives
Umami belongs to the category of privacy-friendly web analytics and competes directly with Matomo, which is also open source and can be self-hosted, but comes with a significantly larger feature set. Plausible Analytics is another alternative with a similar privacy approach, though it does not offer a free self-hosting model. For those looking for a lean setup where the dashboard requires no learning curve and cookie compliance is no longer a concern, Umami is a better fit than Matomo.