E-commerce KPIs: The 12 Metrics Every Online Store Must Track
By Juan Pedro Zingoni · March 25, 2026 · 5 min read
Running an online store without tracking the right metrics is like driving blind. E-commerce generates massive volumes of data — every click, every session, every abandoned cart — but only a fraction of that data translates into concrete decisions. E-commerce KPIs are the compass that reveals what is working, what needs urgent improvement, and where money is being left on the table.
In this article we cover the 12 key performance indicators every online store should monitor, complete with calculation formulas, reference benchmarks, and tips for visualizing them in real-time dashboards.
Why e-commerce KPIs are different from other business metrics
E-commerce has characteristics that set it apart from traditional retail: the buying cycle is shorter, customer behavior is 100% traceable, and data is available immediately. This means optimization opportunities are constant — but problems also escalate quickly if not detected early.
A typical e-commerce funnel has four stages: Visit → Product view → Cart → Purchase. Each transition has a drop-off rate that must be measured and optimized. The right KPIs make that funnel visible at all times.
The 12 essential e-commerce KPIs
1. Conversion Rate
The most important KPI for any online store. It measures what percentage of visitors complete a purchase. The global average is 1–3%, though it varies significantly by industry: fashion and electronics typically stay below 2%, while high-frequency groceries can exceed 4%.
Formula: (Number of orders / Number of unique sessions) × 100
2. Cart Abandonment Rate
The percentage of users who add items to their cart but don't complete the purchase. The global average is alarmingly high: between 65% and 75%. Common causes include unexpected shipping costs, long checkout processes, mandatory account creation, and limited payment methods.
Formula: (1 − Completed orders / Initiated carts) × 100
3. Average Order Value (AOV)
How much each customer spends on average per transaction. Increasing AOV through upselling or cross-selling is one of the highest-impact revenue strategies, as it requires no additional customer acquisition. An AOV increase of 10% with the same traffic means 10% more revenue at no extra acquisition cost.
Formula: Total revenue in period / Number of orders in period
4. Customer Acquisition Cost (CAC)
How much it costs, in marketing and sales investment, to acquire one new customer. If CAC exceeds the value that customer generates, the business is not profitable. A healthy benchmark for consumer e-commerce places CAC between 15% and 25% of the first order value.
Formula: Total marketing and sales spend / Number of new customers acquired
5. Customer Lifetime Value (LTV)
The total value a customer generates for the business across their entire purchase relationship. It is the strategic metric par excellence: it defines how much it makes sense to invest in acquiring and retaining customers. A healthy LTV-to-CAC ratio is at least 3:1.
Formula: AOV × Annual purchase frequency × Average relationship years
6. Repeat Purchase Rate
What percentage of buyers in the period had purchased before. Mature stores have repeat rates of 25–40%. A returning customer has near-zero CAC, making every subsequent purchase more profitable than the first.
Formula: Customers who purchased more than once / Total unique customers × 100
7. Return Rate
The percentage of products returned relative to total units sold. In fashion, this can reach 30–40%; in electronics, 10–15%. Returns carry direct costs (reverse logistics, restocking) and indirect costs (loss of trust). Monitoring this KPI by category helps identify issues with product descriptions, sizing, or quality.
Formula: Units returned / Units sold × 100
8. Revenue Per Visitor
Combines conversion rate and AOV into a single metric summarizing the store's overall performance. It is especially useful for comparing periods or traffic channels: does Instagram traffic generate more revenue than Google Shopping?
Formula: Total revenue / Number of unique visitors
9. Click-Through Rate (CTR)
The percentage of people who click on an ad or email out of the total who saw it. Allows evaluation of message relevance and creative quality. A low email CTR may indicate segmentation issues or a weak subject line; a low ad CTR may signal unattractive creatives or poor audience targeting.
Formula: Clicks / Impressions × 100
10. Return on Ad Spend (ROAS)
For every dollar invested in advertising, how many dollars of revenue are generated. A ROAS of 4x means for every $1 spent on ads, the store generates $4 in sales. The minimum acceptable threshold varies by margin: a store with 50% gross margin needs at least a 2x ROAS to cover acquisition costs.
Formula: Revenue generated by advertising / Advertising spend
11. Time to Second Purchase
How many days pass on average between a customer's first and second purchase. This KPI helps calibrate the ideal frequency for retention campaigns and email marketing. If the average is 45 days, it makes sense to send a reactivation email at the 30-day mark.
Formula: Average days between first and second purchase across all repeat customers
12. Net Promoter Score (NPS)
Measures the likelihood that a customer will recommend the store to others, on a scale of 0 to 10. It is the most widely adopted satisfaction and loyalty indicator. A positive NPS (above 0) is acceptable; an NPS above 50 is excellent for the retail sector.
Formula: % Promoters (scores 9–10) − % Detractors (scores 0–6)
Building an e-commerce dashboard in Power BI
Most of these metrics are already available in Google Analytics 4, Shopify, or WooCommerce. The challenge is unifying them in a single dashboard that shows the complete picture without reviewing multiple platforms.
Power BI has native connectors for Shopify, Google Analytics 4, and most major marketplaces. With an initial setup of 2 to 5 days of work, it is possible to have a dashboard that:
- Displays the conversion funnel updated automatically every hour.
- Sends alerts when cart abandonment rate exceeds a defined threshold.
- Compares performance by traffic channel, product category, and time of day.
- Projects the month's revenue based on the behavior of the first few days.
The 3 most common mistakes when measuring e-commerce KPIs
Measuring doesn't guarantee improvement. These are the most frequent mistakes we see in online stores that already have dashboards but fail to translate them into concrete actions:
- Looking at total revenue without segmenting: revenue can grow even if conversion rate drops, as long as traffic increases. Always analyze in context and by channel.
- Ignoring the return rate: a store can show record revenue but if returns grow at the same pace, net revenue doesn't actually improve.
- Not connecting marketing KPIs to sales KPIs: the ROAS of a campaign only makes sense when contrasted with the AOV and retention rate of the customers that campaign brings in.
Want a ready-to-use e-commerce dashboard?
We build a functional Power BI prototype connected to your store in under a week.
Request a demoFrequently Asked Questions
- What is a good conversion rate for an e-commerce store?
- The average e-commerce conversion rate is between 1% and 3%, varying significantly by industry. Electronics stores typically fall below 1.5%, while high-frequency categories like groceries can exceed 3%. The most important thing is not to benchmark against industry averages but to consistently improve your own number over time.
- What is the difference between AOV and LTV in e-commerce?
- AOV (Average Order Value) measures the average revenue per individual transaction, while LTV (Lifetime Value) measures the total revenue a customer generates over their entire relationship with the store. Both metrics complement each other: a high AOV means little if customers don't return. LTV is the most strategic metric for assessing long-term business profitability.
- Which tool should I use to build an e-commerce KPI dashboard?
- Power BI, Looker Studio, and Tableau are the most widely used options. Power BI stands out for its native connectors with Shopify, WooCommerce, and Google Analytics, enabling automatically updated dashboards. For smaller stores or those just starting out, Looker Studio is a free alternative with solid integration with Google Analytics and Google Ads.