Matomo
Open-source web analytics platform — the privacy-respecting alternative to Google Analytics. Matomo tracks page views, events, conversions, funnels, heatmaps, session recordings, A/B testing, and ecommerce analytics. Self-hosted on your own server (PHP + MySQL) so data never leaves your infrastructure. GDPR-compliant by default with cookieless tracking options. Also available as Matomo Cloud (managed hosting) with a free 21-day trial.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Self-hosted ensures full data sovereignty. GDPR-compliant with privacy-by-design features. PHP stack — keep up to date with security patches. GPL-3.0 licensed.
⚡ Reliability
Best When
You need full-featured web analytics with 100% data ownership, GDPR compliance, and rich features (heatmaps, A/B tests, funnels) — and have infrastructure to self-host.
Avoid When
You want simple, lightweight privacy-first analytics without server management — use Plausible or Fathom Analytics instead.
Use Cases
- • Replace Google Analytics with a GDPR-compliant self-hosted analytics solution where visitor data stays on your servers
- • Track website events and conversions for agent-driven websites where data privacy regulations prohibit third-party analytics
- • Analyze user behavior with heatmaps and session recordings using Matomo's premium plugins for UX optimization
- • Access analytics data programmatically via Matomo's HTTP REST API for integration into dashboards and reporting pipelines
- • Implement cookieless tracking for cookie consent-free analytics using Matomo's local storage and fingerprinting alternatives
Not For
- • Teams wanting zero infrastructure overhead — self-hosted Matomo requires PHP + MySQL server management; use Plausible or Fathom for simpler privacy-first analytics
- • Real-time event streaming at scale — Matomo is batch-processed analytics, not event streaming infrastructure
- • Non-web analytics (mobile apps, IoT) — Matomo is primarily a web analytics platform
Interface
Authentication
API authentication via token_auth parameter in all API requests. Token generated in Matomo admin. Read-only tokens available for reporting endpoints.
Pricing
Matomo self-hosted is GPL-3.0 open source and free. Matomo Cloud charges for managed hosting. Premium plugins (heatmaps, A/B testing) are commercial add-ons from Matomo.
Agent Metadata
Known Gotchas
- ⚠ Matomo API uses a unique URL parameter structure — module=API&method=Module.method&format=json — different from standard REST; check the API documentation for exact parameter names
- ⚠ Time period parameters use Matomo-specific formats ('day', 'week', 'month', 'range') with date parameter — incorrect format returns empty data without error
- ⚠ Self-hosted Matomo requires PHP cron job for archiving — without cron setup, recent data may not appear in reports until manual archiving is triggered
- ⚠ Matomo's GDPR features can affect tracking — if visitors opt out, their data isn't tracked; analytics may show lower numbers than expected depending on consent settings
- ⚠ API responses include all segmentation dimensions which can be large — use the flat parameter and specific metrics to reduce response size for automation workflows
- ⚠ Self-hosted updates require manual execution — unlike SaaS, security patches must be applied by the server administrator; set up automatic update notifications
Alternatives
Full Evaluation Report
Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for Matomo.
AI-powered analysis · PDF + markdown · Delivered within 30 minutes
Package Brief
Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.
Delivered within 10 minutes
Score Monitoring
Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.
Continuous monitoring
Scores are editorial opinions as of 2026-03-07.