Matomo
Full-featured open-source web analytics platform, self-hosted or in Matomo's cloud
Formerly Piwik
Our verdict
#1 of 4 in Self-hosted web analytics · For Google Analytics depth on your own server
Pros
- Tracks iOS and Android apps and server logs as well as websites
- Imports Google Analytics history with a free plugin
- An API that returns individual visits and actions, not only report totals
- View-only users, public reports, and login with a company's LDAP staff directory through a free plugin
Cons
- Sets cookies by default, unlike the other three
- Funnels and SAML login, which lets staff sign in through a company identity provider, are paid plugins
- A standard install needs PHP, a web server and MySQL or MariaDB; the official Docker image still needs a database container
Who should skip:Teams that want funnel reports without buying a plugin.
Rankings and alternatives
- #1 of 4 Self-hosted web analytics For Google Analytics depth on your own server
- Umami #2 Best for most business sites
- GoatCounter #3 Lightest to run
- Plausible Analytics #4 For a one-page dashboard with your GA4 history
Self-hosted web analytics scores
Evaluated Nov 7, 2026 Evidence ↓- Setup and upkeep 4
4/5 means: One program plus one required service, such as a database server
With the project's official Docker image, the app plus one required service, a MySQL or MariaDB database. A standard install instead needs PHP, a web server and the database, three components.
- Tracking without a consent banner 3
3/5 means: Sets cookies by default; documented settings turn off both cookies and storage of personal data
Sets first-party cookies by default. Documented settings turn cookies off and anonymise visitor IPs without collecting User IDs. Matomo says it can run without a consent banner only if certain conditions are met.
- Reports beyond page views 4
4/5 means: Five of the six
Five of the six: event tracking, goals, campaigns, ecommerce and a real time view of visits. Funnels are a paid plugin sold with a free trial.
- Ways to collect data 5
5/5 means: All four
All four: an image beacon for visitors without JavaScript, the REST Tracking API, server log import (Apache, Nginx, IIS) and iOS and Android SDKs.
- Import from other tools 4
4/5 means: Imports Google Analytics history directly through Google's API
The free Google Analytics Importer plugin imports reports from a Google Analytics account. No import from other analytics tools' exported files is documented.
- Export and API 5
5/5 means: All four
All four: report export in Excel, XML, JSON and more; an API that extracts visitor-level and action-level data as well as reports; and an administration API for websites and users.
- Team access 5
5/5 means: All five
All five: unlimited users, a View role, public reports through the anonymous user, two-factor login, and LDAP login through the free Login Ldap plugin. SAML login is a paid plugin sold with a free trial.
- Interface languages 5
5/5 means: 45 or more languages
Matomo says it is available in 58 languages.
- Active maintenance 5
5/5 means: Within the last month
Latest stable release 5.14.2 on 2026-10-22, within a month of this evaluation; newer builds are alphas.
Evidence and sources
Self-hosted web analytics scores
Setup and upkeep 4 quotes
-
“Webserver such as Apache, Nginx, IIS, LiteSpeed, etc.”
matomo.org/faq/on-premise/matomo-requirements · checked -
“Matomo 4.16 and Matomo 5: PHP 8 and MySQL version 5.5 or greater, or MariaDB.”
matomo.org/faq/on-premise/matomo-requirements · checked -
“Official Docker project for Matomo Analytics”
github.com/matomo-org/docker · checked -
“This assumes you've already launched a suitable MySQL or MariaDB database container.”
github.com/matomo-org/docker · checked
Tracking without a consent banner 4 quotes
-
“Supports both 1st party cookies (default) and 3rd party cookie (optional)”
matomo.org/features · checked -
“Matomo uses cookies to store some information about visitors between visits, however, it is possible to use Matomo Analytics without requiring cookies.”
matomo.org/faq/general/faq_157 · checked -
“Automatically Mask or Anonymise Visitor IPs and do not collect or replace User IDs”
matomo.org/faq/general/configure-privacy-settings-in-matomo · checked -
“Matomo Cloud or On-Premise can be used without a consent banner only if:”
matomo.org/faq/new-to-piwik/how-do-i-use-matomo-analytics-without-consent-or-cookie-banner · checked
Reports beyond page views 7 quotes
-
“Watch real time flow of visits to your website.”
matomo.org/features · checked -
“Track goals and identify whether you are meeting your current business objectives.”
matomo.org/features · checked -
“Understand and improve your online business thanks to advanced Ecommerce analytics features.”
matomo.org/features · checked -
“Track your Newsletters, any ads (Google Ads, Facebook Ads, and custom ads), automatically detects Google Analytics campaign parameters in your URLs, and more.”
matomo.org/features · checked -
“Event Tracking Measure any interaction of users on your websites and apps.”
matomo.org/features · checked -
“Start your 30-day free trial today and elevate your funnel marketing game.”
plugins.matomo.org/Funnels · checked -
“Visualise your Conversion Funnels and understand where your visitors drop off to increase your conversions, sales and revenue with your existing traffic.”
matomo.org/features · checked
Show all 7
Ways to collect data 4 quotes
-
“With Matomo you can still enable tracking of visitors when JavaScript cannot be used, using the Matomo Image Beacon.”
matomo.org/faq/how-to/faq_176 · checked -
“Track and record any data using the REST Tracking API, via the PHP Tracking API Client or the Java Tracking API client”
matomo.org/features · checked -
“Import your Apache, Nginx, IIS server logs for processing in Matomo!”
matomo.org/features · checked -
“App Analytics & Mobile Analytics with the Matomo iOS SDK, the Android SDK.”
matomo.org/features · checked
Import from other tools 2 quotes
-
“Import reports from a Google Analytics account into Matomo.”
plugins.matomo.org/GoogleAnalyticsImporter · checked -
“Free Download for Matomo On-Premise”
plugins.matomo.org/GoogleAnalyticsImporter · checked
Export and API 3 quotes
-
“Data export in Excel, XML, Json and more!”
matomo.org/features · checked -
“Fully-featured analytics API to extract all your data (visitor level, action level, reports, and more)”
matomo.org/features · checked -
“Administration API (REST) to create/update/delete pragmatically: users API, websites API, goals API, etc.”
matomo.org/features · checked
Team access 8 quotes
-
“You can create an unlimited number of users and give them access to one or several websites.”
matomo.org/faq/general/manage-users · checked -
“This will give the user the View role for the website currently selected in the Role for column.”
matomo.org/faq/general/manage-users · checked -
“However, if you want to make Matomo report data public and viewable by anyone, such as for an NGO or an open-source project, you can enable public access using an anonymous user.”
matomo.org/faq/how-to/faq_20130 · checked -
“You can activate two-factor authentication by going to Administration > Personal > Security.”
matomo.org/faq/general/faq_27245 · checked -
“Allows users in LDAP to log in to Matomo Analytics. Supports web server authentication (eg, for Kerberos SSO).”
plugins.matomo.org/LoginLdap · checked -
“Free Download for Matomo On-Premise”
plugins.matomo.org/LoginLdap · checked -
“Login SAML plugin lets your users log into Matomo using SAML.”
matomo.org/features · checked -
“Start your 30-day free trial today and unlock a new standard of digital security.”
plugins.matomo.org/LoginSaml · checked
Show all 8
Interface languages 1 quote
-
“Matomo is currently available in 58 languages”
matomo.org/translations · checked
Active maintenance 1 quote
-
“latest non-prerelease: tag_name: 5.14.2, published_at: 2026-10-22T02:49:53Z”
api.github.com/repos/matomo-org/matomo/releases · checked
Facts
License 1 quote
-
“100% FREE Software (open-source, GPL license), yet compatible with commercial uses”
matomo.org/features · checked
Runs on 2 quotes
-
“Matomo can be run on any operating system such as Linux (Ubuntu, RedHat, CentOS, Raspberry Pi OS, etc.), Windows, macOS Server or FreeBSD.”
matomo.org/faq/on-premise/matomo-requirements · checked -
“Official Docker project for Matomo Analytics”
github.com/matomo-org/docker · checked
Needs 2 quotes
-
“Webserver such as Apache, Nginx, IIS, LiteSpeed, etc.”
matomo.org/faq/on-premise/matomo-requirements · checked -
“Matomo 4.16 and Matomo 5: PHP 8 and MySQL version 5.5 or greater, or MariaDB.”
matomo.org/faq/on-premise/matomo-requirements · checked
Notability
Our estimate: Most of the 1M+ organisations run Matomo on a single website, often self-hosted, with one or two people reading reports, and Docker pulls count repeated pulls. Capped well below Google Analytics.
- Wikidata item Q34162 · checked
- Page views, en.wikipedia.org (the edition with the most), Nov 2025 to Oct 2026 · checked
Users 3 quotes
-
“"pull_count":140348619”
hub.docker.com/v2/repositories/library/matomo · checked -
“"pull_count":34121612”
hub.docker.com/v2/repositories/bitnami/matomo · checked -
“Trusted by 1M+ organisations worldwide”
matomo.org · checked