Matomo
Web analytics that protects your data and your customers' privacy.
Open the official app on matomo.org
This tool is hosted by its maintainers. Click below to open matomo.org in a new tab — it's their official demo.
Browse marketing tools →What's next with Matomo?
Choose how you want to get started.
Use it free
Open the official tool or demo — no account needed.
Self-host it
Run the open-source version on your own infrastructure.
What is Matomo?
Matomo is an open-source web analytics platform designed to provide privacy-first data tracking for websites and apps. It enables organizations to collect and analyze user behavior without relying on third-party services, ensuring full data ownership and compliance with regulations like GDPR. Unlike traditional analytics tools, Matomo avoids data loss from consent banners by offering unsampled tracking and raw data access. It is used by businesses, developers, and privacy-conscious organizations to gain insights into user interactions while maintaining control over sensitive information. The tool addresses common issues with mainstream analytics platforms, such as incomplete data collection and lack of transparency, by offering self-hosting options and customizable privacy settings. Its emphasis on data sovereignty makes it a popular alternative for companies seeking to avoid vendor lock-in and ensure ethical data practices.
How it works
Matomo is a privacy-focused analytics platform that tracks website and app activity while giving users full control over their data. It replaces traditional analytics tools by eliminating reliance on external servers, allowing organizations to host data locally or in private clouds. The platform is designed for teams that prioritize data sovereignty, offering GDPR compliance, cookieless tracking, and data anonymization features. It is particularly suited for businesses needing to avoid third-party data collection and maintain audit trails for regulatory purposes. Matomo provides unsampled data collection, ensuring no user interactions are lost due to consent banners or tracking blockers. It supports first-party tracking via JavaScript and log files, with raw data export options for advanced analysis. Features like data anonymization and access controls help organizations meet compliance requirements while retaining actionable insights.
How to use it
- 1Download and install Matomo on a local server or cloud environment. 2. Configure the installation with a domain name and database settings. 3. Create an admin account and set up tracking code for websites or apps. 4. Access the dashboard to view real-time analytics and customize privacy settings. Practical tips: Use the self-hosting option for maximum data control. Enable cookieless tracking to avoid browser restrictions. Regularly review audit logs to ensure compliance with data protection policies.
What it can do
- Analytics
Use cases
Assumptions and limitations
Assumptions
- source: https://github.com/matomo
- license: GPL-3.0 — free to use
- privacy: Opens an external demo
Limitations
- Requires technical expertise for self-hosting and server configuration
- Higher resource demands compared to hosted analytics platforms
- Limited built-in machine learning capabilities for predictive analysis
- Smaller ecosystem of third-party plugins compared to commercial alternatives
- Initial setup may involve complex configuration for data anonymization
Understanding the result
Web analytics that protects your data and your customers' privacy.
Tool details
- Clearly flagged when a network request is needed.
- No account, no sign-up, and no tracking of your content.
- Powered by matomo (GPL-3.0).
- Built with
- matomo (https://github.com/matomo)
- License
- GPL-3.0
- Runs locally
- No — requires a network request
- Verification
- Not yet verified
- Input
- Text
- Output
- Output
Built with https://github.com/matomo. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.
- Built with
- matomo
- License
- GPL-3.0
Open-source project
OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.
References
- /matomo — GitHub Repository
Upstream project · GitHub
- GPL-3.0 License
Upstream project
Frequently asked
How does Matomo ensure data privacy compared to other analytics tools?
Matomo prioritizes privacy by allowing full control over data collection and storage. Unlike cloud-based services, it enables self-hosting to keep data within private networks. Features like cookieless tracking, data anonymization, and GDPR-compliant defaults prevent data leakage. Organizations can also configure access controls and audit logs to meet regulatory requirements.
How does Matomo handle data collection without relying on third-party servers?
Matomo uses first-party tracking methods, including JavaScript snippets and server log analysis, to collect data locally. This eliminates reliance on external servers, ensuring data remains under the organization's control. The platform supports both self-hosted installations and private cloud deployments, maintaining data residency without intermediaries.
How do I set up Matomo for a website with existing user data?
First, install Matomo on a server or cloud platform. Then, generate a tracking code snippet and embed it in your website's HTML. For existing user data, import CSV files or use the raw data export feature to transfer historical records. Configure privacy settings like data anonymization and cookieless tracking to align with your compliance requirements.
How does Matomo compare to Google Analytics in terms of features and compliance?
Matomo differs from Google Analytics by offering full data ownership and GDPR compliance by default. While Google Analytics relies on third-party servers, Matomo provides self-hosting options for greater control. It also includes features like cookieless tracking and raw data exports that are not available in standard Google Analytics plans. However, Matomo has a smaller ecosystem of integrations compared to Google's extensive toolset.
What should I do if Matomo's tracking code isn't working on my site?
Check that the tracking code is correctly embedded in your HTML and matches the Matomo installation URL. Verify server logs for errors in request handling. Ensure no browser extensions or ad blockers are interfering with the script. Test with a minimal HTML file to isolate issues. If problems persist, consult the Matomo documentation or community forums for troubleshooting guidance.