Installation

Rich Statistics requires WordPress 6.0 or higher and PHP 8.0 or higher. It works on single-site and multisite installations.

Option 1 — WordPress Plugin Directory

  1. In your WordPress admin, go to Plugins → Add New.
  2. Search for Rich Statistics.
  3. Click Install Now, then Activate.

Option 2 — WP-CLI

wp plugin install rich-statistics --activate

For multisite, network-activate:

wp plugin install rich-statistics --activate-network

Option 3 — Manual upload

If your server cannot reach WordPress.org, you can install manually:

  1. Download the latest free release ZIP from WordPress.org.
  2. In WordPress admin, go to Plugins → Add New → Upload Plugin.
  3. Upload the ZIP and activate.
The ZIPs published on GitHub Releases are build artifacts for developers and the files submitted to Freemius and WordPress.org. They are not intended as a separate user download channel.

System Requirements

RequirementMinimumRecommended
WordPress6.0Latest
PHP8.08.2+
MySQL / MariaDBMySQL 5.7 / MariaDB 10.3MySQL 8.0+
Browser (admin)Any modern browserChrome/Firefox/Edge latest

Database tables

On activation, the plugin creates four tables in your WordPress database (using $wpdb->prefix, e.g. wp_rsa_events on a standard install, or wp_2_rsa_events for subsite 2 on multisite):

TablePurpose
rsa_eventsOne row per accepted pageview — page path, referrer domain, browser, OS, language, timezone, viewport, time on page
rsa_sessionsSession-level data — UTM parameters, entry page, session UUID (tab-scoped only)
rsa_clicksClick coordinates for click maps (Premium)
rsa_heatmapScroll depth and hover data for heatmaps (Premium)

All tables are dropped cleanly on plugin uninstall if the Delete all data on uninstall option is checked in Data Settings.

Multisite notes

When network-activated, a network admin menu item appears under Network Admin → Analytics. A network administrator can disable tracking on any sub-site from that screen. Each sub-site's data is stored with its blog ID so network-wide and per-site reports are both available.

Upgrading to Premium

There is no separate premium ZIP to install. The upgrade happens as a standard WordPress plugin update:

  1. In your WordPress admin, go to Analytics → Upgrade (added by the Freemius SDK).
  2. Click Upgrade to Premium. You are taken to a Freemius-hosted checkout page.
  3. Complete the purchase. Your license activates automatically on your site.
  4. A standard WordPress update notification appears. Click Update Now.
  5. Premium features are now active — no re-installation, no ZIP download.
License management: Go to Analytics → Account (the Freemius account menu) to view your license status, deactivate to move it to another site, or cancel. Each license covers one production site.
Freemius opt-in on first activation. The Freemius SDK makes outbound requests to api.freemius.com on first activation to power its opt-in screen and license verification. This is standard behavior for all Freemius-powered plugins. You can skip the opt-in — it does not affect plugin functionality.