leadmaps vs Umami
How we stack up against Umami. Honest, sourced, no trash talk. Umami is a great open-source, self-hostable analytics tool. We are a managed EU-hosted platform with behaviour and enterprise built in.
Quick verdict
Pick leadmaps when
- You want a managed product with EU residency by default and a signed DPA.
- You need heatmaps, session replay, and coverage transparency.
- You buy on enterprise checkboxes: SAML, SCIM, IP allowlist, audit streaming.
- You want feature flags and A/B experiments in the same tool.
Pick Umami when
- You want a fully open-source (MIT) tool you can read and fork.
- Free self-hosting on your own infrastructure is the priority.
- Core analytics plus funnels and journeys is enough.
- You do not need heatmaps, replay, or enterprise SSO.
Feature comparison
A glyph means yes. A dash means no. A tilde means partial, with a line explaining the partial. Footnoted rows link to a source at the bottom of the page.
Core analytics
Umami v2 covers a real amount of core analytics, including funnels and journeys. leadmaps matches those and adds cohorts and account-level analytics.
| Feature | leadmaps | Umami |
|---|---|---|
| Pageviews and sessions | leadmaps: Yes | Umami: Yes |
| Custom events and properties[1] | leadmaps: Yes | Umami: Yes |
| Goals and conversion tracking | leadmaps: Yes | Umami: Yes |
| Funnels[2] | leadmaps: Yes | Umami: Yes |
| Retention report (week and month grain) | leadmaps: Yes | Umami: PartialA retention view exists; cohort depth is limited. |
| User journeys | leadmaps: Yes | Umami: Yes |
| Cohorts builder | leadmaps: Yes | Umami: No |
| Group analytics (B2B account level) | leadmaps: Yes | Umami: No |
| Annotations on every time-series chart | leadmaps: Yes | Umami: No |
| Geo world map (per-country sessions) | leadmaps: Yes | Umami: Yes |
Behaviour and replay
Umami stays a lightweight analytics tool. leadmaps ships the behaviour surfaces in the same product.
| Feature | leadmaps | Umami |
|---|---|---|
| Scroll depth heatmaps | leadmaps: Yes | Umami: No |
| Click heatmaps on a real-page snapshot | leadmaps: Yes | Umami: No |
| Session replay | leadmaps: YesCapture and playback in the dashboard, with away-from-keyboard detection. | Umami: No |
| NPS and CSAT widgets | leadmaps: Yes | Umami: No |
| Feature flags and A/B experiments | leadmaps: Yes | Umami: No |
Openness and privacy
Umami wins on being fully open-source and free to self-host. leadmaps is source-available and managed, with EU residency by default.
| Feature | leadmaps | Umami |
|---|---|---|
| Open source (MIT)[3] | leadmaps: PartialSource-available and self-hostable under a license, not MIT. | Umami: Yes |
| Free self-hosting | leadmaps: PartialSelf-hosting is a paid license tier. | Umami: Yes |
| Cookieless by default | leadmaps: Yes | Umami: Yes |
| EU residency by default (managed) | leadmaps: Yes | Umami: PartialSelf-host in any region; Umami Cloud region depends on their setup. |
| Coverage transparency (Observed, Estimated blocked, Consent, Bots, Unknown) | leadmaps: Yes | Umami: No |
| GDPR Art. 17 vault with collector erasure | leadmaps: Yes | Umami: No |
| First-party proxy templates (Next.js, CF Worker, Caddy, Nginx) | leadmaps: Yes | Umami: PartialSelf-hosting is inherently first-party. |
Enterprise and ops
Umami keeps the surface small. leadmaps ships the compliance kit on the Business tier.
| Feature | leadmaps | Umami |
|---|---|---|
| SAML 2.0 SSO | leadmaps: Yes | Umami: No |
| SCIM 2.0 user provisioning | leadmaps: Yes | Umami: No |
| TOTP 2FA and backup codes | leadmaps: Yes | Umami: No |
| Scoped API keys (7-scope catalog) | leadmaps: Yes | Umami: PartialAn API with keys exists; scope granularity is limited. |
| Audit log search and filters | leadmaps: Yes | Umami: No |
| Audit-log streaming to Datadog, Splunk, generic webhook | leadmaps: Yes | Umami: No |
| Workspace IP allowlist | leadmaps: Yes | Umami: No |
| Managed EU hosting with signed DPA | leadmaps: Yes | Umami: NoSelf-managed; you own the infrastructure and the DPA. |
| Data export and reporting API | leadmaps: Yes | Umami: Yes |
Pricing at a glance
Umami is free to self-host. On managed plans, compare the live pricing pages for the current figures.
leadmaps
Flat tiers. Hobby at €19 monthly, Pro at €90 monthly, Business at €399 monthly with the full enterprise kit. Pro includes a 30 day free trial.
Umami
Free and open-source to self-host. Umami Cloud offers a free tier plus paid plans for the managed option.
| Option | leadmaps | Umami |
|---|---|---|
| Self-hostedUmami is free to self-host. leadmaps self-hosting is a paid license tier with support. | Paid license | Free (open source) |
| 100 thousand events / month (managed)leadmaps Hobby covers this on the managed plan. Umami Cloud has a free tier plus paid. | €19 / mo (Hobby) | Umami Cloud, see pricing |
| 1 million events / month (managed)Compare the managed plans at the same volume on the live pricing pages. | €90 / mo (Pro) | Umami Cloud, see pricing |
Coming from Umami? The 5-minute path.
Install the SDK
Swap the umami script tag for @syntarie/tracking. One init line, cookieless by default, ~5 kB on the wire.
Import historical data
Export pageviews and events from Umami, then open the workspace importer in Settings then Import and drop your file. Backfills land alongside live data with the original timestamps preserved.
Add behaviour and enterprise
Turn on heatmaps, replay, SAML SSO, and audit streaming from the same dashboard when you outgrow a lightweight analytics tool.
Sources
Footnote markers in the table above link here. Last reviewed 2026-07-09. Got a fact wrong? Email hello@leadmaps.nl and we will fix it.

