How to Track Revenue
in WooCommerce
Set up accurate revenue tracking so you know exactly where your money comes from—and where it's leaking.
Essential Revenue Metrics
The numbers every WooCommerce store owner should track
Gross Revenue
DailyTotal sales before any deductions
Sum of all order totals (including tax and shipping)
Shows overall sales volume and top-line growth
Net Revenue
WeeklyRevenue after refunds, discounts, and fees
Gross Revenue - Refunds - Coupons - Payment Fees
True measure of money coming into your business
Revenue by Channel
WeeklySales attributed to each traffic source
Revenue from Organic + Paid + Email + Social + Direct
Know which marketing channels drive actual sales
Revenue per Visitor (RPV)
WeeklyAverage revenue generated per site visitor
Total Revenue ÷ Total Visitors
Combines conversion rate and AOV into one metric
Average Order Value (AOV)
WeeklyAverage amount spent per transaction
Total Revenue ÷ Number of Orders
Tracks whether customers are spending more or less over time
Revenue Growth Rate
MonthlyPercentage change in revenue over time
(Current Period Revenue - Previous Period Revenue) ÷ Previous Period Revenue × 100
Shows momentum—are you accelerating or slowing down
Why Accurate Revenue Tracking Matters
A store doing $50,000/month in gross revenue might only keep $38,000 after refunds (8%), discounts (10%), and payment processing fees (3%). Without tracking net revenue, you're making decisions based on a number that's 24% higher than reality.
Proper revenue tracking also reveals which channels and products are actually profitable—not just generating sales.
Revenue Tracking Made Simple
StoreRadar gives you a real-time revenue dashboard with channel attribution, product performance, and customer-level revenue tracking—no spreadsheets needed.
How to Track Revenue in WooCommerce
Three ways to monitor revenue for your WooCommerce store
Option 1: WooCommerce Analytics
Built-in WooCommerce reports show orders, revenue, products, and categories with customizable date ranges. No setup required.
- No setup required
- Free and built-in
- Revenue by product and category
- No traffic source attribution
- No cohort analysis
- Limited visualizations
Option 2: Google Analytics 4
GA4 with ecommerce tracking provides revenue attribution by traffic source, funnel analysis, and audience insights.
- Free to use
- Channel attribution
- Funnel analysis
- Complex setup
- Data sampling issues
- Revenue discrepancies
Option 3: StoreRadar
StoreRadar provides real-time revenue dashboards with channel attribution, customer-level tracking, and cohort analysis built for WooCommerce.
- Real-time dashboards
- Channel attribution
- Customer-level revenue
- Cohort analysis
- Monthly subscription
Revenue Tracking Setup Guide
Set up comprehensive revenue tracking step by step
Enable WooCommerce Analytics
Make sure WooCommerce Analytics is active. Go to WooCommerce → Analytics → Revenue to verify data is being collected.
Check that orders are flowing into the analytics dashboard. If you recently updated WooCommerce, you may need to import historical data via WooCommerce → Status → Tools.
You should see revenue data for at least the last 30 days
Set Up Google Analytics 4 Ecommerce
Install GA4 with ecommerce event tracking to get revenue attribution by traffic source, campaign, and user behavior.
Use a plugin like Google Analytics for WooCommerce (by Google) or MonsterInsights to auto-track purchase, add_to_cart, and view_item events.
GA4 revenue should be within 5% of WooCommerce reported revenue
Configure UTM Parameters
Tag all marketing links with UTM parameters so revenue can be attributed to specific campaigns and channels.
Use utm_source, utm_medium, and utm_campaign on every ad, email, and social link. Create a consistent naming convention.
80%+ of non-organic traffic should have UTM tags
Create a Revenue Dashboard
Build a single view showing your key revenue metrics updated daily. Avoid checking multiple tools for basic numbers.
Use StoreRadar, Google Looker Studio, or a spreadsheet to consolidate revenue by day, channel, product category, and customer type.
Dashboard should take less than 30 seconds to answer 'How's the business doing?'
Set Up Revenue Alerts
Configure notifications for significant revenue changes so you don't miss drops or spikes.
Set alerts for: daily revenue below X, refund rate above Y%, and revenue from any channel dropping by 20%+.
Catch revenue problems within 24 hours, not end of month
Schedule Regular Revenue Reviews
Block time weekly and monthly to analyze revenue trends, not just glance at totals.
Weekly: Review revenue by channel and top products. Monthly: Analyze growth rate, customer acquisition cost, and revenue per customer trends.
30 min weekly, 1-2 hours monthly for thorough review
Revenue by Segment
Break down revenue to find growth opportunities and risks
| Segment | Typical Share | Insight |
|---|---|---|
| New Customers | 40-60% | High percentage means growth but also acquisition cost dependency |
| Returning Customers | 40-60% | Higher is better—cheaper to retain than acquire new customers |
| Top 10% Customers | 30-50% | Your VIPs—losing even one has outsized revenue impact |
| Mobile vs Desktop | 50/50 to 70/30 | Mobile share is growing—make sure mobile conversion isn't lagging |
| Organic vs Paid | Varies | Organic revenue is more profitable—track CAC by channel |
| Product Category A vs B | Varies | Know which categories are growing and which need attention |
Quick Wins
Start tracking revenue properly today
Enable WooCommerce Analytics Dashboard
Go to WooCommerce → Analytics → Overview. Pin the metrics that matter most to you.
Set Up GA4 Ecommerce Tracking
Install a GA4 plugin and verify purchase events are firing. Check in GA4 → Reports → Monetization.
Create UTM Convention
Document your UTM naming rules. Example: utm_source=facebook, utm_medium=paid_social, utm_campaign=spring_sale_2025.
Set Up Daily Revenue Email
Use WooCommerce email reports or a plugin to get daily revenue summaries sent to your inbox.
Export Last 12 Months Revenue
Export monthly revenue data to a spreadsheet. Calculate month-over-month and year-over-year growth rates.
Check Revenue Discrepancies
Compare WooCommerce revenue vs your payment processor (Stripe, PayPal). Identify and resolve any gaps.
Revenue Tracking Pitfalls
Avoid these common mistakes when tracking WooCommerce revenue
Tracking Gross Instead of Net Revenue
Celebrating $100K months when $15K goes to refunds, coupons, and fees. Your real revenue is $85K.
Always track net revenue as your primary metric. Show gross revenue for context but make decisions based on net.
Ignoring Revenue by Channel
Knowing total revenue is up but not knowing which channel drove the growth—or which one is declining.
Set up proper attribution. Tag all campaigns with UTMs. Review channel performance weekly to allocate budget effectively.
Comparing Days Instead of Trends
Panicking because Tuesday revenue was 40% lower than Monday. Daily fluctuations are normal.
Compare same day of previous week, or use 7-day rolling averages. Monthly year-over-year is most reliable for trends.
Not Accounting for Seasonality
Thinking business is declining in January when it's just post-holiday normalization.
Compare revenue to the same period last year, not just the previous month. Build a seasonality calendar for your industry.
Forgetting About Refunds and Chargebacks
Recording revenue at time of sale but not tracking when refunds and chargebacks eat into it later.
Track refund rate as a key metric. Review refunds weekly. If refund rate exceeds 5%, investigate product or fulfillment issues.
Related WooCommerce Guides
Track Customer Lifetime Value
Measure how much each customer is worth over time.
Track Conversion Rate
Monitor and improve your visitor-to-customer rate.
Increase Average Order Value
Get customers to spend more per order.
Increase Conversion Rate
Turn more visitors into paying customers.
Repeat Customers
Grow second purchases and loyalty.
Stop Losing Customers
Diagnose why customers aren't coming back.
Frequently Asked Questions
Common questions about tracking WooCommerce revenue
Go to WooCommerce → Reports → Orders or use the Analytics → Revenue tab (WooCommerce 4.0+). You'll see gross sales, net sales, refunds, coupons, taxes, and shipping. For more granular tracking, use a dedicated analytics tool.
Gross revenue is total sales before deductions. Net revenue = Gross Revenue - Refunds - Discounts - Taxes - Shipping. Net revenue is the more accurate measure of actual business income, though for growth tracking, gross sales trends are also useful.
WooCommerce doesn't track traffic sources natively. You need Google Analytics 4 with ecommerce tracking enabled, or a tool like StoreRadar that attributes revenue to specific channels (organic, paid, email, social, direct).
Common reasons include: pending orders counted in WooCommerce but not yet captured, refunds processed at different times, tax and shipping inclusion differences, currency conversion discrepancies, and subscription renewal timing. Reconcile monthly to catch discrepancies.
Daily for total revenue (quick pulse check), weekly for trends and channel performance, monthly for deep analysis and comparisons. Avoid making strategic decisions based on single-day fluctuations—look at 7-day or 30-day rolling averages.
WooCommerce shows per-customer order history under WooCommerce → Customers. For true per-customer revenue tracking and lifetime value analysis, you'll need a CRM integration or analytics tool that aggregates customer spending over time.
Track Revenue That Actually Matters
StoreRadar shows net revenue by channel, product, and customer segment in real-time—so you always know where your money comes from.
Start Free Trial ->By signing up, you agree to our Terms of Service and Privacy Policy