-
Notifications
You must be signed in to change notification settings - Fork 0
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.
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_completehook; 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
- 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.
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.
- 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)
- User ID — clicks are not linkable to a logged-in user
- Absolute pixel coordinates — only percentage positions
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.
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.
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
- 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.
- Open the app and tap Add Your Site. Enter your site URL and the 6-digit App Code, then tap Verify Code.
- 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.
- 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.
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.
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.
| 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
There is no separate premium ZIP to download or reinstall. The upgrade is a standard WordPress plugin update delivered through Freemius:
- In your WordPress admin, navigate to Rich Statistics → Upgrade.
- Click Upgrade to Premium. You are taken to a Freemius-hosted payment page.
- Complete the purchase. Freemius activates your license silently on your site in the background.
- WordPress shows a normal Update Available notification for Rich Statistics. Click Update Now.
- Premium features are immediately active. No re-installation, no ZIP file.
Each license covers one production site. To move it:
-
On the original site, go to Rich Statistics → Account and click Deactivate License.
-
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.
- Home
- Release Tracks — Branch structure, promotion flows
- CI/CD Reference — Workflows, Freemius, deployment
- App Server Setup — Server infrastructure
- Code Map — Project structure