O
OpenSourceStack 100 tools
O

Open Web Analytics

Self-hosted web analytics. PHP-based, MySQL-backed, no JS limits.

by Open Web Analytics ·Analytics · platform
Operational · 99.85% · 195ms · 78h ago
|
Official Verified Security 84/100 Quality 85/100 Last checked Aug 28, 2026

What it is

Open Web Analytics (OWA) is a PHP-based web analytics framework. Self-hostable, MySQL-backed, supports multiple sites, detailed visitor tracking, heatmaps, click tracking, and event tracking. GPL-licensed.

Why we recommend it

If you want analytics that you fully own and that doesn't depend on any third party, OWA is the most self-contained option. The codebase has been around since 2009 and is mature.

When to use it

  • Legacy PHP sites that want analytics on the same stack
  • Full data ownership with no SaaS dependency
  • Heatmap and click-tracking analytics
  • Multiple sites on one OWA install

Quickstart

Run this in your terminal. Self-hosts locally with Docker or your preferred setup.

$ git clone https://github.com/OpenWebAnalytics/openwebanalytics && cd openwebanalytics && php owa_install.php

Setup

**Manual:** 1. Clone the repo into a PHP-served directory 2. Create a MySQL database 3. Run `php owa_install.php` and follow the wizard 4. Add the JS tracker to your site

Tags

#php#mysql#self-hosted#heatmaps#legacy

Integrates with

phpwordpressany-php-site

Common use cases

  • php-sites
  • data-ownership
  • heatmaps
  • multi-site

Pricing

Free. GPL-2.0 licensed. Self-host on your own server.

Related projects

Support us