E-commerce KPIs and Metrics: What to Track and Why in 2025

Introduction

E-commerce in 2025 operates under rising traffic costs, declining user attention, and stricter privacy requirements. Teams win markets through number control, not intuition. Analytics transforms a store into a system: you see where margin is lost, where the funnel breaks, which channels acquire "bad" customers, and which logistics processes consume profit.

McKinsey describes "data-driven enterprise" as a model where data shapes operational decisions and drives measurable results. Companies already generating 20% EBIT from AI more frequently implement mature data practices (McKinsey, 2024). Shopify emphasizes: e-commerce teams use analytics for faster decision-making, inventory optimization, and conversion improvement (Shopify, 2024).

Below is a practical guide: which KPIs to track, how to calculate them, which benchmarks to use, and how to build a KPI dashboard for store management.

Revenue and Sales Metrics

kpi-metrics

Revenue metrics show "how much" the store earns. Without them, you cannot properly evaluate marketing, catalog efficiency, or logistics.

Shopify provides conversion benchmarks for e-commerce, where average values vary and many stores see 1.4% as a baseline on the platform (Shopify, 2024). Oberlo reminds: AOV is calculated as revenue divided by order count (Oberlo, 2024).

Revenue Metrics, Formulas, Benchmarks:

Metric Purpose Formula Average Benchmark Good Excellent
GMV Sales scale GMV = Σ(price × quantity) varies by niche +10% YoY +20% YoY
Revenue (Net) Actual revenue Revenue = GMV – discounts – returns – taxes varies by niche stable growth stable growth + margin
AOV Average order value AOV = Revenue / Orders varies by niche +10% YoY +20% YoY
Items per Order Cart completeness Items/Order = Items Sold / Orders 1.2–1.8 1.8–2.3 2.3+
Gross Profit Gross profit Gross Profit = Revenue – COGS varies by niche grows with Revenue grows faster than Revenue
Gross Margin Margin quality Gross Margin = (Gross Profit / Revenue) × 100% 30–50% 50–65% 65%+

Formulas with Examples:

AOV:

Formula:
AOV = Revenue / Orders

Example:
AOV = ($120,000 / 8,000 orders) = $15

Gross Margin:

Formula:
Gross Margin = (Gross Profit / Revenue) × 100%

Example:
Gross Margin = ($42,000 / $120,000) × 100% = 35%

Practice:

  • Calculate Revenue "after returns". Returns directly cause gaps between GMV and actual revenue.
  • Add Gross Margin by category. Marketing often "wins" in Revenue but loses in profit.

Revenue Control Checklist:

  • Separate GMV, Net Revenue, Gross Profit in reports
  • Calculate AOV by channels, categories, countries
  • Add Gross Margin by SKU and categories
  • Separate "profitable" orders from "unprofitable" after delivery and returns

Conversion Metrics

kpi-metrics

Conversion shows how effectively the store transforms visitors into buyers. You can drive more traffic, but low conversion causes economic failure.

Shopify describes average conversion benchmarks, where a "healthy" range often hovers around 2.5–3%, while many stores have lower values (Shopify, 2024). Baymard Institute records 69.99% abandoned carts as the average (Baymard Institute, 2024).

Conversion Metrics, Formulas, Benchmarks:

Metric Formula Average Good Excellent
Conversion Rate (Orders / Sessions) × 100% 1–2% 2–3% 4%+
Add-to-Cart Rate (Add to Cart Events / Sessions) × 100% 4–8% 8–12% 12%+
Cart-to-Purchase Rate (Orders / Carts Created) × 100% 25–35% 35–45% 45%+
Checkout Abandonment Rate (Abandoned Checkouts / Initiated Checkouts) × 100% 45–60% 35–45% <35%
Cart Abandonment Rate 100% – Cart-to-Purchase Rate ~70% 60% <50%

Formula and Example:

Conversion Rate:

Formula:
Conversion Rate = (Orders / Sessions) × 100%

Example:
Conversion Rate = (1,500 / 50,000) × 100% = 3%

Checkout Abandonment Rate:

Formula:
Checkout Abandonment Rate = (Abandoned Checkouts / Initiated Checkouts) × 100%

Example:
Checkout Abandonment Rate = (900 / 1,800) × 100% = 50%

Practice: "where the funnel drops":

  • Add-to-Cart low – product, price, trust, product page UX problem
  • Cart-to-Purchase low – shipping, payments, promo codes, final price transparency problem
  • Checkout Abandonment high – speed, forms, errors, payment step "surprises" problem

Conversion Optimization Checklist:

  • Build funnel: view → add_to_cart → checkout_start → purchase
  • Add payment error, rejection, shipping unavailability events
  • Check mobile checkout – most rejections occur there
  • Track time-to-purchase (minutes-to-purchase) by channels

Customer Metrics

kpi-metrics

Customer metrics answer questions: who buys, how much acquisition costs, how much a customer brings over the entire cycle.

In e-commerce practice, marketing "wins" through cheap CAC, but business loses through low LTV. That's why the LTV:CAC ratio determines model health.

BigCommerce emphasizes the importance of LTV and retention as the "core" of measurement (BigCommerce, 2024). McKinsey describes the personalization effect, which drives 5–15% revenue growth for leaders (McKinsey, 2024).

Customer Metrics, Formulas, Benchmarks:

Metric Formula Average Good Excellent
LTV AOV × Purchase Frequency × Lifespan varies by niche grows YoY grows faster than CAC
CAC Total Marketing Spend / New Customers varies by niche decreases YoY stable with growth
LTV:CAC LTV / CAC 2:1 3:1 5:1+
Retention Rate ((Customers End – New Customers) / Customers Start) × 100% 20–35% 35–50% 50%+
Repeat Purchase Rate (Repeat Customers / Total Customers) × 100% 20–30% 30–40% 40%+
Churn Rate (Lost Customers / Total Customers) × 100% 30–50% 20–30% <20%

Formulas with Examples:

CAC:

Formula:
CAC = Total Marketing Spend / New Customers Acquired

Example:
CAC = ($30,000 / 2,000 new customers) = $15

LTV:CAC:

Formula:
LTV:CAC = LTV / CAC

Example:
LTV:CAC = ($90 / $15) = 6:1

Practice:

  • Calculate LTV by cohort: first purchase month → LTV at 30/90/180 days.
  • Add "margin LTV": LTV on gross profit, not revenue.
  • Separate retention by category: consumables often drive stronger repeat.

Customer Analytics Checklist:

  • Build 30/90/180 day cohorts
  • Calculate LTV by acquisition channels
  • Add VIP segmentation (top 10% by LTV)
  • Set LTV:CAC ≥ 3:1 target in budget planning

Traffic and Acquisition Metrics

kpi-metrics

Traffic itself doesn't guarantee sales. Engagement metrics show audience quality, intent, and offer relevance.

Google Analytics 4 defines engagement rate and bounce rate as basic interaction metrics (Google, 2024). Databox publishes GA4 industry benchmarks for engagement and conversions, useful for comparison (Databox, 2024).

Traffic Metrics, Formulas, Benchmarks:

Metric Formula Average Good Excellent
Sessions counter depends on budget stable growth growth + quality
Users counter varies by niche growth YoY growth YoY
Engagement Rate (GA4) Engaged Sessions / Sessions × 100% 45–55% 55–65% 65%+
Bounce Rate (GA4) 100% – Engagement Rate 45–55% 35–45% <35%
Pages per Session Pageviews / Sessions 2–3 3–4 4+
Traffic Source Share Channel Sessions / Sessions × 100% balance diversified strong organic + brand

Calculation Example:

Engagement Rate:

Formula:
Engagement Rate = (Engaged Sessions / Sessions) × 100%

Example:
Engagement Rate = (27,000 / 50,000) × 100% = 54%

Practice:

  • Track "Revenue per Session" by channels. High traffic without revenue causes planning noise.
  • Compare engagement and conversion together. High engagement without purchase signals a checkout barrier.

Marketing Metrics

kpi-metrics

Marketing metrics show acquisition spend efficiency, creative quality, and ability to scale sales without margin decline.

WordStream publishes Google Ads Benchmarks 2024 for CTR, CPC, conversion rate by industry (WordStream, 2024). Klaviyo provides email benchmarks, including open rate and click rate by industry (Klaviyo, 2024).

Marketing Metrics, Formulas, Benchmarks:

Metric Formula Average Good Excellent
ROAS Revenue from Ads / Ad Spend 2.0 3.0 5.0+
CPA Ad Spend / Conversions varies by niche down YoY down YoY while scaling
CPO Total Marketing Cost / Orders varies by niche margin control margin control + growth
CTR (Clicks / Impressions) × 100% 2–4% 4–6% 6%+
Email Open Rate (Opens / Delivered) × 100% 15–20% 25% 35%+
Email Click Rate (Clicks / Delivered) × 100% 1.5–2.5% 2.5–3.5% 3.5%+

Formulas with Examples:

ROAS:

Formula:
ROAS = Revenue from Ads / Ad Spend

Example:
ROAS = ($90,000 / $30,000) = 3.0

CTR:

Formula:
CTR = (Clicks / Impressions) × 100%

Example:
CTR = (12,000 / 300,000) × 100% = 4%

Practice: attribution:

  • Use unified UTM standards.
  • Maintain "Contribution margin by channel" report: gross profit minus channel costs.
  • Compare ROAS vs LTV-based ROAS for paid channels.

Marketing Analytics Checklist:

  • Calculate ROAS in revenue and gross profit
  • Separate brand vs non-brand in Search
  • Calculate CAC by channels, compare with cohort LTV
  • Implement holdout test for email or remarketing

Product and Catalog Metrics

kpi-metrics

Catalog determines e-commerce success or failure. Product metrics show which SKUs sell, which get stuck in inventory, and which categories deliver margin.

BigCommerce recommends tracking AOV, conversion rate, traffic, LTV, retention as a basic set easily detailed by product groups (BigCommerce, 2024). Shopify emphasizes the role of analytics for inventory, demand, and assortment (Shopify, 2024).

Catalog, Inventory, Margin:

Metric Formula Average Good Excellent
Sell-through Rate (Units Sold / Units Received) × 100% 20–40% 40–60% 60%+
Inventory Turnover COGS / Avg Inventory 4–6 6–10 10+
Product Margin (Price – COGS) / Price × 100% 30–50% 50–65% 65%+
Category Share Category Revenue / Total Revenue × 100% balance managed focus managed focus + margin
Contribution by SKU Gross Profit – Ads – Returns – Shipping varies positive high

Example:

Sell-through Rate:

Formula:
Sell-through Rate = (Units Sold / Units Received) × 100%

Example:
Sell-through Rate = (600 / 1,200) × 100% = 50%

Practice:

  • Create ABC analysis by margin revenue.
  • Enable "product performance by traffic": sessions → conversion → margin by SKU.
  • Control "out of stock rate" on top SKUs. Stock absence causes organic and paid demand loss.

Operational Metrics

kpi-metrics

Operations directly impact profit. Shipping, fulfillment, returns often "consume" margin invisibly to marketing.

Shopify references NRF/Happy Returns data: average e-commerce return rate in 2024 – 16.9% (Shopify, 2024). Baymard shows the scale of abandonment problem directly linked to shipping and payment surprises at checkout (Baymard Institute, 2024).

Operational Metrics, Formulas, Benchmarks:

Metric Formula Average Good Excellent
Fulfillment Time time from order to shipment 24–72 hrs <24 hrs same-day
Shipping Cost per Order Shipping Cost / Orders varies down YoY down YoY with growth
Return Rate (Returns / Orders) × 100% 15–20% 10–15% <10%
Order Accuracy Rate (Accurate Orders / Total Orders) × 100% 97–98% 98–99% 99%+
Support Tickets per 100 Orders Tickets / Orders × 100 3–6 1–3 <1

Formula and Example:

Return Rate:

Formula:
Return Rate = (Returns / Orders) × 100%

Example:
Return Rate = (170 / 1,000) × 100% = 17%

Practice:

  • Calculate "return cost": reverse logistics + processing + markdown + lost margin.
  • Track return reasons by category (size, quality, expectations vs reality).
  • Track accuracy by warehouse – fulfillment errors cause returns, negative reviews, LTV loss.

Operational Control Checklist:

  • Track Return Rate by categories, brands, sizes
  • Maintain fulfillment and delivery SLA by carriers
  • Calculate cost-to-serve per order: shipping + support + returns
  • Add alerts for return increases, accuracy drops

Analytics Tools

kpi-metrics

Tools determine KPI access speed and data quality.

GA4 provides standard engagement, conversion, attribution, audience metrics (Google, 2024). Analyzify describes benchmarking in GA4 as a way to compare with the market, including dozens of metrics (Analyzify, 2024).

Tools and Role in KPI System:

Layer Tools Purpose Risks
Web analytics GA4 sessions, funnels, attribution sampling, event setup
Store platform e-commerce admin orders, margin, inventory data fragmentation
BI Looker Studio, Power BI, Tableau dashboards, segmentation maintenance complexity
DWH BigQuery, Snowflake "single source of truth" cost, engineering
CDP Segment, mParticle events, identity requires schema discipline

Integration Practice:

  • Unified event schema: product_view, add_to_cart, begin_checkout, purchase, refund.
  • Unified identifiers: customer_id, order_id, product_id.
  • Unified UTM standard: utm_source, utm_medium, utm_campaign.

How to Build a KPI Dashboard

kpi-metrics

A KPI dashboard is a team management tool. It should answer 3 questions: how the store earns, where it loses, what to do today.

Databox demonstrates the approach to comparing GA4 metrics with industries, helping set realistic goals (Databox, 2024). Shopify emphasizes: analytics drives better decisions on marketing, assortment, inventory (Shopify, 2024).

Dashboard Structure (Recommendation):

Block KPI Update Frequency Owner
Executive Revenue, Gross Profit, Gross Margin daily CEO/COO
Funnel CR, ATC, Checkout completion daily Product
Marketing ROAS, CAC, CPO, CTR daily Marketing
Customer LTV, Retention, Repeat weekly Growth
Catalog Sell-through, Turnover, Margin weekly Merch
Ops Returns, Fulfillment, Accuracy daily/weekly Ops

Alerts That Save Margin:

  • CR drops 15% day-over-day
  • Return Rate grows 3 p.p. week-over-week
  • ROAS drops below target
  • Out-of-stock on top 20 SKUs
  • Checkout errors grow above norm

KPI Dashboard Launch Checklist:

  • Define 10–15 KPIs "on the first screen"
  • Add Good/Excellent thresholds, alerts
  • Break down KPIs by channels, countries, categories
  • Create "metrics dictionary": definition, formula, source
  • Implement weekly KPI review with decisions

Benchmarks Table

Metric Average Good Excellent
Conversion Rate 1-2% 2-3% 4%+
AOV varies +10% YoY +20% YoY
Cart Abandonment 70% 60% <50%
LTV:CAC 2:1 3:1 5:1+
Return Rate 20-30% 15% <10%
Email Open Rate 15-20% 25% 35%+

Frequently Asked Questions

Which KPIs are more important – conversion or AOV?

Conversion affects order volume. AOV affects revenue per order. The store wins when the team manages both metrics through one margin model: CR × AOV × Gross Margin. Optimize both in parallel, measuring impact on gross profit.

How to quickly spot checkout problems?

Track Checkout Completion, Checkout Abandonment, payment errors, checkout completion time. Baymard shows high abandonment levels – 69.99%, so minor friction causes major losses. Add events for each checkout step and monitor drops between steps.

What LTV:CAC is considered healthy?

Target – 3:1 or higher. Below 2:1 creates dependency on constant budget growth and increases cash flow risks. Calculate LTV on gross profit, not revenue, to see the real picture.

How to calculate ROAS correctly?

Start with ROAS on revenue, then add ROAS on gross profit. The formula is simple: ROAS = Revenue from Ads / Ad Spend. WordStream provides Google Ads industry benchmarks for CTR and conversions, helping evaluate campaign quality. Target – ROAS ≥ 3.0, but depends on category margin.

Which metrics most often "break" profit invisibly?

Return Rate, Shipping Cost per Order, Order Accuracy. Shopify reports average return rate in 2024 – 16.9%, returns directly cause margin loss. Track return reasons, reverse logistics costs, and fulfillment errors – these are "hidden" costs that destroy unit economics.

Related Articles

Conclusion

KPIs in 2025 are not "reporting" but a profit management tool. Start with the base: Revenue, Gross Profit, Gross Margin, CR, AOV, LTV, CAC, ROAS, Return Rate. Then add detail by channels, categories, cohorts. Build a dashboard with alerts, metrics dictionary, and regular review process.

E-commerce KPI Priorities:

  1. Revenue — Revenue, Gross Profit, Gross Margin
  2. Conversion — CR, Add-to-Cart, Checkout Completion
  3. Customers — LTV, CAC, LTV:CAC, Retention
  4. Marketing — ROAS, CPA, CTR
  5. Operations — Return Rate, Fulfillment Time, Accuracy
  6. Catalog — Sell-through, Turnover, Product Margin

Success Formula: Right Metrics + Regular Review + Fast Decisions = Managed Profit.

LetsCommerce provides built-in analytics with key KPIs for your store — track conversion, AOV, LTV, and other metrics in real time without additional integrations.

Dmytro Melnyk

Dmytro Melnyk

SEO and Content Strategist

Expert in search optimization and content marketing for e-commerce. Has helped dozens of Ukrainian online stores reach Google's top rankings and increase organic traffic by 150-300%.

Ready to start selling?

Launch your online store today with LetsCommerce.

Start for freeStart for free
(opens in new tab)

Sell online

With Letscommerce, you can easily sell anywhere, to anyone — across the internet and around the world.

Get startedGet started
(opens in new tab)