OmniFeed Search

Matomo

Full-featured open-source web analytics platform, self-hosted or in Matomo's cloud

Formerly Piwik

Visit matomo.org

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.

Read the full review →

Rankings and alternatives

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.

  • 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
Tracking without a consent banner 4 quotes
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
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
Active maintenance 1 quote

Facts

License 1 quote
  • “100% FREE Software (open-source, GPL license), yet compatible with commercial uses”
    matomo.org/features · checked
Runs on 2 quotes
Needs 2 quotes

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.

Users 3 quotes