FlowConsent
ServicesBlogExtensionSolutionsPricingTry FlowConsent
FlowConsent

FlowConsent is a GDPR-compliant cookie consent management platform.

Product

  • Services
  • Extension
  • Extension support
  • Solutions
  • Pricing
  • FlowConsent App

Legal

  • Privacy Policy
  • Terms of Service
  • Legal notice

© 2026 FlowConsent by BeBranded. All rights reserved.

FrancaisDeutschEspanol

Does your website use third-party services? Get GDPR compliant in minutes.

Try FlowConsent
  1. Home
  2. Services
  3. Analytics
  4. Matomo Analytics
M

Matomo Analytics

Analytics

Related services

34SP.com

34SP.com is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. 34SP.com supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, 34SP.com enables informed decisions that improve experience and drive results.

Analytics
5

51.LA

51.LA is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. 51.LA supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, 51.LA enables informed decisions that improve experience and drive results.

Analytics

52Degrees

52Degrees is an analytics and measurement platform providing deep insights into digital ecosystem performance. It tracks user interactions, measures campaign effectiveness, and identifies optimization opportunities across web and mobile. 52Degrees offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, 52Degrees empowers organizations to optimize strategy and maximize return on investment.

Analytics
A

a3 Lazy Load

a3 Lazy Load is a comprehensive e-commerce platform that provides businesses with all the tools needed to build, manage, and grow an online store. From product catalog management and secure payment processing to inventory tracking and order fulfillment, a3 Lazy Load delivers a complete commerce solution. It features responsive storefront themes, SEO-optimized product pages, and powerful marketing tools to help merchants increase visibility and drive sales across channels.

Analytics
A

Able CDP

Able CDP is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. Able CDP supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Able CDP enables informed decisions that improve experience and drive results.

Analytics
A

Abralytics

Abralytics is an analytics and measurement platform providing deep insights into digital ecosystem performance. It tracks user interactions, measures campaign effectiveness, and identifies optimization opportunities across web and mobile. Abralytics offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, Abralytics empowers organizations to optimize strategy and maximize return on investment.

Analytics
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does Matomo Analytics do?

Matomo (formerly Piwik) is an open source web analytics platform that gives you full data ownership. Available as self-hosted, cloud, or WordPress plugin, Matomo tracks visitor behaviour using first-party cookies and supports cookieless tracking. Approved by CNIL for consent exemption when properly configured.

What Is Matomo Analytics?

Matomo (formerly Piwik) is an open source web analytics platform used by over one million websites worldwide, including the European Commission. Unlike Google Analytics, Matomo gives website operators full ownership of their data. It is available as a self-hosted solution (On-Premise), a managed cloud service with EU-based servers, or a WordPress plugin. Matomo provides features such as real-time analytics, heatmaps, session recordings, A/B testing, tag management, and conversion tracking.

Cookies and Data Collected by Matomo

By default, Matomo uses first-party cookies to track visitor interactions. The main cookies are: _pk_id (stores a unique visitor ID, valid for 13 months), _pk_ses (session cookie, valid for 30 minutes), _pk_ref (stores referrer attribution data, valid for 6 months), and _pk_cvar (stores custom variables for the session). Optional cookies include mtm_consent (records consent status), mtm_consent_removed (records opt-out), and _pk_hsr (used for Heatmaps and Session Recordings). Matomo can also be configured to run entirely without cookies, using a fingerprint-free approach that relies on daily-reset visitor hashes.

GDPR and ePrivacy Implications

Under the ePrivacy Directive, most EU countries require prior consent before any analytics tracking, including first-party cookies and JavaScript-based tracking. However, some countries allow exemptions for privacy-friendly analytics. France (CNIL) has specifically approved Matomo as one of the few tools eligible for consent exemption, provided it is configured with IP anonymisation, cookieless mode, limited data retention, and no cross-site tracking. Similar exemptions apply in Spain, Italy, and the Netherlands under specific conditions. When processing personal data such as IP addresses, User IDs, or page URLs containing identifiable information, the GDPR applies, requiring a lawful basis (consent or legitimate interest with a documented assessment).

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

Consent and Legal Basis Requirements

Matomo provides built-in consent management through its JavaScript API, supporting both tracking consent (no requests sent until consent is given) and cookie consent (tracking requests are sent but no cookies are set until consent is given). Matomo integrates with most popular CMPs including Cookiebot, OneTrust, Usercentrics, Complianz, and Klaro. For the CNIL consent exemption configuration, Matomo must be set up with specific privacy settings: disable cookies, anonymise IPs by at least 2 bytes, disable User ID tracking, and limit data retention. In strict ePrivacy jurisdictions (Germany, Austria, Ireland), consent is always required regardless of Matomo configuration.

Data Transfers and Data Sovereignty

One of Matomo''s strongest compliance advantages is complete data sovereignty. With On-Premise installations, all data remains on the website operator''s own servers, in any country of their choosing. Matomo Cloud stores data exclusively in EU data centres (Germany and France). No data is ever shared with third parties, and Matomo does not use the collected data for its own purposes. This stands in contrast to Google Analytics, which has faced multiple rulings from EU data protection authorities (Austria, France, Italy) for illegal data transfers to the United States.

Practical Compliance Steps

To achieve GDPR compliance with Matomo: choose On-Premise or Matomo Cloud (EU servers) for full data control. Enable IP anonymisation (2 or 3 bytes). Configure data retention policies appropriate to your needs. Document Matomo in your Record of Processing Activities (ROPA). Update your privacy policy to disclose Matomo usage, the cookies set, and the legal basis for processing. If consent is required in your jurisdiction, integrate Matomo with a CMP or use its built-in consent API. For CNIL exemption, follow the official CNIL configuration guide to disable cookies, anonymise all personal data, and provide an opt-out mechanism. Offer users an opt-out iframe or a custom opt-out form on your privacy page.

GDPR consent category

Analytics

Websites using Matomo Analytics must obtain user consent under GDPR regulations.

Legal basisConsent or Legitimate Interest depending on jurisdiction and configuration. In most EU countries, consent is required under ePrivacy rules even for first-party analytics. In France (CNIL), Spain, Italy, and Netherlands, Matomo can be configured for consent exemption when anonymisation and cookieless settings are enabled. A Legitimate Interest Assessment (LIA) is required when relying on legitimate interest.
Risk levellow
Applicable regulationsGDPR, ePrivacy Directive, CNIL guidelines, TTDSG (Germany), PECR (UK), CCPA, PIPL, LOPDGDD (Spain)

DPIA considerations

A DPIA is generally not required for standard Matomo On-Premise or Cloud deployments with default privacy settings, as the tool is designed for privacy by default. However, a DPIA is recommended when: enabling Heatmaps and Session Recordings (which capture detailed user interactions), processing data of vulnerable groups (children, patients), combining Matomo data with other personal data sources, or using User ID tracking to link sessions to identified individuals. The self-hosted nature and absence of third-country transfers significantly reduce the risk profile.

Sample consent text

We use Matomo Analytics to analyse traffic on our website. Matomo uses first-party cookies (_pk_id, _pk_ses) to distinguish unique visitors and track sessions. All data is stored on our own servers [or in the EU] and is never shared with third parties. You can opt out of tracking at any time. Do you accept the use of Matomo Analytics cookies for statistical purposes?

Technical details

Tracking methodJavaScript tracker with first-party cookies (_pk_id, _pk_ses, _pk_ref, _pk_cvar). Supports cookieless mode via configuration. Can also use server-side log analytics.
Server locationSelf-hosted (On-Premise): location chosen by website operator. Matomo Cloud: servers hosted in the EU (Germany/France). WordPress plugin: on the website host.
Cookieless tracking availableYes

Third-party domains contacted

matomo.org*.matomo.cloudplugins.matomo.org

Cookies placed

NameTypeDurationPurpose
_pk_idfirst-party13 monthsStores a unique visitor ID to recognise new and returning visitors and build visitor profiles including visit count, timestamps, eCommerce orders, and goal conversions.
_pk_sesfirst-party30 minutesUsed to link actions performed during a session (page views, downloads, events) to a unique visit, enabling accurate session attribution.
_pk_reffirst-party6 monthsStores referrer attribution data including the source (search engine, social media, external website, or campaign URL) that brought the visitor to the site.
_pk_cvarfirst-party30 minutes (session)Stores custom variables in key-value pairs to define additional metadata about the visitor or their actions during a session.
mtm_consentfirst-partyUntil withdrawn (default: 30 years)Records that the visitor has given consent to be tracked. Set when using Matomo's built-in consent management or a CMP integration.
mtm_consent_removedfirst-partyUntil withdrawn (default: 30 years)Records that the visitor has opted out of being tracked. Used when the visitor withdraws previously given consent.
_pk_hsrfirst-partySessionUsed by Heatmap and Session Recording features to track which areas of a webpage visitors interact with and to capture session recording data.

Matomo Analytics collects user analytics data — you legally need a consent banner. Try FlowConsent free.

Get started freeScan your site

Frequently asked questions

What cookies does Matomo Analytics set?

Matomo sets four main first-party cookies: _pk_id (unique visitor ID, 13 months), _pk_ses (session tracking, 30 minutes), _pk_ref (referrer attribution, 6 months), and _pk_cvar (custom session variables, 30 minutes). Optional cookies include mtm_consent and mtm_consent_removed for consent management, and _pk_hsr for Heatmaps and Session Recordings. Matomo can also be configured to run entirely without cookies.

Is consent required to use Matomo Analytics?

In most EU countries, consent is required under ePrivacy rules before any analytics tracking, including Matomo. However, in France (CNIL), Spain, Italy, and the Netherlands, Matomo can qualify for a consent exemption when configured with specific privacy settings: cookieless mode, IP anonymisation, no cross-site tracking, and limited data retention. In strict jurisdictions like Germany, Austria, and Ireland, consent is always required regardless of configuration.

What is the legal basis for using Matomo under GDPR?

Two legal bases apply to Matomo: consent or legitimate interest. Consent is the safest option and is required in most EU jurisdictions. Legitimate interest can be used if you complete a Legitimate Interest Assessment (LIA) documenting the purpose, necessity, and balancing test. When relying on the CNIL exemption, the legal basis for ePrivacy compliance is the strictly necessary exemption, but GDPR requirements still apply if personal data is processed.

Does Matomo transfer data to the United States or other third countries?

No. With Matomo On-Premise, all data stays on your own servers in the location you choose. With Matomo Cloud, data is stored exclusively in EU data centres (Germany and France). Matomo never shares data with third parties or uses it for its own purposes. This is a major compliance advantage over tools like Google Analytics, which have been ruled illegal by several EU DPAs due to US data transfers.

Is a DPIA required when using Matomo?

A DPIA is generally not required for standard Matomo deployments with default privacy settings, as the tool is designed for privacy by default with no third-country transfers. However, a DPIA is recommended when enabling Heatmaps and Session Recordings, processing data of vulnerable groups, combining Matomo data with other personal data sources, or using User ID tracking to link sessions to identified individuals.

How do I implement GDPR compliance with Matomo?

Key steps: choose On-Premise or Matomo Cloud for full data control. Enable IP anonymisation (2 or 3 bytes). Set appropriate data retention policies. Document Matomo in your ROPA. Update your privacy policy. Integrate with a CMP or use Matomo's built-in consent API (_paq.push(['requireConsent']) or _paq.push(['requireCookieConsent'])). For CNIL exemption, follow the official configuration guide. Provide an opt-out mechanism via Matomo's opt-out iframe or a custom form.

What are privacy-friendly alternatives to Matomo?

Privacy-focused analytics alternatives include Plausible Analytics (cookieless, lightweight, EU-hosted), Fathom Analytics (cookieless, simple, privacy-first), GoatCounter (open source, minimal tracking), and Umami (open source, self-hosted). For organisations needing full feature parity with Google Analytics, Matomo remains the most comprehensive privacy-friendly option with its self-hosted model and CNIL approval.

How should I update my cookie policy for Matomo?

Your cookie policy should list each Matomo cookie by name, type, purpose, and duration: _pk_id (persistent, visitor identification, 13 months), _pk_ses (session, session tracking, 30 minutes), _pk_ref (persistent, referrer attribution, 6 months), _pk_cvar (session, custom variables, 30 minutes). If using consent management, also list mtm_consent and mtm_consent_removed. State that Matomo uses first-party cookies only, that data is stored on your servers or in the EU, and that no data is shared with third parties. If configured for cookieless tracking, state that no cookies are used for analytics.