GSH

Matomo On-Premise

Web analytics you host yourself, with a free On-Premise Community edition.

Web Analytics

Matomo is a PHP and MySQL web analytics platform that tracks pageviews, events, campaigns, ecommerce and visitor behaviour for websites and apps. Its free On-Premise Community edition is downloaded, installed and maintained on your own server, which you must supply along with a web server, PHP and MySQL/MariaDB. Premium plugin bundles such as Heatmaps and Session Recording, Funnels or A/B Testing are paid additions.

Key features

Community Edition (On-Premise)Free self-hosted
LicenceOpen source · GPL-3.0DeploymentSelf-hosted
Limits, notes & source

Community Edition (On-Premise)

Limits
Includes the base features and community plugins. Premium On-Premise plugin bundles and Matomo support subscriptions are sold separately.
Notes
Vendor states 'Free to download and use' and 'No data limits whatsoever'. Paid support is optional. Licence confirmed in the repository licence file (github.com/matomo-org/matomo).

Pros & cons

Strengths

  • Core is GPL v3 or later, free to use, modify and distribute. Source
  • On-Premise is free to download and the vendor says it forever will remain so. Source
  • A Google Analytics Importer plugin installs on On-Premise to bring historical data across. Source
Show 1 more
  • Vendor also runs Matomo Cloud with a 21-day free trial if you would rather not host it. Source

Trade-offs

  • Heatmaps, session recording and funnels are premium plugins under a non-GPL EULA. Source
  • Needs your own webserver plus PHP 8.1+ and MySQL 8.0+ or MariaDB 10.6+. Source
  • Free support is the community forum only; vendor support requires a paid plan. Source

Matomo On-Premise replaces

Products this app is built to take over from, with the vendor's own evidence.

Moving your content across: Documented per product: what you do on the side you are leaving, what this app does with the result, and what does not survive the trip. Every step links to the page that documents it.

  • Google AnalyticsVendor page states "Matomo is the Google Analytics alternative" and presents On-Premise as it.Source
    • ImportMatomo On-Premise installs the Google Analytics Importer from the Marketplace (Cloud has it by default), then Administration → System → Google Analytics Import; imported data lands in a new Matomo site.Source
    • CaveatAn import cannot go into an existing Matomo site and cannot be merged in later, and the vendor says a full import takes several days — run it before adding the tracking code.Source
    • CaveatNot everything in Google Analytics is reachable through its API; the vendor keeps a list of reports that will not show up in Matomo, with GA4 goals arriving without metrics.Source
  • Google Analytics 4 (GA4)Docs describe migrating GA4 data with the Google Analytics Importer plugin.Source
    • ImportGA4 import runs from the command line: take the property ID from Google Analytics, ssh in and run googleanalyticsimporter:import-ga4-reports --property="properties/<id>" --dates=<from,to>; resume with --idsite.Source
    • CaveatGA4 needs the Google Analytics Admin API enabled alongside the Data API, and On-Premise uses the advanced OAuth client configuration — Quick Connect is the Cloud route for small sites.Source
    • CaveatGA4 goals are imported without their metrics: goal name, revenue and conversion rate do not come across, and the importer's API limits decide how much history you get.Source

Similar apps

Other entries from this catalogue in the same category, with a free self-hosted edition first and then the higher star count. Only software we publish appears here — each card opens the entry, where its price, licence and check date are recorded.

PostHog

Web Analytics

Open-source product analytics, session replay, feature flags and experiments you can self-host.

Free self-hosted39,761Source

Umami

Web Analytics

Cookie-free, privacy-first web analytics you can self-host or run on the vendor's cloud.

Free self-hosted38,763Source