← Back to all tools

Matomo

Open-source web analytics platform that gives you 100% data ownership. Self-host for free or use their cloud with a free trial.

8/10
Verdict

Best for organizations that need full data ownership and control, with no external data sharing.

Features9/10Ease of Use6/10Pricing7/10Documentation9/10

Use Cases

Run analytics for a European business with strict GDPR requirements and no data leaving your infrastructure
Track e-commerce conversion funnels with full custom reports and goal tracking across multiple sites via roll-up reporting

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

Alternatives