Matomo
Open-source web analytics with cloud or self-hosted deployment
Last updated
- GDPR-friendly
- Session replay
- Self-hosted
- Open source
Quick answer
Quick answer
Matomo is the best fit when you need GA-like depth with full data ownership — self-hosted or EU cloud — and strong privacy controls. Skip it if you want zero ops and a five-minute setup — Plausible or Fathom are faster for simple marketing analytics.
Features
- —Cookieless
- ✓GDPR-friendly
- ✓Realtime data
- ✓Custom events
- ✓Funnels
- ✓Heatmaps
- ✓Session recordings
- ✓A/B testing
- —Product analytics
- —Revenue tracking
- ✓Self-hostable
- ✓Open source
Who is it for?
Good fit if…
- Organizations with GDPR, HIPAA, or data-residency requirements
- Teams wanting on-prem or self-hosted analytics without Google processing
- Sites needing ecommerce, goals, and custom dimensions beyond lightweight tools
- Agencies managing multiple client properties from one Matomo instance
Consider other analytics tools if…
- Founders who want install-and-forget cloud analytics in 15 minutes
- Teams without anyone to maintain, patch, and backup self-hosted software
- Product-led teams needing feature flags and session replay — PostHog fits better
- Indie Stripe revenue attribution — DataFast is more direct
Data ownership
Matomo's headline advantage is you own the data. Self-hosted deployments store hits on your servers; Matomo Cloud keeps data in managed EU or other regions depending on plan. This appeals to public sector, healthcare-adjacent, and EU companies wary of Google Analytics transfers.
Matomo can import GA data historically and mirrors many UA-era concepts teams already understand — easing migration psychologically even if GA4's model differs.
Ownership comes with responsibility: backups, upgrades, and security patching for self-hosted installs.
Feature depth
Matomo covers web analytics, ecommerce, goals, funnels, custom dimensions, and tag manager (Matomo Tag Manager). Plugin marketplace extends media analytics, A/B testing, and more.
Depth approaches GA4 for many marketing use cases while staying privacy-configurable — including cookieless tracking modes and anonymization options. It is still primarily web analytics, not a full product analytics suite.
Heatmaps and session recording exist via plugins or integrations but are not as polished as Hotjar out of the box.
Cloud vs self-hosted
Matomo Cloud starts around $23/month for 50K hits in our directory — ops-free but paid per hit tier.Self-hosted is free open-source software plus your infrastructure and labor.
Self-hosting suits regulated industries and high-traffic sites where SaaS per-hit pricing would sting. Cloud suits teams that want Matomo's privacy story without running PHP/MySQL (or recommended stack) themselves.
Wrong choice here is the most common Matomo failure mode: self-hosting without a maintainer.
Pricing
Matomo Cloud uses monthly hit tiers from $23/50K hits up to $249/10M hits in our directory. Self-hosted software is free; you pay hosting, SSL, backups, and engineer time.
Plugins and support contracts add cost on self-hosted. For tiny blogs, Plausible is cheaper and simpler. For regulated mid-size sites, Matomo's TCO can beat GA4 once legal and export work is counted.
Use our pricing calculator with your hit/pageview estimates.
| Tier | Limit | Price / month |
|---|---|---|
| Cloud · up to 50K hits | 50,000 | $23 |
| Cloud · up to 100K hits | 100,000 | $49 |
| Cloud · up to 250K hits | 250,000 | $99 |
| Cloud · up to 500K hits | 500,000 | $189 |
| Cloud · up to 1M hits | 1,000,000 | $389 |
Matomo Cloud pricing as of Aug 2026. Self-hosted is free. Hits include pageviews and tracked events.
Use the pricing calculator to compare costs at your traffic level.
Setup & implementation
Typical setup (cloud):
- Create a Matomo Cloud site or install self-hosted on your server.
- Add the tracking JavaScript snippet or use Matomo Tag Manager.
- Configure goals, ecommerce (if applicable), and user privacy settings.
- Set up consent integration if required in your regions.
- Validate tracking with Matomo's real-time debugger.
Expect 1–4 hours for cloud; 1–2 days for a production-grade self-hosted install including SSL, backups, and updates.
Common pitfalls: under-resourced self-hosting, misconfigured cookieless mode breaking attribution, and comparing "hits" to GA4 "events" without alignment.
Limitations
- Self-hosted ops burden is non-trivial — not a weekend project at scale.
- UI and onboarding are less modern than Fathom/Plausible for casual users.
- Product analytics, flags, and replay are not native core strengths.
- Plugin ecosystem quality varies — vet before production dependency.
- Script performance benchmark pending on AnalyticsVS.
Frequently asked questions
- Matomo vs Google Analytics 4?
- Choose Matomo for data ownership, EU hosting options, and privacy configurability. Choose GA4 for free scale and Google Ads integration depth.
- Is Matomo really GDPR-friendly?
- Matomo provides tools for anonymization, consent, and EU hosting, but compliance depends on your configuration and legal context — not the logo alone.
- Self-hosted or cloud?
- Cloud if you lack ops staff. Self-hosted if data must stay on your infrastructure and you can maintain it.
- Matomo vs Plausible?
- Plausible for simplicity and speed. Matomo when you need deeper reporting, ecommerce, or self-hosting with GA-like flexibility.
Sources & review status
Explore these tools
Matomo