WooCommerce 8 min read April 6, 2026

WooCommerce Analytics Setup: Track What Actually Matters

Your WooCommerce store generates an enormous amount of data. Every page view, every product click, every cart addition, every checkout step — it's all tracked somewhere. The problem is that most store owners are drowning in data while starving for insight.

The default WooCommerce analytics dashboard shows you revenue and order count. Google Analytics shows you traffic and bounce rate. But neither tells you why customers are abandoning at checkout, which products are cannibalizing each other, or where your marketing dollars are actually generating returns.

This guide is about setting up analytics that answer real business questions — not just tracking numbers for the sake of tracking numbers.

The Difference Between Vanity and Actionable Metrics

Before setting anything up, let's draw a clear line.

Vanity metrics look good in reports but don't drive decisions:

  • Total pageviews
  • Social media followers
  • Time on site (average)
  • Total registered users

Actionable metrics directly connect to revenue and growth:

  • Revenue per visitor (RPV)
  • Add-to-cart rate by traffic source
  • Cart-to-checkout conversion by device
  • Customer acquisition cost by channel
  • Customer lifetime value by cohort
  • Product-level conversion rate

The goal of your analytics setup is to make actionable metrics easy to find and vanity metrics hard to be distracted by.

GA4 + Enhanced E-Commerce: The Core Setup

Google Analytics 4 with enhanced e-commerce events is the foundation. Here's how to set it up properly for WooCommerce.

Step 1: GA4 Property and Data Stream

If you haven't already:

  1. Create a GA4 property in Google Analytics
  2. Create a web data stream with your store URL
  3. Copy the Measurement ID (G-XXXXXXXXXX)

Step 2: Install GA4 on WooCommerce

You have three options:

Option A: Google Site Kit plugin (simplest) Install the official Google Site Kit plugin, connect your Google account, and link your GA4 property. It handles the basic GA4 script injection.

Limitation: Site Kit alone doesn't send enhanced e-commerce events.

Option B: GTM + custom dataLayer (most flexible) Install Google Tag Manager, then push WooCommerce events to the dataLayer. This gives you full control over what data is sent and when.

Option C: Dedicated plugin (best balance) Plugins like "WooCommerce Google Analytics Integration" (by WooCommerce) or "GA4 for WooCommerce" handle both the base GA4 script and all enhanced e-commerce events. This is the recommended approach for most stores.

Step 3: Enhanced E-Commerce Events

GA4's enhanced e-commerce tracks the full shopping funnel through these events:

Event Trigger Key Parameters
view_item_list Product listing viewed item_list_name, items[]
select_item Product clicked from listing items[]
view_item Product page viewed items[], value, currency
add_to_cart Product added to cart items[], value, currency
remove_from_cart Product removed from cart items[], value, currency
view_cart Cart page viewed items[], value, currency
begin_checkout Checkout initiated items[], value, currency
add_shipping_info Shipping step completed shipping_tier, items[]
add_payment_info Payment step completed payment_type, items[]
purchase Order completed transaction_id, value, items[]

Each items[] array should include: item_id, item_name, item_category, price, quantity, and item_variant.

Verification: After setup, use GA4's DebugView (Admin > DebugView) to watch events fire in real-time as you walk through a test purchase. Every event in the table above should appear with correct parameters.

Data visualization dashboard with multiple charts and analytics panels
GA4 enhanced e-commerce tracks the full shopping funnel — but only if events are properly configured.

Step 4: Custom Dimensions

GA4's default dimensions don't capture WooCommerce-specific data. Add these custom dimensions:

  • Customer type: New vs. returning customer (based on WooCommerce order history, not GA4 cookies)
  • Payment method: Useful for correlating payment options with conversion rate
  • Coupon used: Yes/no and coupon code, for measuring promotion effectiveness
  • Shipping method: Correlate shipping choices with conversion rate
  • Cart size bucket: Small (1-2 items), Medium (3-5), Large (6+) — for segmentation

Send these as event parameters with the purchase event, then register them as custom dimensions in GA4 (Admin > Custom definitions).

WooCommerce Built-In Analytics

WooCommerce's native analytics (Analytics tab in WP Admin) improved significantly in recent versions. Don't overlook them.

Revenue Report

The revenue report shows gross sales, refunds, coupons, taxes, shipping, and net sales over time. The most actionable view is comparing periods — this week vs. last week, this month vs. same month last year.

Set up a weekly habit: every Monday, check WooCommerce Analytics > Revenue, compare to last week. Look for anomalies, not absolute numbers.

Products Report

The products report shows units sold, net revenue, and orders per product. Sort by different columns to answer different questions:

  • Sort by items sold: What's popular?
  • Sort by net revenue: What's profitable?
  • Sort by orders: What drives the most transactions?

A product that's #1 in items sold but #15 in revenue might be cannibalizing sales of higher-value products. A product that's #1 in revenue but low in orders is a high-ticket item that deserves premium placement.

Categories Report

The categories report reveals which product categories drive your business. This data should inform:

  • Navigation structure (top categories get primary nav spots)
  • Filtering options (most-shopped categories need the best filters)
  • Marketing allocation (spend more on categories with the highest margins)

Customers Report

WooCommerce tracks customer acquisition and lifetime value natively. Key data points:

  • New vs. returning customer ratio: Healthy stores have 25-40% repeat customers
  • Average orders per customer: Directly relates to your retention strategy effectiveness
  • Average total spend per customer: Your customer lifetime value baseline
E-commerce analytics dashboard showing revenue and conversion metrics
WooCommerce's built-in analytics are better than most store owners realize — use them.

Building Custom Dashboards

Neither GA4 nor WooCommerce analytics alone gives you the complete picture. You need a combined dashboard.

Looker Studio (Free)

Google's Looker Studio (formerly Data Studio) connects directly to GA4 and can pull WooCommerce data via Google Sheets or BigQuery. Build a single dashboard with:

Page 1: Executive Summary

  • Revenue (WooCommerce) vs target
  • Orders and AOV trend
  • Revenue by channel (GA4)
  • Top 5 products by revenue this week

Page 2: Funnel Performance

  • Sessions > Product Views > Add to Cart > Checkout > Purchase
  • Conversion rate at each step
  • Drop-off percentages
  • Comparison to previous period

Page 3: Traffic & Acquisition

  • Sessions by source/medium
  • Revenue by source/medium (not just traffic — revenue)
  • Customer acquisition cost by channel (if you're importing ad spend data)
  • New vs. returning customer revenue split

Page 4: Product Performance

  • Product-level conversion rate (views to purchases)
  • Products with high views but low conversion (opportunity for improvement)
  • Products with high conversion but low views (opportunity for promotion)
  • Category performance trends

Automated Reports

Set up automated email reports for metrics you need to monitor but don't need to actively check:

Daily: Revenue, orders, and any significant anomalies (revenue drop >20% from previous day's average)

Weekly: Full funnel report, top/bottom products, traffic source changes

Monthly: Customer cohort analysis, CLV trends, category performance, marketing ROI by channel

Looker Studio can schedule email delivery of any report page. GA4 can send custom alerts when metrics cross thresholds.

The Metrics That Actually Drive Decisions

With the infrastructure in place, focus on these seven metrics:

1. Revenue Per Visitor (RPV)

Revenue / Sessions. This single number captures both traffic quality and conversion effectiveness. If RPV goes up, you're either attracting better traffic or converting more effectively (or both).

Track RPV by traffic source to see which channels bring the most valuable visitors, not just the most visitors.

2. Add-to-Cart Rate

Add-to-cart events / Product page views. This tells you how compelling your product pages are. Industry average is 7-10%. Below 5% suggests a product page problem. Above 12% suggests strong product-market fit.

3. Cart-to-Purchase Conversion Rate

Purchases / Add-to-cart events. This isolates your checkout funnel from product page performance. If your add-to-cart rate is healthy but cart-to-purchase is low, the problem is in checkout (shipping surprises, payment friction, etc.), not on product pages.

4. Average Order Value (AOV)

Revenue / Orders. Track this weekly and segment by traffic source. Organic search AOV vs. paid social AOV vs. email AOV reveals which channels attract high-value shoppers.

5. Customer Acquisition Cost (CAC)

Total marketing spend / New customers acquired. This requires importing ad spend data (from Google Ads, Meta Ads, etc.) into your analytics. If CAC > first order profit margin, you're losing money on acquisition and need either higher AOV, better conversion, or a strong retention strategy to make up the difference over the customer lifetime.

6. Customer Lifetime Value (CLV)

Average revenue per customer over their entire relationship with your store. WooCommerce tracks total customer spend natively. For a more sophisticated model, calculate CLV = (Average Order Value) x (Purchase Frequency) x (Customer Lifespan).

CLV:CAC ratio should be at least 3:1. Below that, acquisition costs are eating your profits.

7. Product-Level Conversion Rate

Purchases of product X / Views of product X. This reveals which products convert well and which don't. A product with 1,000 views and a 1% conversion rate needs better imagery, copy, or pricing. A product with 50 views and a 15% conversion rate needs more visibility.

Performance metrics displayed on a monitoring screen
Seven metrics — RPV, add-to-cart rate, cart-to-purchase, AOV, CAC, CLV, product conversion — drive real decisions.

Common Analytics Mistakes

Mistake 1: Tracking Everything, Analyzing Nothing

The default reaction to "we need better analytics" is to add more tracking. More events, more dimensions, more reports. But data without analysis is just noise.

Fix: Set a weekly 30-minute analytics review. Look at your 7 key metrics, compare to last week, identify one thing to investigate or change. That's it.

Mistake 2: Ignoring Mobile/Desktop Segmentation

Your overall conversion rate might be 3%, but if desktop is 5% and mobile is 1.5%, you don't have a conversion problem — you have a mobile problem. Always segment key metrics by device category.

Mistake 3: Attribution Tunnel Vision

Last-click attribution in GA4 undervalues channels that introduce customers but don't close the sale. A customer might discover you through Instagram, research on Google, and buy through a direct visit. Last-click gives all credit to direct.

Fix: Use GA4's data-driven attribution model and check the Model Comparison report to see how different channels contribute at different stages of the journey.

Mistake 4: Not Tracking Internal Promotions

When you run a banner on your homepage or a promotional section on your shop page, track it as a GA4 select_promotion event. This tells you which internal merchandising efforts drive revenue and which are wasted real estate.

Mistake 5: No Alerting

If your checkout breaks at 2 AM, you shouldn't find out from a customer email at 10 AM. Set up alerts in GA4 Custom Insights:

  • Revenue drops more than 50% compared to same day last week
  • Conversion rate drops below 1%
  • No purchase events for 4+ hours during business hours
  • Error page views spike above 2x normal

Also set up performance monitoring for technical metrics — analytics only catches the business impact after the technical problem has already hurt customers.

Privacy Compliance

Analytics setup must comply with privacy regulations (GDPR, CCPA).

Cookie consent: Use a consent management platform (CookieBot, Complianz) and only fire GA4 tracking after consent is given. GA4 supports consent mode, which adjusts behavior based on consent status.

IP anonymization: GA4 anonymizes IP addresses by default.

Data retention: Set GA4 data retention to the minimum needed for your analysis (2 or 14 months). Don't keep data you're not using.

Server-side tracking: For more privacy-friendly analytics, consider server-side GTM. This sends data through your server rather than the user's browser, reducing third-party cookie dependencies and improving data accuracy.

Quick-Start Checklist

  1. Install GA4 with enhanced e-commerce — use a dedicated WooCommerce GA4 plugin for simplest setup
  2. Verify all e-commerce events — walk through a test purchase with DebugView open
  3. Add custom dimensions — customer type, payment method, coupon usage
  4. Set up 3 GA4 custom alerts — revenue drop, conversion drop, checkout error spike
  5. Build a Looker Studio dashboard — 4 pages as described above
  6. Schedule weekly analytics review — 30 minutes every Monday, same time
  7. Configure automated daily/weekly reports — email delivery from Looker Studio
  8. Implement consent management — comply with GDPR/CCPA before launching tracking

Good analytics is about asking better questions, not collecting more data. Set up the infrastructure above, focus on the seven key metrics, and make one data-driven decision per week. That discipline compounds faster than any amount of raw data ever will.

Glad Made Team

Building AI-powered tools for e-commerce. We help WooCommerce stores convert more with smarter shopping experiences.

Ready to transform your store?

List AI turns shopping lists into pre-filled carts. AI-powered, zero config, works with WooCommerce.

Join the Waitlist