Most WooCommerce stores get set up around products, payment gateways, and shipping — and analytics gets left as an afterthought. A few weeks in, sales notifications start arriving, but the questions pile up faster than the answers: which products are actually driving revenue, where is the traffic coming from, and are those discount codes helping or quietly eating into profit?
In most WooCommerce stores I set up, analytics is either switched on and ignored, or never properly configured at all. Both lead to the same problem: decisions made on gut feel instead of data. This guide covers how to set up WooCommerce Analytics, connect it with Google Analytics for full visibility, and read the reports that actually change how you run the store.
Quick Answer
Enable WooCommerce’s built-in Analytics dashboard under WooCommerce → Analytics, import historical order data if the store already has sales history, then connect Google Analytics (GA4) so you can see where traffic originates alongside what WooCommerce already tracks about orders and customers. Review revenue, product, and customer reports weekly rather than daily, and use what you find to adjust pricing, marketing spend, and which products get promoted.
Why This Matters
Without analytics, a store owner is flying on sales notifications alone. That means promoting products that don’t actually sell well, missing the traffic sources that bring in the most valuable customers, and running discounts that increase order volume while quietly reducing overall profit. With proper reporting in place, the same store can identify its genuine top performers, track whether revenue is trending up or down before it becomes a problem, and understand whether customers are coming back or churning after one order.
Step-by-Step Instructions
Enable WooCommerce Analytics
WooCommerce includes a built-in analytics system with no extra plugin required. Go to WooCommerce → Analytics in your dashboard and you’ll find sections for Overview, Revenue, Orders, Products, Categories, Coupons, and Customers. If the dashboard looks empty on a store that already has order history, go to WooCommerce → Analytics → Settings and run Import Historical Data — without this step, older orders won’t appear in any of the reports.
Check the Overview and Revenue Reports
The Overview tab gives a quick snapshot of total sales, net revenue, orders, and average order value over a date range you choose. In my experience, this is the first place to look to see whether a store is trending up or down before digging into anything else. The Revenue report goes deeper — gross sales, net sales, refunds, taxes, and shipping — and is where you’ll spot whether refunds are unusually high or shipping costs are quietly cutting into what looks like healthy revenue.
Review Product and Customer Data
The Products report shows top-selling items, revenue per product, and quantity sold. When I review stores, a small handful of products almost always generate most of the revenue — that’s where marketing budget should go, not spread evenly across the catalogue. The Customers report shows new versus returning customers, lifetime value, and purchase frequency. If most customers never come back, that points to a gap in follow-up or email marketing; if returning customers are strong, retention and upselling are the better focus. WooCommerce’s built-in customer accounts feature makes this repeat-purchase behaviour easier to track and encourage in the first place.
Track Coupons and Discounts
The Coupons report under WooCommerce → Analytics → Coupons shows usage and revenue generated from each discount code. This answers a question most store owners never actually check: are the discounts increasing sales, or just reducing profit on orders that would have happened anyway? If a coupon isn’t clearly earning its keep, retire it rather than letting it run indefinitely out of habit.
Connect Google Analytics and GA4 Ecommerce Tracking
WooCommerce’s own reports don’t show where traffic comes from — for that, connect Google Analytics. If you haven’t set this up yet, see how to set up Google Search Console and Google Analytics for a new WordPress website first. The Google Site Kit plugin is the simplest route: install it, connect your Google account, and enable GA4. Once connected, confirm ecommerce tracking is switched on — Google’s own GA4 ecommerce tracking documentation covers the setup in detail, though WooCommerce integration plugins and Site Kit usually handle most of it automatically. With this in place you’ll see product views, add-to-cart events, and purchases, which shows exactly where customers drop off before completing an order.
Practical Tips
- Check analytics weekly rather than daily — daily numbers fluctuate too much on their own to be meaningful, and reacting to single-day swings usually does more harm than good.
- Watch conversion rate alongside traffic. More visitors doesn’t automatically mean more sales, and a traffic spike with flat conversions often points to the wrong audience rather than a win.
- If you notice traffic dropping unexpectedly, setting up custom alerts for traffic drops catches the problem faster than waiting to spot it in a weekly review.
- When one product consistently outperforms the rest, build content and ad spend around it rather than splitting attention evenly across the catalogue.
Common Mistakes
- Only looking at total sales. Revenue alone doesn’t show what’s actually working — product and traffic-source data are what turn a number into a decision.
- Ignoring refunds and shipping costs. High sales figures can still hide low profit once refunds and shipping are factored in.
- Never connecting Google Analytics. Without it, there’s no visibility into which channels actually bring in paying customers, including carts that get abandoned before checkout.
- Checking data too often. Daily monitoring tends to produce overreactions to normal noise rather than steady, evidence-based improvements.
- Collecting data but never acting on it. Reports are only useful once they change a pricing, marketing, or product decision.
When to Use This vs Alternatives
WooCommerce Analytics paired with Google Analytics covers what the vast majority of small to medium stores need — clear reporting on revenue, products, and customers without any extra cost or complexity. Larger stores with genuinely complex data needs, advanced segmentation, or detailed funnel analysis across multiple channels may eventually outgrow this setup and look at dedicated ecommerce analytics platforms or CRM systems. For most stores, though, that level of tooling adds overhead long before it adds insight. If you’re still working out the basics of getting a store online, the step-by-step guide to building a WordPress website is a useful starting point before analytics becomes the priority.
Conclusion
Turn on WooCommerce Analytics, import historical data if needed, and connect Google Analytics so traffic sources sit alongside sales data. Review it weekly, focus on trends over single-day numbers, and let what you find actually change pricing, marketing, and product decisions.

Etienne Basson works with website systems, SEO-driven site architecture, and technical implementation. He writes practical guides on building, structuring, and optimizing websites for long-term growth.