Repolode
matomo-org

matomo-org/matomo

Self-hosted, open-source web analytics platform positioned as a privacy-respecting alternative to Google Analytics.

Open-source alternative to:Google Analytics

Stars
21,965
Forks
2,920
Open issues
2,559
Last commit
3 hours ago

What is it?

Matomo is a PHP and MySQL web analytics application that you install on your own server. After installation, you add a generated JavaScript tracking tag to the websites or apps you want to measure, and view reports in a browser dashboard.

Because the data is stored in your own database, you keep full control over it. The platform is built from plugins, so features such as e-commerce tracking, goal tracking, campaign tracking, custom segments, geolocation and real-time visit views can be enabled or removed as needed. Reports can also be pulled through the Matomo Analytics API.

Matomo is distributed under the GPL v3 (or later) license and is also offered as a hosted cloud service with a free trial.

Key features

  • 01Self-hosted deployment so analytics data stays in your own database
  • 02JavaScript tracking tag for websites and apps
  • 03E-commerce, goal and campaign tracking
  • 04Custom segment editor and real-time visit reports
  • 05Plugin architecture that lets you add or remove features
  • 06Analytics API for retrieving reports programmatically

Use cases

  • Measuring website traffic while keeping visitor data on your own servers
  • Replacing Google Analytics for sites that must respect user privacy or data regulations
  • Tracking e-commerce conversions and marketing campaign performance
  • Running internal analytics for intranet sites

Quick start

  1. 1

    Install from the Git repository for development

  2. 2

    Or download Matomo and upload it to your webserver

  3. 3

    Point your browser to the directory and follow the installation steps

  4. 4

    Add the provided JavaScript tracking code to your pages

Things to know

  • Requires a self-hosted PHP and MySQL/MariaDB server, so setup takes effort.
  • Licensed under GPL v3, a copyleft license that may restrict some proprietary uses.

Topics

FAQ

What is matomo?
Self-hosted, open-source web analytics platform positioned as a privacy-respecting alternative to Google Analytics. Matomo is a PHP and MySQL web analytics application that you install on your own server. After installation, you add a generated JavaScript tracking tag to the websites or apps you want to measure, and view reports in a browser dashboard.
Is matomo free to use? What license does it have?
matomo is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is matomo still maintained?
Actively maintained. The last commit to matomo was on Oct 21, 2026.
What can I use matomo for?
Measuring website traffic while keeping visitor data on your own servers Replacing Google Analytics for sites that must respect user privacy or data regulations Tracking e-commerce conversions and marketing campaign performance Running internal analytics for intranet sites
How do I install matomo?
Install from the Git repository for development Or download Matomo and upload it to your webserver Point your browser to the directory and follow the installation steps Add the provided JavaScript tracking code to your pages
Where can I get matomo?
The source code and installation instructions are on GitHub: https://github.com/matomo-org/matomo

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects