Ecommerce Growth
Which KPIs should an ecommerce business track?

In short
An ecommerce business should track around fifteen KPIs that directly affect profit, not every available metric. They fall into five groups: acquisition (CAC, new customers), conversion (conversion rate, order value, cart abandonment), retention (repeat purchase, LTV), profitability (contribution margin) and operations (returns, stock, delivery). Contribution profit sits on top as the single main goal.
Contents
- Which KPIs should an ecommerce business track?
- What is the difference between a KPI and a metric?
- How do ecommerce KPIs connect to each other?
- The core ecommerce KPIs to track
- Why should acquisition KPIs focus on new customers?
- What do conversion KPIs tell you?
- Why are retention KPIs the most neglected?
- How do you set up KPI tracking?
- How often should each KPI be reviewed?
- Key takeaways
Which KPIs should an ecommerce business track?
Ecommerce KPIs fall into five groups: customer acquisition, conversion, retention, profitability and operations. Around fifteen metrics across these groups are enough to see how healthy the business is. Above them all should sit one main goal: contribution profit, meaning what remains after ad spend and every variable cost has been deducted.
Most ecommerce teams do not lack data; they drown in it. GA4, ad dashboards and your store platform offer hundreds of metrics. Teams that never decide which ones matter end up discussing whatever went up in meetings and ignoring what went down. A KPI list turns that noise into priorities.
What is the difference between a KPI and a metric?
Every KPI is a metric, but not every metric is a KPI. A KPI is tied directly to a business goal and demands action when it moves. Page views are a metric; when they rise or fall, they rarely tell you what to do. New customer acquisition cost is a KPI; when it rises, you need to review your ad structure, creative or bidding.
A good test is the question: "If this number moved 20% tomorrow, what would I do?" If you have no answer, the metric can stay in a report but does not belong on the KPI list.
How do ecommerce KPIs connect to each other?
Thinking of KPIs as a tree makes it easier to see which metric drives which. The most basic revenue breakdown is: revenue = sessions x conversion rate x average order value. For profitability, you add contribution margin and marketing cost.
The tree tells you where to look when something breaks. If revenue drops, you first find which branch fell: did traffic decline, did conversion drop or did baskets shrink? Each branch has its own levers underneath.
The core ecommerce KPIs to track
The table below shows a core list that is enough for most ecommerce brands, with formulas and review frequency.
| Group | KPI | Formula | Review cadence |
|---|---|---|---|
| Profitability | Contribution profit | Revenue - product cost - shipping - fees - returns - marketing | Weekly |
| Profitability | Contribution margin | Contribution profit / net revenue | Monthly |
| Acquisition | New customers | Customers placing their first order in the period | Weekly |
| Acquisition | New customer CAC | Acquisition marketing spend / new customers | Weekly |
| Acquisition | ROAS (by channel) | Ad-attributed revenue / ad spend | Daily or weekly |
| Conversion | Conversion rate | Orders / sessions | Weekly |
| Conversion | Average order value (AOV) | Revenue / orders | Weekly |
| Conversion | Cart abandonment rate | 1 - (completed orders / sessions with a cart) | Weekly |
| Retention | Repeat purchase rate | Customers with 2+ orders / all customers | Monthly |
| Retention | Customer lifetime value (LTV) | Contribution per customer over a set period | Quarterly |
| Retention | Returning customer revenue share | Returning customer revenue / total revenue | Monthly |
| Operations | Return rate | Returned orders / total orders | Monthly |
| Operations | Bestsellers out of stock | Top-selling products with zero stock | Daily |
| Operations | Average delivery time | Days from order to delivery | Weekly |
We explain how CAC, LTV and ROAS relate and which decision each one supports in our CAC, LTV and ROAS guide.
Why should acquisition KPIs focus on new customers?
Blended CAC (all marketing spend / all customers) can mislead, because repeat orders from existing customers sit in the denominator. That hides the real cost of winning a new customer. Calculate new customer CAC separately.
By the same logic, use in-platform ROAS for optimizing within a channel, but do not treat it as enough to judge the overall health of the business. Platforms count conversions under their own attribution rules, and more than one platform can claim the same order.
What do conversion KPIs tell you?
Conversion rate, average order value and cart abandonment rate show how well your site turns traffic into sales. Always break them down by device and traffic source; large gaps between mobile and desktop conversion rates are common.
A reference point helps when you read cart abandonment. According to Baymard Institute's list, which compiles 50 different studies, the average documented online shopping cart abandonment rate is 70.22%. Comparing against your own history is more meaningful than comparing against that average, but if your rate sits clearly above it, it is time to review your checkout flow.
Why are retention KPIs the most neglected?
Acquisition metrics greet you in the ad dashboard every day; retention metrics stay invisible unless you calculate them. Yet as repeat purchase rate rises, every customer you win at the same CAC becomes more profitable.
Your store platform's reports are a good starting point. Shopify's customer reports, for example, cover new versus returning customers, one-time customers and cohort analysis. Shopify notes that these reports use each customer's full order history rather than only orders in the selected period, so keep that in mind when comparing periods.
How do you set up KPI tracking?
Choosing the KPI list is the first step; the real work is turning it into a routine. Work in this order:
- Define data sources. Use your store platform for revenue and orders, GA4 for behaviour, ad dashboards for spend and accounting data for costs, each as the single source of truth for its area.
- Test measurement accuracy. Check that GA4 purchases roughly match platform orders. For setup steps, see our GA4 ecommerce tracking guide.
- Build a one-page dashboard. Put the main goal at the top and the five groups below, each KPI shown with the previous period and the target.
- Assign ownership. Every KPI needs an owner in the team, such as acquisition for marketing and return rate for operations.
- Fix the rhythm. Keep a daily checklist, a weekly performance meeting and a monthly strategy review separate.
How often should each KPI be reviewed?
Watching every metric every day makes you react to noise. Daily, look only at metrics that may need urgent action: spend, orders and stock. Discuss acquisition and conversion in the weekly meeting, and retention, contribution margin and return rate in the monthly review. Slow-moving metrics such as LTV are fine on a quarterly cycle.
Key takeaways
- A KPI is a metric that demands action when it moves; not every metric qualifies.
- Track contribution profit as the main goal, with acquisition, conversion, retention, profitability and operations beneath it.
- Calculate new customer CAC separately instead of relying on blended CAC.
- Baymard puts average cart abandonment at 70.22%, but your own history is the more useful benchmark.
- Give every KPI an owner and a fixed review cadence.
If you would like a KPI dashboard and measurement setup tailored to your business, you can reach the Performetic team for a free growth analysis.
Frequently asked questions
What is the most important ecommerce KPI?
If you had to pick one, it would be contribution profit after every variable cost including advertising. Revenue or ROAS alone can mislead because they can hide unprofitable growth. Make contribution profit the main goal and track the other KPIs as the levers that explain it.
How many KPIs should a small ecommerce store track?
Five to seven is enough at the start: contribution profit, new customers, new customer CAC, conversion rate, average order value and repeat purchase rate. As your team and data mature, add return rate, LTV and delivery time. A few metrics tracked consistently beat many tracked sporadically.
What is a good ecommerce conversion rate?
Conversion rates vary widely by sector, price level, device and traffic source, so there is no universal good rate. The most meaningful comparison is against your own history, split by the same traffic source and device. To improve it, start by looking at losses on mobile and in checkout steps.
Should I take KPIs from GA4 or from my store platform?
Treat your store platform as the source of truth for revenue, orders and customer metrics. Use GA4 for traffic, conversion rate and user behaviour. Ad spend comes from ad dashboards and product cost from accounting. Writing down the source for each KPI prevents meetings from arguing over different numbers.