matomo
by matomo-org
Matomo is a web analytics platform that you install on your own web server to track visitors to your websites and apps. It is a privacy-focused alternative to Google Analytics, and it keeps all the data in your own database.
- Stars
- 22k +1 a day
- Licence
- GPL-3.0
- Runs on
- A small server
- Setup
- Moderate
- Language
- PHP
- Age
- 5694 days
What you can do with it
- Track visitors, page views and traffic sources on your websites in real time
- Set up goals, e-commerce tracking and campaign tracking to measure sales and marketing
- Build custom dashboards and send scheduled email reports, or pull the data through its API
Could replace
- Google Analytics
- Adobe Analytics
Our suggestion based on what it does, not a feature-by-feature comparison.
Make money with it
A freelancer could host Matomo and charge clients a monthly fee for set-up, tracking and regular analytics reports.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Replace a paid analytics subscription with your own installation while keeping customer data in-house
- Offer privacy-friendly analytics and reporting to clients as part of a web design or marketing service
Can you use it commercially?
Free to use. Anything you distribute that includes it must be open-sourced under the same licence.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Download Matomo, upload it to a web server with PHP 8.1 or later and MySQL or MariaDB, then follow the browser-based installer and paste the tracking code into your pages.
Follow the official instructions in the project README.
Things to check
- You need to run and maintain your own web server and database, including updates and backups
- Some advanced features are paid plugins, and paid support is optional
- Privacy law compliance still depends on how you configure it
Checked 01 Nov 2026. Summary drafted by AI from the project's README.