Umami
Open source web analytics for traffic, campaigns and conversions, with no cookies, in the cloud or on your own server.
Instead of Google Analytics
Baking by weight needs a scale and not a kitchen full of gadgets, and Umami is a scale for a website: traffic, campaigns, behaviour, conversions and revenue in one place, with no cookies and no surveillance according to its own description, self-hosted or in the cloud.
It is MIT licensed, comes from the umami-software organization and has about 39,700 stars on GitHub. Umami scores a 4 on lock-in, self-direction, power, longevity and delivery and a 3 on footprint. Self-hosting needs Node.js 18.18 or later and PostgreSQL 12.14 or later, installed from source with pnpm or with Docker, and a cloud version runs at cloud.umami.is.
The build creates a default login of admin with the password umami, so change it the moment you install. The page does not explain how visitors are counted, so the no-cookies line is the project's claim, and it gives neither the script size nor the cloud prices. Beyond page counts it lists cohort and user journey analysis, optional two-factor sign-in, and an optional endpoint for connecting outside tools that is switched off by default.
Running it means a Node app and a Postgres database to look after, and a dashboard that goes well past page counts when you want it to. Scores are our reading of public sources.
- MIT licensed analytics for traffic, campaigns and conversions
- Self-hosting needs Node.js and PostgreSQL
- The default login is admin and umami until you change it
What stands out
Do you make Umami? Get the badge for your site
This badge reports a dated review. It is not a certification and it costs nothing. Link it to this page and leave the numbers alone: the image always shows the current score.
For dark backgrounds, use umami-dark.svg in place of umami-light.svg.
For comparison, we also reviewed Google Analytics (12/30) as a benchmark.