Salt la conținut

E-commerce KPI Dashboard: Monthly Report Model for Entrepreneurs

Most online store owners only check gross sales and order count. The rest — conversion rate, customer acquisition cost, customer lifetime value — remain invisible. A structured e-commerce KPI dashboard shows you exactly where you're losing money, where you're gaining, and what needs adjusting next month. This guide covers 12 essential metrics, how to measure them in WooCommerce + Google Analytics 4, and what actions to take when the numbers drop.

The template below is the one we use at Creative Side for the monthly reports we deliver to clients with WooCommerce stores.


Why you need a dedicated KPI dashboard

A WooCommerce store without a KPI dashboard operates on intuition — and intuition costs an average of 15–20% of potential revenue, according to Baymard Institute studies (2025). The difference between an entrepreneur who "feels" things are going well and one who sees the actual numbers:

  • Data-driven decisions - you invest the marketing budget in the channel that brings profitable customers, not the one that brings traffic
  • Early problem detection - a 2% drop in conversion rate, caught in the first week, is easy to fix; after 3 months, you've lost tens of thousands of lei
  • Informed team conversations - instead of "things are going well" or "things are going badly," you have concrete numbers to discuss monthly
  • The dashboard doesn't need to be complicated. 12 metrics, one table, 30 minutes per month for analysis. That's it.


    The 12 essential KPIs for an online store

    1. Conversion Rate

    The conversion rate of a high-performing online store in Romania sits between 1.5% and 3.5% — the global e-commerce average being 2.5% (Statista data, 2025).

    What it is: The percentage of visitors who complete an order.

    Formula: (Orders / Unique Sessions) × 100

    Where to measure it:

  • Google Analytics 4 - Reports > Monetization > Ecommerce purchases > Purchase conversion rate
  • WooCommerce Analytics - does not provide conversion rate natively; you need GA4
  • What to do when it drops:

  • Check checkout page load speed (PageSpeed Insights)
  • Analyze the funnel in GA4 — where are users dropping off?
  • Test the checkout process on mobile (70%+ of Romanian e-commerce traffic comes from phones)
  • Check whether payment processing errors have appeared
  • 2. Average Order Value (AOV)

    The average AOV for WooCommerce stores in Romania is between 150 and 350 lei, with large variations depending on the niche.

    Formula: Total Revenue / Number of Orders

    Where to measure it:

  • WooCommerce Analytics - Revenue > Net sales / Orders count
  • GA4 - Reports > Monetization > Average purchase revenue per user
  • What to do when it drops:

  • Implement upsell and cross-sell on product pages and in the cart
  • Offer free shipping above a threshold (e.g., free over 200 RON)
  • Create product bundles with discounts
  • Check whether an active promotion is cannibalizing your margin
  • 3. Customer Acquisition Cost (CAC)

    A healthy CAC should be below 30% of AOV — if you spend 100 lei to acquire a customer who orders 150 lei worth of products, the margin is insufficient.

    Formula: Total Marketing Spend / New Customers Acquired

    Where to measure it:

  • GA4 + Google Ads / Meta Ads - costs come from the advertising platforms, new customers from GA4 (segment: New users with purchase event)
  • Consolidate manually in your monthly dashboard
  • What to do when it increases:

  • Analyze performance per channel — stop campaigns with CAC above threshold
  • Invest in organic channels (SEO, email marketing, content)
  • Optimize landing pages for paid campaigns
  • Check whether demographic targeting is accurate
  • 4. Customer Lifetime Value (LTV)

    A loyal customer is worth on average 5–7 times more than the first order — the LTV:CAC ratio should be at least 3:1.

    Formula: AOV × Annual Purchase Frequency × Average Relationship Duration (years)

    Where to measure it:

  • WooCommerce Analytics - does not calculate LTV natively; use a plugin (Metorik, WooCommerce Customer History) or calculate manually from order data
  • GA4 - Explore > User Lifetime reports
  • What to do when it's low:

  • Implement post-purchase email marketing (a sequence of 3–5 emails)
  • Create a points-based loyalty program
  • Offer a discount on the second order
  • Improve the unboxing experience and post-sale support
  • 5. Cart Abandonment Rate

    The global average cart abandonment rate is 70.19% (Baymard Institute, 2025) — any store below 65% is performing above average.

    Formula: (1 − Completed Orders / Sessions with add-to-cart) × 100

    Where to measure it:

  • GA4 - set up a funnel: add_to_cart → begin_checkout → purchase
  • WooCommerce plugins - CartFlows, WooCommerce Cart Abandonment Recovery
  • What to do when it increases:

  • Simplify the checkout (remove unnecessary fields, offer guest checkout)
  • Add popular payment methods (cash on delivery, installments)
  • Send a cart recovery email at 1 hour and at 24 hours
  • Display the total cost (including shipping) as early as possible
  • 6. Monthly Revenue

    Monthly revenue should be analyzed as a trend, not as an absolute value — a 10–15% month-over-month growth indicates a healthy business in the first 2 years.

    What to track:

  • Gross revenue vs. net revenue (after returns and refunds)
  • Revenue per channel (organic, paid, direct, referral, email)
  • Comparison with the previous month and the same month from the previous year
  • Where to measure it:

  • WooCommerce Analytics - Revenue tab, filtered by the desired period
  • GA4 - Reports > Monetization > Ecommerce purchases
  • What to do when it drops:

  • Analyze which channel declined (lost organic traffic? paused campaigns?)
  • Check whether a best-selling product is out of stock
  • Compare with seasonality (January and February are naturally slow)
  • 7. Traffic by Source

    Organic traffic should represent at least 40% of total visits for a mature store — exclusive dependence on paid traffic is financially unsustainable.

    What to track:

  • Organic Search - visitors from Google
  • Paid Search - Google Ads
  • Social - organic and paid
  • Direct - direct access (brand awareness)
  • Referral - links from other websites
  • Email - newsletter campaigns
  • Where to measure it:

  • GA4 - Reports > Acquisition > Traffic acquisition
  • What to do when organic traffic drops:

  • Check Google Search Console for ranking losses
  • Analyze whether a competitor has published new content targeting your keywords
  • Check for technical issues (deindexed pages, crawl errors)
  • Invest in new content and updating existing articles
  • 8. Return Rate

    A return rate below 5% is excellent for general e-commerce; above 10% signals problems with the product or descriptions.

    Formula: (Products Returned / Products Sold) × 100

    Where to measure it:

  • WooCommerce - Orders > Refunded (partial), but does not differentiate physical returns from refunds
  • Most accurate: manual tracking or integrated ERP
  • What to do when it increases:

  • Improve product descriptions and photos (the #1 cause of returns)
  • Add a sizing guide with exact dimensions (for fashion)
  • Check packaging quality — products damaged during shipping
  • Analyze which products have a high return rate and remove them from the catalog or adjust them
  • 9. Page Speed

    An LCP (Largest Contentful Paint) under 2.5 seconds on mobile increases conversion rate by 15–20% compared to a site that loads in over 4 seconds (Google data, 2025).

    What to track:

  • LCP (Largest Contentful Paint) - under 2.5s
  • INP (Interaction to Next Paint) - under 200ms
  • CLS (Cumulative Layout Shift) - under 0.1
  • Where to measure it:

  • Google PageSpeed Insights - test the product page, main category, and checkout
  • Google Search Console - Core Web Vitals report
  • What to do when it drops:

  • Optimize images (WebP, correct dimensions, lazy loading)
  • Enable caching (WP Rocket or LiteSpeed Cache)
  • Remove unnecessary plugins
  • Check whether a new plugin has degraded performance
  • 10. Top Products (Best Sellers)

    The top 20% of products typically generate 60–80% of revenue — the Pareto principle applies almost without exception in e-commerce.

    What to track:

  • Top 10 products by revenue
  • Top 10 products by quantity sold
  • Products with high views but low sales (conversion problem on the product page)
  • Where to measure it:

  • WooCommerce Analytics - Products tab, sorted by revenue or items sold
  • GA4 - Reports > Monetization > Ecommerce purchases > filtered by item name
  • What to do with the data:

  • Promote best sellers on the homepage and in campaigns
  • Optimize SEO for products with high views but low conversion
  • Create bundles with complementary products
  • Remove products with zero sales in the last 90 days from the catalog
  • 11. Customer Acquisition Channels

    Profitable stores have at least 3 active acquisition channels, each contributing at least 15% of new customers — dependence on a single channel is the biggest risk.

    What to track:

  • Which channel brings the most new customers (not just traffic, but conversions)
  • CAC per channel — acquisition cost differs dramatically between organic (nearly zero) and paid (10–50+ RON)
  • Trends — a growing channel deserves additional investment
  • Where to measure it:

  • GA4 - Reports > Acquisition > User acquisition (filtered by First user medium)
  • Correlated with cost data from Google Ads, Meta Ads, email platform
  • What to do:

  • Allocate budget proportionally to ROI per channel
  • Diversify if one channel dominates with over 60% of revenue
  • Test new channels quarterly (TikTok Ads, Pinterest, partnerships)
  • 12. Repeat Purchase Rate

    A healthy store has a repeat purchase rate of at least 20–30% — below 15% signals that you're not retaining customers.

    Formula: (Customers with 2+ Orders / Total Customers) × 100

    Where to measure it:

  • WooCommerce Analytics - Customers tab, filtered by Orders count > 1
  • Metorik plugin - dedicated dashboard for retention
  • What to do when it's low:

  • Implement a post-purchase email sequence (thank you, review request, second-order offer)
  • Create a loyalty program
  • Offer subscriptions for consumable products
  • Improve the customer support experience

  • Template model — monthly KPI report

    Fill in this table at the end of each month. Compare with the previous month and the same month from the previous year.

    KPI Current Month Previous Month Change (%) Target Status
    Conversion Rate __% __% __% >2% ⬆/⬇
    AOV (lei) __ __ __% >200 ⬆/⬇
    CAC (lei) __ __ __% <60 ⬆/⬇
    LTV (lei) __ __ __% >500 ⬆/⬇
    Cart Abandonment (%) __ __ __% <65% ⬆/⬇
    Net Revenue (lei) __ __ __% __ ⬆/⬇
    Organic Traffic (%) __ __ __% >40% ⬆/⬇
    Return Rate (%) __ __ __% <5% ⬆/⬇
    Mobile LCP (s) __ __ __% <2.5s ⬆/⬇
    Top Product #1 (lei) __ __ __% __ ⬆/⬇
    Active Channels (no.) __ __ __% >3 ⬆/⬇
    Repeat Purchase (%) __ __ __% >25% ⬆/⬇

    How to use the template:

  • Fill in - at the end of the month, extract the numbers from WooCommerce Analytics and GA4
  • Compare - calculate the percentage change from the previous month
  • Mark - red for KPIs below target, green for those above
  • Act - for each red KPI, define a concrete action and an owner
  • Archive - keep all reports in a folder; 6–12 month trends are the most valuable

  • How to set up tracking in WooCommerce + GA4

    Google Analytics 4 with Enhanced Ecommerce tracking automatically collects the view_item, add_to_cart, begin_checkout, and purchase events — it just needs to be configured correctly.

    Step 1: Install GA4

  • Quick option: Google Site Kit plugin - connect your Google account, it configures automatically
  • Advanced option: Google Tag Manager (GTM) - full control over events
  • Step 2: Enable Enhanced Ecommerce

    If you use Google Site Kit, Enhanced Ecommerce is enabled automatically for WooCommerce. If you use GTM:

  • Create a GA4 Configuration tag with your Measurement ID
  • Add triggers on WooCommerce events: view_item, add_to_cart, begin_checkout, purchase
  • Configure the Data Layer - the GTM4WP plugin (free) automatically injects e-commerce data into the Data Layer
  • Step 3: Configure conversions

    In GA4, go to Admin > Events and mark purchase as a conversion. Optionally, also mark add_to_cart and begin_checkout for funnel analysis.

    Step 4: Create the dashboard

    In GA4, use Explore > Free Form for a custom dashboard:

  • Dimensions: Session source/medium, Device category, Item name
  • Metrics: Sessions, Purchase revenue, Ecommerce purchases, Average purchase revenue
  • Alternatively, connect GA4 to Looker Studio (free) for a visual dashboard you can share with your team.


    Recommended tools for a WooCommerce KPI dashboard

    Tool What it does Price
    WooCommerce Analytics (native) Revenue, orders, products, customers Free
    Google Analytics 4 Traffic, conversions, funnel, attribution Free
    Google Search Console Organic performance, indexing errors Free
    Metorik Dedicated WooCommerce KPI dashboard, LTV, retention, segmentation From 20 USD/month
    Looker Studio Data visualization from GA4, Ads, Search Console Free
    WP Statistics GA4 alternative without third-party cookies, GDPR-friendly Free / Premium

    For small stores (under 100 orders per month), WooCommerce Analytics + GA4 + a spreadsheet are enough. Above 300 orders per month, Metorik or Looker Studio become investments that pay for themselves through the better decisions you make.

    Want a KPI dashboard automatically configured for your WooCommerce store? At Creative Side we configure GA4 Enhanced Ecommerce, Looker Studio dashboards, and automated monthly reporting — so you open a single link and instantly see all 12 metrics.


    Common mistakes in e-commerce KPI reporting

    Tracking vanity metrics

    Pageviews, social media followers, and bounce rate without context are vanity metrics. Only metrics directly tied to revenue matter: conversion, AOV, CAC, LTV.

    Comparing unequal periods

    Don't compare a month with Black Friday to one without promotions. Compare month over month (MoM) and year over year (YoY) to eliminate seasonality.

    Not segmenting the data

    A global conversion rate of 2% hides different realities: it might be 4% on desktop and 0.8% on mobile. Segment by device, by traffic channel, and by product category.

    Not acting on the data

    A dashboard you fill in but never read is a waste of time. The rule: each monthly report generates at least 3 concrete actions, with an owner and a deadline.


    Frequently asked questions about e-commerce KPI dashboards

    What are the most important KPIs for a small online store?

    Focus on 4: conversion rate (shows site efficiency), AOV (shows how much a customer spends), CAC (shows how much a new customer costs you), and cart abandonment rate (shows where you're losing sales). When these 4 metrics are stable and growing, the store is on the right track. Add the remaining 8 KPIs as you grow past 100 orders per month.

    How often should I check the KPIs?

    Revenue and orders — daily, 2 minutes. The full report with all 12 metrics — monthly, 30 minutes. The 6-month trend analysis — quarterly, 1 hour. Don't obsessively check all metrics daily — short-term fluctuations lead to impulsive decisions that do more harm than good.

    Can I track KPIs without Google Analytics?

    Yes. WooCommerce Analytics provides data on revenue, orders, products, and customers without any external service. The WP Statistics plugin provides traffic data without third-party cookies (useful for strict GDPR compliance). Metorik offers a complete dashboard dedicated to WooCommerce. The limitation: without GA4 you won't have cross-channel attribution data and detailed funnel analysis.

    What free tools can I use for a KPI dashboard?

    WooCommerce Analytics (native), Google Analytics 4, Google Search Console, and Google Looker Studio — all are free. With these 4 tools you cover 90% of the reporting needs of an online store. The only effort is the initial setup (2–4 hours) and filling in the monthly template (30 minutes).


    Next step

    You now have a complete KPI dashboard model that you can implement in 2–4 hours. Start with the 4 essential metrics (conversion, AOV, CAC, cart abandonment), configure GA4 Enhanced Ecommerce, and fill in the first report at the end of the current month.

    If you want the dashboard professionally configured — GA4 with Enhanced Ecommerce, Looker Studio with automated visualization, email alerts when a KPI drops below threshold — request an estimate.

    We configure complete KPI dashboards for your WooCommerce store — GA4, Looker Studio, automated monthly reporting

    Postări conexe

    Blog

    Ultimele Articole

    Programeaza o Discutie

    Audit Gratuit

    Cere Oferta