Full-featured open-source web analytics with complete data ownership
Matomo (formerly Piwik) is the most established open-source web analytics platform, headquartered in France and trusted by over 1 million websites worldwide. 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
Paris, France
Founded
2007
Pricing
EU Data Hosting
Yes
Employees
11-50
Open Source
Yes
Free
€23/mo
€49/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. Headquartered in France and developed by InnoCraft, 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 available on the Cloud Business plan and as premium plugins for self-hosted installations. 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 in Matomo Cloud Business plans and available as a premium plugin for self-hosted deployments.
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 version is completely free and open-source under the GPL licence. All core analytics features are included with no user or website 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 available as plugins purchased separately from the Matomo Marketplace.
Cloud Essential starts at approximately EUR 23 per month for up to 50,000 hits per month. This includes EU-hosted infrastructure, automatic updates, and email support. It covers core analytics but does not include behavioural features.
Cloud Business at approximately EUR 49 per month adds heatmaps, session recordings, A/B testing, and priority support for up to 100,000 hits per month. This is where the cloud offering becomes comparable to the full self-hosted feature set.
Enterprise pricing is custom for organisations with high traffic volumes, requiring dedicated infrastructure and personalised SLAs.
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.
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 Google Analytics, Adobe Analytics
Lightweight, privacy-friendly web analytics without cookies
Alternative to Google Analytics