WooCommerce analytics without GA4, cookies, or guesswork.
The privacy-first WordPress analytics plugin for solo WooCommerce owners. Eight auto-grouped channels. Mobile-vs-desktop conversion-gap diagnostic. Zero consent-banner overhead in most of the EU. Inside your WordPress admin.
Free forever · Self-hosted · 2-minute setup · GDPR-aligned by design
What you can do today
Eight reports including the v1.0.0 Revenue Report — all in the free plugin on WordPress.org. Run the weekly CRO loop in 10 minutes.
Overview
Visitors, sessions, pageviews, average duration — with % change vs. period. Top sources and top pages with dual-bar visualization.
Revenue Report
WooCommerce-aware: 5 KPIs (Orders, Revenue net, AOV, Refund total + Rate, Tax + Shipping excluded from revenue) and 7 breakdowns — Revenue by Channel (8 channels including AI Assistants), Revenue by UTM source/medium/campaign, Revenue by Landing page, Top Products (units + revenue, refunds applied), Cart-to-Purchase Funnel (4 stages, per-step conversion), Refunds (rate trend + top refunded products), and Coupons (redemptions + net revenue after discount). Plus a daily revenue timeseries.
Pages
Entry pages, exit pages, top viewed pages — sortable by absolute loss for CRO prioritization.
Referrers
8 auto-grouped channels (Direct, AI Assistants, Organic Search, Social Media, Email, Referral, Paid Search, Paid Social) + full UTM capture.
Geography
Visitors and sessions by country and city. Localization candidates surface here.
Devices
Device type, browser, OS, screen resolution. The mobile-vs-desktop conversion-gap diagnostic.
Languages
Visitor browser language. Cross-reference with Geography for translation priorities.
Real-time
Last 5 minutes of activity. Use for launches, email blasts, flash sales — not for decisions.
Ask me! Advisor
v1.1.0+ — 116 owner-phrased questions across 10 categories, 63 answer today. Pin up to 10 favourites to a Home tab. No AI, no LLM, no third-party API — every query reuses the same SQL the dashboard runs.
The four ecommerce events that drive the funnel
Shipped in v1.0.0 — server-side from WooCommerce, no extra JS to install. These power the Cart-to-Purchase Funnel + Channel + Top Products breakdowns on the Revenue Report.
wc_product_view
Which products attract real attention. Drives the funnel's first stage.
Drives: Revenue Report → Funnel
wc_add_to_cart
Which channels send cart-ready visitors. Drives the funnel's second stage.
Drives: Revenue Report → Funnel
wc_checkout_start
Checkout entry rate. Drives the funnel's third stage.
Drives: Revenue Report → Funnel
wc_purchase
Revenue per channel, top products, AOV. Drives the funnel's final stage + the Channel + Products breakdowns.
Drives: Revenue Report → all 3 breakdowns
From the WooCommerce CRO playbook
AI Prompts for WooCommerce Analytics & CRO (Methodology)
Why most 'ask ChatGPT about my analytics' advice fails — and how to write Statnive-aware prompts that don't hallucinate revenue or invent products that don't exist. The 5-element prompt anatomy + 3 failure modes + the chain-prompt pattern.
WooCommerceWhich Countries Are Worth Localizing For (WooCommerce)
Use Statnive's Geography + Languages reports to identify localization candidates honestly. The 5%/80% threshold, the currency-vs-language sequence, and the hidden costs nobody mentions when they tell you to translate everything.
WooCommerceStop Wasting Ad Spend With UTM (WooCommerce)
Meta says 15 conversions; your Woo dashboard shows 3. Here's how to use UTM tagging discipline + a Wilson-score kill threshold to stop bleeding paid-ad budget on campaigns analytics can't actually measure — using only Statnive's Referrers report.
WooCommerceHow to Find Mobile Conversion Problems in WooCommerce
Mobile is 70-78% of WooCommerce traffic and converts roughly 60% as well as desktop. Diagnose which of the 4 mobile problems is yours using only Statnive's Devices report + the Pages report — no GA4, no heatmaps, no Lighthouse dashboard.
WooCommerceAnalyze WooCommerce Product Pages Without Complex Dashboards
Three questions you can answer about your WooCommerce product pages today using only Statnive's Pages report and the free native WooCommerce Analytics → Products report — no GA4, no heatmaps, no $99/mo dashboard tools. Plus the two questions you can't answer yet (and what unlocks them).
WooCommerceHow to Use Entry and Exit Pages to Improve WooCommerce Sales
Stop sorting by exit rate. The math nobody on the SERP teaches: views × exit count = the real ranking of where your WooCommerce store loses money. Plus three exit-page patterns (PDP / cart / checkout) and the fixes evidence-backed CRO research actually supports.
Common questions
- Does Statnive show WooCommerce revenue today?
- Yes — as of v1.0.0 (May 2026), the free Statnive plugin ships a dedicated Revenue Report inside /wp-admin with 5 KPIs (Orders, Revenue net, Average Order Value, Refund total + Rate, Tax + Shipping) and 7 breakdowns — Revenue by Channel across 8 channels (including AI Assistants), Revenue by UTM source/medium/campaign, Revenue by Landing page, Top Products (units + revenue, refunds applied), a 4-stage Cart-to-Purchase Funnel with per-step conversion rates, Refunds (rate trend + top refunded products), and Coupons (redemptions + net revenue). Plus a daily revenue timeseries. Historical orders are auto-imported via Action Scheduler on first open of the report; no setup required. Built on WooCommerce 8.5+ Order Attribution, HPOS + Block Checkout compatible, read-only against WooCommerce. v1.1.0 refined the integration: order date bucketing now uses COALESCE(date_paid_gmt, date_created_gmt) so subscription renewals and delayed-payment orders (BACS, cheque, COD) land on the day payment cleared, and the funnel Overall % denominator switched from first-step to widest-step.
- Can I do CRO without GA4?
- Yes. CRO works on relative funnel-step conversion rates, not absolute volume. A uniform under-count (which is what cookieless analytics produces) cancels out when ranking which step to fix next. The pillar post on Privacy-First Analytics for WooCommerce CRO walks the full 7-step weekly loop.
- Do I need a cookie banner if I use Statnive on WooCommerce?
- It depends on the jurisdiction. In France, Italy, Spain, and the Netherlands, Statnive can be configured to fit each authority's audience-measurement carve-out, so no banner is required. In Germany, the DSK Orientierungshilfe Version 1.2 of November 2024 holds that any tracker reading end-device information triggers Section 25 TDDDG consent. Belgium, Ireland, Austria, and the UK take similarly strict positions. The honest claim is "GDPR-aligned by design," not "GDPR-compliant out of the box".
- How does Statnive complement WooCommerce's built-in Order Attribution?
- They compose. WC 8.5+ Order Attribution is order-grain, first-touch, cookie-based — and capped at 7 days on Safari (the iOS ITP limit). Statnive 1.0.0 reads from that same WC Order Attribution data (no parallel collection, READ-ONLY) and joins it with its own session-grain, cookieless analytics: traffic that did not buy is visible too, plus the AI Assistants channel (14 hosts) that WC alone would route to Direct or Organic. WC answers "where did revenue come from?"; Statnive answers that AND "where is the 99% of traffic that did not buy yet?".
- What about heatmaps and session recording?
- Statnive does not ship heatmaps or session recording, and the public roadmap explicitly excludes them. The privacy-first positioning that Statnive's users are choosing it for is incompatible with watching cursor movements or replaying sessions. The CRO playbook for solo Woo owners works without those tools — see the pillar post.
- Why does Statnive's Referrers report have 8 channels when GA4 has 24?
- Eight is the number a solo owner can read in 30 seconds. The trade-off: GA4 splits Paid Search into Brand vs. Generic and exposes Cross-network, Affiliates, Video, and Display as separate buckets. Statnive prioritizes legibility for the solo-Woo persona. AI Assistants is the one channel Statnive adds that GA4 still routes to Direct or Organic.
- Will Statnive break any of my WooCommerce plugins?
- No. Statnive's tracker is a single ~2.4 KB gzipped script loaded asynchronously. The v1.0.0 WooCommerce integration is READ-ONLY against WooCommerce — only `$order->get_*()` getters; Statnive never writes to a WC table or post meta. The integration hooks into the standard WC order lifecycle (server-side, redirect-safe) and works with HPOS, Block Checkout, payment gateways, Subscriptions, and any other plugin. Verified empirically with CHECKSUM TABLE before/after on a 1,933-order site.
- How much does the WooCommerce Revenue Report cost?
- Free, on WordPress.org. The full Revenue Report (5 KPIs + 7 breakdowns: Revenue by Channel, by UTM, by Landing page, Top Products, Cart-to-Purchase Funnel, Refunds, and Coupons, plus the daily revenue timeseries) is included in the free Statnive plugin starting v1.0.0 — no paid tier required. Heavier follow-on features (anomaly alerts, Slack/Telegram revenue alerts, ad-spend MER import, weekly AI executive summary, Meta CAPI server-side) are planned for the Growth tier — see the pricing page.
Start running the loop today.
Install the free plugin. Open the Pages report. Sort by absolute exit count. Fix the first row.
Get Statnive Free