Matomo
Open-source web analytics platform that gives you 100% data ownership. Self-host for free or use their cloud with a free trial.
Best for organizations that need full data ownership and control, with no external data sharing.
Use Cases
Free Tier
Self-hosted on-premise is free forever (open source); Cloud has 21-day free trial (paid from €19/mo)
How to Maximize the Free Tier
Matomo's best free option is self-hosting the on-premise version. It runs on a $10-15/month VPS (2GB RAM, 1 vCPU) and handles 50-100K page views comfortably. Install via the one-click deploy on DigitalOcean or use the official Docker image (`docker-compose up`) for a faster setup. The Cloud free trial (21 days) is primarily for evaluation before choosing a paid plan. If self-hosting isn't feasible, consider Matomo's On-Premise with your own infrastructure — it's free forever, just the server cost. Key plugins to install: Heatmap & Session Recording (free), SEO Web Vitals, and Custom Reports. Keep Matomo updated — major security patches are released regularly.
Getting Started
Self-host: download from matomo.org → upload to your server → run install script (PHP + MySQL required) → add tracking code to site. Cloud: sign up for 21-day trial → add your website URL → install tracking tag → data starts flowing. Self-hosting requires a server with PHP 8.1+, MySQL 5.7+/MariaDB, and at least 1GB RAM.
Pros
- Data ownership: 100% data ownership with on-premise deployment — no third-party servers process your analytics data, GDPR/CCPA compliant by design
- Feature-complete: Full analytics suite: page views, visitor profiles, funnels, goals, e-commerce tracking, A/B testing, heatmaps (via plugin), and roll-up reporting
- Plugin ecosystem: Extensive marketplace of plugins adds heatmaps, session recording, SEO analysis, tag manager, and more — many plugins are free
Cons
- Self-hosting complexity: Requires PHP/MySQL server administration — not a 5-minute setup. Updates, backups, and performance tuning are your responsibility
- Cloud cost: Cloud hosted starts at €19/month for 50K hits/month with no permanent free tier — expensive compared to alternatives with generous free tiers
- Resource overhead: Self-hosted Matomo can be resource-intensive on shared hosting — moderately trafficked sites may need a VPS for acceptable performance