Matomo is the leading open-source analytics platform designed as a privacy-focused alternative to Google Analytics. Written in PHP and built on MySQL, it enables organizations to collect, visualize, and analyze website and application data while maintaining complete control over their analytics infrastructure. The platform is self-hosted, meaning users download and install Matomo on their own servers rather than relying on third-party cloud services, with a straightforward five-minute installation process that culminates in a JavaScript tracking code for deployment across websites.
Matomo's feature set encompasses real-time visitor tracking, e-commerce tracking, goal tracking, campaign tracking, custom variables, email reports, custom segment editing, geolocation analysis, and real-time visit maps. The platform supports advanced analytics capabilities through a plugin architecture that allows users to add or remove features based on their specific needs. The dashboard is fully customizable with drag-and-drop widget functionality, providing flexibility in how organizations monitor their analytics data.
The project emphasizes quality assurance through comprehensive testing infrastructure, including thousands of unit tests, hundreds of automated integration tests, system tests, JavaScript tests, and screenshot UI tests running on continuous integration servers. BrowserStack integration ensures compatibility across multiple browsers. Security is prioritized through a bug bounty program managed via HackerOne, allowing researchers to responsibly disclose vulnerabilities.
Matomo operates under the GPL v3 license and requires PHP 7.2.5 or greater, MySQL 5.5 or greater or MariaDB, and specific PHP extensions. The platform is operating system and server independent. The project maintains an active community of over 200,000 users tracking more than 1,400,000 websites globally. Development support is available through community forums at forum.matomo.org, while professional support plans are offered for organizations requiring paid assistance. The repository's contributor network overlaps with major projects including microsoft/vscode, microsoft/typescript, and rust-lang/rust, indicating cross-pollination with significant open-source ecosystems.