Plausible and Matomo are the two flagships of privacy-first analytics. Both are open source, both are self-hosted, both don’t require cookie banners. But their approaches are diametrically opposed. Plausible is minimalism and simplicity. Matomo is a feature-packed powerhouse, almost like GA4 without the tracking.
Let’s figure out what to choose.
Websites: plausible.io and matomo.org
Simplicity vs Features
Plausible shows you a single dashboard. Page views, sources, geography, devices, goals. That’s it. No funnels, segments, or custom reports. Open it — see the numbers. Close it — get back to work.
Matomo is a full analytics platform. Conversion funnels, user segmentation, A/B tests, heatmaps, session recordings, events with attribution, e-commerce tracking, multi-channel sequences. In terms of capabilities, Matomo is closer to Google Analytics than to Plausible.
The takeaway is simple: if you need numbers for “how many, where from, on what” — Plausible. If you need answers to “why are users abandoning the cart at step three” — Matomo.
Script and Speed
Plausible script: 1.5 KB. Matomo script: ~25 KB. A 15x difference. On slow connections, this is noticeable.
Plausible has zero impact on PageSpeed. Matomo adds ~200ms to load time (per their own benchmarks). For a content site where every Core Web Vitals point matters, Plausible wins hands down.
Installation
Plausible self-hosted: Docker Compose, one file, docker-compose up. 15 minutes and analytics are running.
Matomo self-hosted: PHP, MySQL, cron, permission configuration, plugin installation. An hour or two if you know what you’re doing. Half a day if it’s your first time.
Managed versions: Plausible Cloud from €9/mo (10K page views), Matomo Cloud from €19/mo (50K page views). Plausible is cheaper to start, but at higher volumes the difference evens out.
Privacy
Both services are privacy-first. But there are nuances.
Plausible doesn’t store IP addresses at all. The session hash rotates every 24 hours. Tracing a specific user is technically impossible.
Matomo anonymizes IPs by default (masks the last octet) but stores first-party cookies and can track users across sessions. This gives more data for analysis (returning visitors, lifetime metrics) but requires caution with GDPR.
Both services let you host data on your own servers — no third parties get access to your analytics.
Integrations
Plausible integrates with WordPress, Ghost, Webflow, Next.js, Gatsby. Not many plugins, but the major CMS platforms are covered.
Matomo has an ecosystem of hundreds of plugins. WordPress (official plugin with 1M+ installs), WooCommerce, Shopify, Magento, Drupal, Joomla. Plus integrations with ad platforms (Google Ads, Facebook Ads) for end-to-end analytics.
Numbers for Business
If you run ad campaigns and calculate ROI — Matomo. Plausible won’t show how many sales a Facebook campaign drove, because it doesn’t track conversions in the classic sense.
If you have a blog, portfolio, or SaaS with a simple funnel — Plausible. You’ll get exactly the data you need without information noise.
Comparison Table
| Criterion | Plausible | Matomo |
|---|---|---|
| Script | 1.5 KB | 25 KB |
| Self-hosted | Docker, 15 min | PHP/MySQL, 1-2 hours |
| Funnels & Segments | No | Yes |
| Heatmaps | No | Yes (plugin) |
| E-commerce Tracking | No | Yes |
| A/B Tests | No | Yes |
| Cloud Plan | from €9/mo | from €19/mo |
| Open Source | AGPL | GPL v3 |
| GDPR without Banner | Yes | Requires configuration |
What to Choose
Plausible — if you’re a developer or small team that wants clean, fast, simple analytics without privacy invasion. Ideal for blogs, landing pages, and SaaS products with a clear success metric.
Matomo — if you need GA4-level capabilities but don’t want to feed Google your users’ data. For e-commerce, media portals, and marketing teams that live in funnels and conversions.
Personally, I run Plausible for my own projects and Matomo for clients who need deep analytics. They’re not competitors — they complement each other.