Skip to content

Premium Features

Richard Kent Gates edited this page Jun 9, 2026 · 2 revisions

Premium Features

All premium features are unlocked by a Premium license managed through Freemius. The plugin is the same codebase — premium features are enabled by your license key.

WooCommerce Analytics

When WooCommerce is active and Rich Statistics Premium is enabled, the plugin automatically records three event types from your store:

  • Product views — fired when a visitor loads a single-product page.
  • Add to cart — fired on both the standard form submission and the WooCommerce AJAX add-to-cart action.
  • Order complete — fired on the WooCommerce order_complete hook; records the order total in the store currency.

The data powers a dedicated WooCommerce tab in the WordPress admin and the PWA / desktop app, showing:

  • Conversion funnel: Product Views → Add to Cart → Orders with counts per step
  • Total order count and total revenue for the selected period
  • Daily revenue bar chart
  • Top 10 products by view count and by add-to-cart events

Privacy

  • No customer data is stored. Events are linked to the anonymous tab-scoped session UUID only.
  • Order totals are stored as a number in the store currency. No customer name, address, payment method, or email is retained.
  • Product names and IDs are stored to enable the top-products table.

WooCommerce tracking can be toggled on or off from Rich Statistics → Preferences.

Heatmap

Click coordinates are recorded every time a visitor clicks or taps anywhere on the page. The admin heatmap view renders a self-contained dark canvas (#111c2b) over a screenshot-free recreation of your page structure. Radial-gradient heat dots scaled by click weight are painted directly onto the canvas, with a fold marker at roughly 30% page height, scroll-depth guide lines, and a side panel listing the top-clicked elements by selector. No external screenshot service, no browser extension, no iframe is involved.

What is stored

  • Page path
  • Click x position as a percentage of page width
  • Click y position as a percentage of page height
  • Element tag and any stable semantic ID (e.g. button#add-to-cart)
  • Timestamp (date only — no time-of-day to avoid session reconstruction)

What is NOT stored

  • User ID — clicks are not linkable to a logged-in user
  • Absolute pixel coordinates — only percentage positions

Click Tracking & Destination Capture

Non-navigational link clicks are tracked by protocol: tel:, mailto:, geo:, sms:, and file downloads. HTTP/HTTPS navigation is tracked automatically as pageviews and is not double-counted here.

The Destination column in the Click Tracking view records the actual value passed to the protocol handler:

Protocol Destination stored Example
tel: Phone number +15551234567
mailto: Email address hello@example.com
sms: SMS number +15551234567
geo: Coordinates 37.786,-122.4
download File path or URL /files/brochure.pdf

You can also configure additional element IDs and CSS classes to track in Rich Statistics → Preferences.

Email Reports

Config lives in Rich Statistics → Preferences → Email Reports.

Setting Options Default
Enabled On / Off Off
Frequency Daily (midnight) / Weekly (Mondays) / Monthly (1st) Weekly
Recipients Comma-separated email addresses Admin email

Reports include: period-over-period comparison, top 10 pages, top 5 referrers, and summary stats (pageviews, sessions, bounce rate, avg time on page). Reports are sent via wp_mail() — no third-party email service.

PWA Dashboard

The analytics dashboard can be installed as a Progressive Web App on any device. This makes it available in your device's app launcher for quick access to live stats without opening a browser and navigating to WordPress admin.

  • Works on Chrome (desktop + Android) and Safari (iOS 16.4+)
  • Updates in real time via the REST API
  • Works offline: shows the most recently loaded data
  • Hosted at app.richstatistics.com — install directly from any browser without visiting WordPress admin

Connecting the app to your site

  1. In WordPress, go to Users → Profile → Rich Statistics App and click Generate App Code. A 6-digit code appears — it is valid for 15 minutes.
  2. Open the app and tap Add Your Site. Enter your site URL and the 6-digit App Code, then tap Verify Code.
  3. Once verified, the app shows your username. Go back to your WordPress profile and create a new Application Password (Users → Profile → Application Passwords), copy it, and paste it into the app.
  4. Tap Connect. Your site is added and data starts loading immediately.

You can add multiple sites and switch between them using the site switcher in the app's navigation bar.

Linux Desktop App

A native Linux desktop app wraps the same analytics dashboard in a lightweight WebKitGTK window — no Electron, no bundled browser (Tauri / .deb package). Supported on any Debian/Ubuntu/Raspberry Pi OS system.

Install via APT (recommended)

The APT repository provides automatic updates through your normal system package manager.

curl -fsSL https://app.richstatistics.com/apt/public.gpg \
    | sudo gpg --dearmor -o /usr/share/keyrings/rich-statistics.gpg

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/rich-statistics.gpg] \
    https://app.richstatistics.com/apt stable main" \
    | sudo tee /etc/apt/sources.list.d/rich-statistics.list

sudo apt update && sudo apt install rich-statistics

Once enrolled, sudo apt upgrade keeps the app current alongside your other packages.

Manual install (direct .deb download)

Architecture Download
x86_64 (Intel/AMD) rich-statistics-linux-amd64.deb
ARM64 (Raspberry Pi / Apple Silicon VM) rich-statistics-linux-arm64.deb
sudo dpkg -i rich-statistics-linux-*.deb

How upgrading works

There is no separate premium ZIP to download or reinstall. The upgrade is a standard WordPress plugin update delivered through Freemius:

  1. In your WordPress admin, navigate to Rich Statistics → Upgrade.
  2. Click Upgrade to Premium. You are taken to a Freemius-hosted payment page.
  3. Complete the purchase. Freemius activates your license silently on your site in the background.
  4. WordPress shows a normal Update Available notification for Rich Statistics. Click Update Now.
  5. Premium features are immediately active. No re-installation, no ZIP file.

Moving your license

Each license covers one production site. To move it:

  1. On the original site, go to Rich Statistics → Account and click Deactivate License.

  2. On the new site (with the free version installed), go to Rich Statistics → Account and click Activate License.

    All premium features maintain the same privacy guarantees as the free plugin. No IP addresses, no cookies, no additional data shared with third parties.

Documentation

Features

User Guide

Compliance


External Links

Clone this wiki locally