Matomo Review
Open-source web analytics platform with full data ownership and AI-powered insights
Open-Source Tools · Open Source · OPEN SOURCE
Overview
Matomo is an open-source web analytics platform you run on your own infrastructure, licensed GPL v3 or later, with 5.13.0 released in August 2026 and an active 6.x branch. Installation is a documented nine-step wizard: download matomo.zip from builds.matomo.org, upload it to a directory or subdomain, set permissions on tmp and config, then walk through a system check, database setup, superuser creation, first-site setup, and the JavaScript tracking tag. The README asks for PHP 8.1 or newer with MySQL 8 or MariaDB 10.6, which is stricter than the requirements page on matomo.org, still telling PHP 7.2.5 users that Matomo 5 works well with PHP 8. Sites above a few hundred visits a day need an archiving cron job. The feature split matters more than the feature list. Core analytics, ecommerce tracking, goals, segments, a customizable dashboard, and an API are free. Funnels, cohorts, custom reports, form analytics, media analytics, A/B testing, heatmaps and session recordings, multi-channel attribution, roll-up reporting, and users flow are paid premium plugins, sold individually or in bundles. Matomo Tag Manager and the Google Analytics Importer are free. On-Premise bundles run 275 euros a month for Team, 1,450 for Business, and 3,400 for Enterprise, while Cloud starts at 22 euros a month for 50,000 hits and scales into four figures at hundreds of millions of hits. Privacy is the reason teams pick it. Matomo claims 100 percent data ownership, unsampled reporting on every plan, adherence to GDPR, HIPAA, CCPA, LGPD, and PECR, and a CNIL listing it says allows consent-free use. Cloud data stays in Europe, and the vendor commits to keeping self-hosting free permanently. Matomo's AI work measures AI traffic rather than adding AI analytics. Version 5.12.0 added AI chatbot content-request and real-time reports, an AIAgents plugin ships enabled on new instances, and a free official MCP Server plugin connects Matomo to ChatGPT, Claude, and other MCP clients, with write actions gated behind approval.

AI Capabilities
- AI chatbot traffic reports
- MCP Server plugin
- AI Agent Overview report
- AI Connector (query analytics in plain language)
Key Integrations
Pricing
Matomo is free to self-host under the GPL-3.0 licence.
Self-hosted core free (GPL v3+). On-Premise premium bundles: Team 275 €/mo, Business 1,450 €/mo, Enterprise 3,400 €/mo, about 17% less billed annually. Cloud from 22 €/mo for 50,000 hits, scaling to 14,850 €/mo at 100 million. 21-day Cloud trial.
Current plans and limits live on the Matomo pricing page.
How to install
- Download the latest release with wget https://builds.matomo.org/matomo.zip and unzip it. The docs warn against third-party sources and point to GPG signatures for verification.
- Upload the files to a directory such as yourdomain.org/analytics/ or to a subdomain, using SFTP or SCP, which the docs list as the preferred transfer method.
- Set permissions so the web server can read every file and only tmp/ and config/ are writable. Once installed, the docs recommend locking config/ back to read-only.
- Open the URL and follow the wizard: system check, MySQL setup (use a dedicated database and a restricted user, and put non-default ports after the hostname, as in localhost:3307), superuser account, first website, and the JavaScript tag placed before the closing head tag.
- If the site gets more than a few hundred visits per day, set up the auto-archiving cron job the docs recommend, so reports are pre-processed instead of computed on request.
- Prefer not to run it? Matomo ships an official WordPress plugin with 100,000-plus active installs and a Docker route, and a 21-day Cloud trial with a live demo at demo.matomo.cloud.
Requirements
The GitHub README asks for PHP 8.1.0 or newer, MySQL 8.0+ or MariaDB 10.6+, and pdo_mysql or mysqli. Matomo's own requirements page still says Matomo 4.x needs PHP 7.2.5+ and that Matomo 5 works well with PHP 8, so treat the README as the current floor. Apache, Nginx, IIS, and LiteSpeed all work, and the MySQL user needs grants including CREATE TEMPORARY TABLES and LOCK TABLES.
Best for
Organizations with a compliance reason to keep analytics data in-house: EU-facing sites, healthcare, finance, and the public sector. Also a fit for anyone who needs unsampled raw data or wants to keep history when changing vendors.
Not for
Teams that want analytics with no ops burden. Self-hosting means updates, backups, performance tuning, and the archiving cron, and most headline features beyond core reporting are paid plugins rather than inclusions.
Review notes
Assessed from matomo.org, the plugin marketplace, and the GitHub repository rather than a self-hosted deployment. The install path is a nine-step wizard over a downloaded matomo.zip, and the requirements that matter are the ones in the README: PHP 8.1 or newer and MySQL 8 or MariaDB 10.6. Matomo's own requirements page still describes the older PHP 7.2.5 floor, so read the README first.
The free-versus-paid split is the part most reviews gloss over. Core analytics, ecommerce tracking, goals, segments, the dashboard, and the API are free; funnels, cohorts, custom reports, form analytics, heatmaps, session recordings, A/B testing, attribution, and roll-up reporting are paid plugins, bundled at 275 to 3,400 euros a month depending on tier. Tag Manager and the Google Analytics importer are the notable free exceptions.
The AI story is about AI traffic, not AI analysis. Version 5.12.0 added reports for chatbot content requests, an AIAgents plugin ships on new instances, and a free official MCP Server plugin connects Matomo to ChatGPT and Claude with write actions behind approval. For teams evaluating on privacy, the relevant claims, including the CNIL listing and ISO 27001, are the vendor's own and deserve independent checking.
Verdict
The analytics platform to pick when data residency and ownership are requirements rather than preferences. Budget for operations time and for the premium plugins you will use.
Pros and cons
| Pros | Cons |
|---|---|
| ✓ GPL-3.0 licence with free self-hosting | ✗ No hands-on test - this assessment is based on vendor documentation and the public repository |
| ✓ AI capabilities: AI chatbot traffic reports | |
| ✓ Established community (21,851 GitHub stars) | |
| ✓ Native integrations include WordPress, Matomo Tag Manager, Google Tag Manager (8 listed) |
Building your martech shortlist?
The weekly newsletter: one tool teardown, one workflow, no fluff. Free.
Frequently asked questions
What is Matomo?
Open-source web analytics platform with full data ownership and AI-powered insights. It ships with AI chatbot traffic reports, 21,851 GitHub stars. MartechSignal's review covers features, pricing, and how it compares to alternatives.
How much does Matomo cost?
Matomo is open source - GPL-3.0 licensed and free to self-host; the public repository carries 21,851 stars; native integrations cover WordPress, Matomo Tag Manager, Google Tag Manager. You pay in server time and maintenance, not licences.
Is Matomo a good Open Source Tools tool in 2026?
The analytics platform to pick when data residency and ownership are requirements rather than preferences. Budget for operations time and for the premium plugins you will use.
What is the cheapest Matomo Cloud plan?
The lowest tier is 22 euros per month for 50,000 hits, where a hit counts as a page view, event, download, outlink, onsite search, or content tracking request. Tiers scale to 1,600 euros per month at 10 million hits, and annual billing gives two months free. Watch the pricing page's static HTML, which shows a stale 29-euro figure until JavaScript loads the tier table.
Is Matomo really GDPR compliant?
Matomo claims adherence to GDPR, HIPAA, CCPA, LGPD, and PECR, with IP anonymization, configurable data anonymization, an opt-out, first-party cookies by default, and tools to delete visitor data on request. It states that France's CNIL lists it among tools usable without consent and that Cloud data stays in Europe. Those are vendor claims, and your compliance still depends on configuration, particularly cookie consent and retention.
Matomo or Google Analytics 4?
The differences that matter are ownership and sampling. Matomo stores data in your own database or its EU-based Cloud, generates unsampled reports on every plan, and exports raw data on request. GA4 keeps data in Google's infrastructure and applies sampling, which is why European regulator rulings feature in Matomo's comparisons. GA4 still wins on cost at low traffic and on Google Ads integration.
Does Matomo have AI features?
Yes, but they measure AI rather than behave like an AI analyst. Matomo 5.12.0 added reports for AI chatbot content requests and real-time chatbot traffic, an AIAgents plugin ships enabled on new instances, and a free official MCP Server plugin connects Matomo to ChatGPT, Claude, and other MCP clients, with write actions requiring approval. There is no AI anomaly detection or predictive analytics in the product today.