- Pick it if you are:
- EU businesses needing GDPR-friendly analytics; Teams replacing Google Analytics with similar depth
- Top complaint:
- Matomo shows 'no data' even though tracking code is installed
- Price:
- Free plan, paid from $29/mo
- Pick it if you are:
- Developers and indie makers; Personal blogs and small sites
- Top complaint:
- Umami not tracking visitors after installing the script
- Price:
- Free plan, paid from $20/mo
Score Comparison
Signals Comparison
Matomo
- Matomo shows 'no data' even though tracking code is installed(7/10)
Umami
- Umami Docker can't connect to the database(6/10)
Matomo
- Matomo reports not updating: archiving cron not running(7/10)
- 'Oops... there was a problem during the request' error in Matomo(6/10)
- Ad blockers make Matomo undercount visitors(6/10)
- Matomo visitor numbers don't match Google Analytics or Search Console(5/10)
- Self-hosting means you own upgrades, backups and security patches(6/10)
Umami
- Umami not tracking visitors after installing the script(7/10)
- Ad blockers block Umami unless you rename or proxy the script(6/10)
- Umami v3 dropped MySQL support(7/10)
- Umami database migrations fail on large databases(8/10)
- Umami shows wrong country or 'Unknown' location(5/10)
- Umami stops recording events when you hit your spending budget(5/10)
Matomo
- Matomo archiving is slow or runs out of memory on busy sites(8/10)
- Matomo for WordPress can bloat the database and slow the site(5/10)
Umami
- Why is Umami so slow on large websites?(6/10)
Matomo
- Matomo Cloud prices by 'hits' and charges overage fees(6/10)
- Heatmaps, funnels and search keywords cost extra with self-hosting(6/10)
Umami
- Umami Cloud event counting and overage charges(4/10)
- Umami Cloud free plan limited to one site and 6 months of data(4/10)
Matomo
- Matomo has a steep learning curve and dated interface(5/10)
Umami
- Umami visit duration shows 0 seconds and bounce rate looks too high(4/10)
- Umami dashboard not loading with uBlock Origin enabled(4/10)
Matomo
- Matomo support is email-only and community-driven for free users(5/10)
Umami
- Umami GitHub issues go stale without answers(4/10)
Matomo
- 'Keyword not defined' replaces organic search keywords(5/10)
Umami
No signals
Matomo
- Matomo still needs a cookie banner outside France(6/10)
Umami
No signals
Matomo
No signals
Umami
- Outbound link and custom event tracking needs manual markup(4/10)
Pricing Comparison
Matomo
Users: Unlimited users
Storage: Unlimited hits (you provide the server)
Limits: No premium plugins (heatmaps, session recording, funnels, custom reports, form analytics, A/B testing), email support not included, you run upgrades and cron archiving yourself
Users: 30 team members
Storage: 24 months of raw data, 30 websites
Limits: Entry tier limited to 50K hits, higher tiers cost more, email cancellation not accepted
Users: 30 team members
Storage: 24 months of raw data, 30 websites
Limits: Auto-renews, cancellation applies at the end of the billing period with no proration
Users: Up to 4 users
Storage: Up to 5M hits per month
Limits: Max 4 users, no Cohorts, Multi-Channel Attribution or White Label
Users: Up to 20 users
Storage: Up to 30M hits per month
Limits: No trial listed, no A/B testing or SAML/LDAP SSO
Users: Up to 50 users
Storage: Up to 100M hits per month
Limits: VIP tier (51+ users, 100M+ hits) is custom priced
Umami
Users: 1 user, no team members
Storage: 100K events/month, 6 months data retention
Limits: 1 website only, no team members, no API or MCP access, no integrations, no data import, no email reports, no session replays or heatmaps, no white-labeling, no email support
Users: Up to 10 team members
Storage: 1M events/month, 2 years data retention
Limits: No session replays, heatmaps, white-labeling or streaming API
Users: Unlimited team members
Storage: 10M events/month, 5 years data retention
Limits: No SAML SSO, audit log or uptime SLA (Enterprise only)
Users: Custom
Storage: Custom events and retention
Users: Unlimited
Storage: Limited only by your database
Limits: Community support only; you handle scaling, upgrades, ad-blocker proxying and geo headers yourself
Feature Comparison
| Feature | Matomo | Umami |
|---|---|---|
| Deployment | ||
| Self-hosting (GPL) Free Community edition | ||
| Cloud hosting Frankfurt, Germany | ||
| Self-hosting MIT license, PostgreSQL only since v3 | ||
| Privacy | ||
| Cookieless tracking | ||
| Cookieless / consent-exempt mode CNIL exemption requires correct configuration | ||
| IP anonymisation | ||
| Tracking | ||
| Custom events and properties data-umami-event attributes or umami.track() | ||
| Tracking links and pixels Added in v3 | ||
| Reports | ||
| Funnels | ||
| Retention and cohorts Cohorts added in v3 | ||
| User journeys | ||
| Revenue and attribution | ||
| UTM reports | ||
| Analysis | ||
| Segments | ||
| Goals and e-commerce E-commerce analytics may need consent | ||
| Behavior | ||
| Heatmaps and session recording Premium plugin | ||
| Funnels and users flow Premium plugin | ||
| Session replay Cloud: Business plan only | ||
| Heatmaps Cloud: Business plan only | ||
| Optimization | ||
| A/B testing Enterprise bundle | ||
| SEO | ||
| Search keywords from Google Search Console Premium plugin on-premise, aggregated only | ||
| Migration | ||
| Google Analytics import | ||
| Developer | ||
| Tracking and reporting API | ||
| Tag manager Matomo Tag Manager | ||
| Performance | ||
| Core Web Vitals data-performance attribute | ||
| Integrations | ||
| API access Cloud: Pro and above | ||
| Pricing | ||
| Free managed cloud plan Cloud has a trial only | ||
| Reporting | ||
| Email reports Cloud: Pro and above | ||
| Usability | ||
| Lightweight single-page dashboard Interface is dense compared with Plausible | ||
| Security | ||
| Two-factor authentication Self-hosted needs TWO_FACTOR_ENCRYPTION_KEY | ||
| SAML SSO Cloud Enterprise only | ||
Need a custom web app or internal tool? Our small team builds it, on your domain or hosted by us. Price agreed together.
Get a quote