Full-featured open-source web analytics with complete data ownership
Review by EuropeanStack EditorialUpdated Verified
Matomo is the analytics platform for organisations that have decided data ownership is non-negotiable. After seventeen years of development, it offers feature depth that privacy-focused competitors cannot match, compliance credentials that Google Analytics cannot achieve, and a self-hosting model that gives you complete control over your analytics infrastructure. The cluttered interface and steep learning curve are real drawbacks, and cloud pricing scales steeply. But no other platform combines this depth of analytics with this level of data sovereignty. The 8.1 overall score reflects genuine excellence in feature depth (9.0) and EU compliance (9.5), tempered by a UI that needs modernisation and a self-hosting requirement that demands technical investment.
Matomo (formerly Piwik) is the most established open-source web analytics platform, trusted by over 1 million websites worldwide. Born in Europe as the Piwik project and GPL-licensed, it is today developed by InnoCraft Ltd of Wellington, New Zealand โ EuropeanStack lists it under our European Project tier because it remains fully EU-self-hostable with an EU cloud region. It offers a rare combination: Google Analytics-level feature depth with complete data ownership, available as a free self-hosted solution or a managed cloud service with EU-hosted data. Features include real-time analytics, heatmaps, session recordings, A/B testing, tag management, and a full reporting API.
Headquarters
Wellington, New Zealand
Founded
2007
Pricing
EU Data Hosting
Yes
Employees
11-50
Open Source
Yes
Pay-as-you-go
Contact Sales
Free
โฌ230/mo
โฌ1209/mo
โฌ2834/mo
Contact Sales
Billing: monthly, yearly
In 2007, when Google Analytics was two years old and already dominating web analytics, a developer named Matthieu Aubry released an open-source alternative called Piwik. The thesis was simple but radical for the time: website owners should be able to track their visitors without handing that data to an advertising company.
Seventeen years later, Piwik has become Matomo, and the thesis has been vindicated by regulation. GDPR made data ownership a legal requirement rather than a philosophical preference. France's CNIL explicitly approved Matomo as a compliant analytics tool. Google Analytics 4 forced a migration that left millions of website owners questioning whether the trade-off โ free analytics in exchange for feeding Google's ad network โ was one they wanted to keep making.
Matomo is now the most established open-source web analytics platform in the world, trusted by over one million websites. A transparency note on where it actually lives: although the Piwik project was born in Europe and Matomo is often described as French, its developing entity is InnoCraft Ltd of Wellington, New Zealand. Matomo's own Cloud data processing agreement names InnoCraft, Wellington as the contracting party, and no French legal entity exists. EuropeanStack therefore lists Matomo under our European Project tier: a European-origin, GPL-licensed project that remains fully EU-self-hostable, with an EU cloud region for the managed service. It offers a feature set that rivals Google Analytics in depth: real-time visitor analytics, heatmaps, session recordings, A/B testing, conversion funnels, tag management, e-commerce tracking, and a full reporting API. It is available as a free self-hosted solution โ you install it on your server and own every byte of data โ or as a managed cloud service with EU-hosted infrastructure.
What makes Matomo distinctive is not any single feature. It is the combination of Google Analytics-level depth with complete data ownership. Most privacy-focused analytics tools (Plausible, Fathom, Pirsch) achieve privacy by stripping features down to essentials. Matomo achieves privacy while keeping the advanced capabilities that marketing teams and conversion optimisers actually need.
Matomo's core analytics provide real-time visitor tracking, traffic source analysis, geographic data, device and browser breakdowns, and custom segments. Dashboards are configurable with widgets that can be rearranged and filtered to show the specific metrics each team needs. The data is comprehensive โ comparable to what Google Analytics provides โ but the interface shows its age. Dashboards are cluttered, navigation requires more clicks than it should, and the learning curve is steeper than simpler alternatives. This is the price of feature depth: Matomo has accumulated seventeen years of capabilities, and the UI has not always kept pace.
Unlike most analytics platforms that require a separate tool for behavioural analysis, Matomo includes heatmaps and session recordings natively. Heatmaps show where visitors click, how far they scroll, and where their attention focuses. Session recordings capture individual visitor journeys as replayable videos. These features are included with Matomo Cloud plans (with monthly allowances) and available for self-hosted installations via the Team plugin bundle and up, or as individually purchased premium plugins. The implementation is solid โ recordings capture mouse movements, clicks, and page transitions โ though the playback interface is not as refined as dedicated tools like Hotjar or FullStory.
Matomo's A/B testing module lets you run experiments on page content, layouts, and calls-to-action with statistical significance reporting. Tests can target specific visitor segments and run until a configurable confidence threshold is reached. For teams that currently use Google Optimize (now discontinued) or pay for a separate A/B testing tool, having this integrated into the analytics platform simplifies the experimentation workflow. The feature is included with Matomo Cloud and, for self-hosted deployments, comes with the Enterprise plugin bundle or as an individually purchased premium plugin.
Matomo includes a built-in tag manager that functions as a privacy-first alternative to Google Tag Manager. You can deploy tracking tags, pixels, and scripts through the tag manager without modifying site code, with version control and preview/debug capabilities. The tag template library is smaller than GTM's, but custom HTML tags allow you to deploy any third-party script. The tight integration with Matomo's analytics means tags automatically feed data into your analytics dashboards without additional configuration.
One of Matomo's most valuable compliance features is its cookieless tracking mode. When configured to run without cookies, Matomo can track visitor activity without setting any cookies on the user's browser, eliminating the need for cookie consent banners. This mode uses a combination of daily-rotating fingerprinting and aggregated data to provide analytics without persistent user identification. You sacrifice some accuracy in returning visitor identification, but you gain the ability to track 100% of your traffic without consent barriers.
For teams migrating from Google Analytics, Matomo provides a tool to import historical GA data. This means you do not lose your historical trends when switching โ a significant practical barrier that prevents many organisations from migrating. The import covers page views, visits, traffic sources, and goals, though some GA4-specific data structures may require manual mapping.
The self-hosted On-Premise Community version is completely free and open-source under the GPL licence. All base analytics features are included with no user, website, or hit limits. You need a server with PHP and MySQL โ hosting costs vary, but a capable VPS runs approximately EUR 5-20 per month. Premium features (heatmaps, session recordings, A/B testing, funnels) are sold for self-hosted installations as plugin bundles, re-verified August 2026 against matomo.org/pricing. Team runs from EUR 230/month with annual billing (EUR 275 month-to-month) for up to 4 users and 5M hits/month. Business runs from EUR 1,209/month (EUR 1,450 monthly) for up to 20 users and 30M hits. Enterprise costs from EUR 2,834/month (EUR 3,400 monthly) for up to 50 users and 100M hits, adding A/B testing and SSO. A custom VIP tier sits above that, and individual plugins remain available on the Matomo Marketplace.
Matomo Cloud is priced separately by traffic tier. The Cloud Business plan starts from EUR 29/month at 50,000 hits/month, excluding tax, with two months free on annual billing. It scales with traffic up to 10 million hits and includes premium features such as heatmaps, session recordings, and A/B testing, with allowances of 30 websites and 30 team members. A custom Cloud Enterprise plan covers larger volumes with a Customer Success Manager. Cloud data is hosted in Frankfurt, Germany, and a free trial requires no credit card. An earlier version of this review stated that Matomo Cloud's sub-EUR-50 entry pricing had disappeared. That was a misreading of the on-premise bundle prices as cloud tiers โ Cloud entry pricing at EUR 29/month very much exists.
Cloud pricing scales with traffic volume, and at high volumes (millions of hits per month), costs can escalate significantly. Self-hosting becomes increasingly attractive as traffic grows, since server costs scale more linearly than Matomo's cloud pricing tiers.
Matomo's compliance positioning is the strongest in the web analytics market. The French data authority CNIL has explicitly approved Matomo as a compliant analytics tool โ a distinction no other analytics platform holds. When self-hosted, Matomo involves zero third-party data processing: all data stays on your servers, under your jurisdiction, with no sub-processors to evaluate.
The cookieless tracking mode allows Matomo to operate without cookie consent banners, which simultaneously improves compliance and increases the percentage of visitors you actually track (since many visitors decline consent).
Cloud-hosted Matomo stores all data in EU-based data centres. Matomo explicitly states that data is not shared with third parties, not used for advertising, and not cross-referenced with other datasets. This is a structural difference from Google Analytics, where data feeds Google's advertising ecosystem.
One jurisdictional nuance for Cloud customers: the contracting entity in Matomo's Cloud data processing agreement is InnoCraft Ltd, Wellington, New Zealand โ not an EU company. New Zealand holds an EU adequacy decision, so this is a materially different situation from contracting with a US provider, but organisations with strict EU-entity procurement rules should note it. Self-hosting removes the question entirely: no contract with InnoCraft is involved, and all data stays on infrastructure you control.
For organisations subject to GDPR, ePrivacy Directive, or sector-specific regulations, Matomo's combination of CNIL approval, self-hosting capability, and cookieless tracking creates a compliance position that is difficult for any competitor to match.
Marketing teams migrating from Google Analytics who need comparable feature depth (heatmaps, session recordings, A/B testing) without the privacy trade-offs.
European organisations with strict GDPR obligations โ particularly those in regulated industries โ that need CNIL-approved analytics with full data ownership.
Technical teams comfortable with self-hosting who want free, unlimited analytics with the ability to extend functionality through plugins and API integrations.
E-commerce businesses that need integrated analytics, conversion tracking, and behavioural analysis without stitching together multiple tools.
Matomo is the analytics platform for organisations that have decided data ownership is non-negotiable. After seventeen years of development, it offers feature depth that privacy-focused competitors cannot match, compliance credentials that Google Analytics cannot achieve, and a self-hosting model that gives you complete control over your analytics infrastructure. The cluttered interface and steep learning curve are real drawbacks, and cloud pricing scales steeply. But no other platform combines this depth of analytics with this level of data sovereignty. The 8.1 overall score reflects genuine excellence in feature depth (9.0) and EU compliance (9.5), tempered by a UI that needs modernisation and a self-hosting requirement that demands technical investment.
Yes. CNIL, the French data protection authority, has explicitly listed Matomo as a web analytics tool that can be configured to operate without cookie consent under certain conditions. This requires using Matomo in cookieless mode with specific configuration settings that CNIL outlines in its guidance.
Matomo requires a server running PHP 7.2+ and MySQL or MariaDB. Installation is straightforward for anyone with basic server administration experience โ there is a web-based installer. Ongoing maintenance includes keeping Matomo updated, managing database growth, and monitoring server performance. For high-traffic sites, database optimisation becomes important.
Yes. Matomo provides JavaScript SDKs for React, Vue.js, and Angular that handle page view tracking in single-page applications. The SDKs fire virtual page views on route changes and support custom event tracking for user interactions that do not trigger navigation.
Plausible offers a simpler, lighter analytics experience with a clean dashboard and minimal configuration. Matomo provides far more depth: heatmaps, session recordings, A/B testing, funnels, tag management, and e-commerce tracking. Plausible is better for teams that want basic traffic analytics with minimal effort; Matomo is better for teams that need comprehensive behavioural analysis and experimentation capabilities.
Matomo's tracking script adds approximately 22 KB to page load โ smaller than Google Analytics but larger than lightweight alternatives like Plausible or Pirsch. For most websites, the performance impact is negligible. Self-hosted Matomo's response time depends on your server infrastructure; cloud Matomo benefits from optimised infrastructure managed by the Matomo team.
AI-powered digital experience analytics for enterprise brands
Alternative to Hotjar
Cookie-free, privacy-friendly web analytics made in Germany
Alternative to Google Analytics
Enterprise analytics suite with built-in consent and tag management
Alternative to Adobe Analytics, Google Analytics, Segment
Lightweight, privacy-friendly web analytics without cookies
Alternative to Google Analytics