Preferences

Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website. More information (Cookie Policy)

Accept all cookies

Ecommerce KPIs: The 24 Metrics to Track, Their Formulas and Where to Find Them

Ecommerce KPIs and metrics by funnel stage: 24 indicators with formulas, sourced benchmarks, where to find them in GA4 or Shopify, plus the SEO and AI KPIs.

Published on:
19/10/2026
-
Updated on:
19/10/2026
Cover of the guide to ecommerce KPIs, showing a store dashboard with conversion rate, average order value and cart abandonment

Tools

Thibault Besson-Magdelain, founder of Sorank

About Author

Thibault Besson-Magdelain

Founder of Sorank, 7+ years of experience in SEO, GEO enthusiast.
On this page

In short

ecommerce KPIs measure each stage of an online store: acquisition (sessions, traffic sources, cost per acquisition), conversion (conversion rate, add-to-cart rate, cart abandonment), order value (average order value, revenue per visitor), retention (repeat customer rate, customer lifetime value) and profitability (gross margin, ROAS, contribution margin). Pick one main KPI per goal, usually revenue per visitor or contribution margin, and read the others as diagnostics. Compare yourself first with your own history, then with dated public benchmarks such as the Baymard Institute cart abandonment average.

Want to go further? Ask

An online store can report hundreds of numbers. Ecommerce KPIs are the few that tell you whether the store makes money and where it loses customers. This guide lists 24 indicators grouped by stage, with the formula used by the main platforms, the tool where each one lives, the benchmarks worth quoting and the SEO and AI visibility metrics that most dashboards still miss. Formulas follow the definitions published in the Shopify Help Center analytics fields and in Google Analytics 4.

What is the difference between ecommerce KPIs and ecommerce metrics?

An ecommerce metric is any number the store records: sessions, page views, items added to cart, refunds. An ecommerce KPI is a metric you have chosen to steer the business, with a target and an owner. Every KPI is a metric; few metrics deserve to be KPIs.

Two families coexist. Lagging indicators (revenue, margin, customer lifetime value) confirm results after the fact. Leading indicators (add-to-cart rate, checkout rate, email sign-ups, organic impressions) move first and warn you before revenue drops. A useful dashboard combines both, so a fall in add-to-cart rate is spotted on Monday instead of in the monthly revenue report. For the wider picture beyond the store, see our guide to marketing analytics.

What are the most important ecommerce KPIs?

The table groups 24 KPIs by stage of the purchase journey. The formulas are standard; the "where to find it" column gives the usual source of truth.

StageKPIFormulaWhere to find it
AcquisitionSessionsNumber of visits to the storeGA4, Shopify
AcquisitionTraffic by channelSessions per source (organic, paid, email, social, referral, AI)GA4 traffic acquisition
AcquisitionCost per acquisition (CPA)Marketing spend / new customersAd platforms + store data
AcquisitionReturn on ad spend (ROAS)Revenue from ads / ad spendGoogle Ads, Meta, GA4
AcquisitionOrganic clicks and impressionsClicks and appearances in Google SearchSearch Console
AcquisitionEmail list growth(New subscribers - unsubscribes) / list sizeEmail tool
ConversionConversion rateSessions with a purchase / sessionsShopify, GA4
ConversionAdd-to-cart rateSessions with a cart addition / sessionsShopify, GA4
ConversionReached checkout rateSessions that reached checkout / sessionsShopify, GA4
ConversionCart abandonment rate1 - (orders / carts created)Store platform
ConversionCheckout abandonment rate1 - (orders / checkouts started)Store platform, GA4
ConversionProduct page to cart rateItems added to cart / items viewedGA4 ecommerce purchases report
Order valueAverage order value (AOV)(Gross sales - discounts) / ordersShopify, GA4
Order valueRevenue per visitor (RPV)Revenue / sessions (or users)Calculated
Order valueUnits per orderItems sold / ordersStore platform
RetentionRepeat customer rateReturning customers / customersShopify
RetentionPurchase frequencyOrders / unique customers over a periodStore platform, CRM
RetentionCustomer lifetime value (CLV)AOV x purchase frequency x customer lifespan x gross marginCalculated, CRM
RetentionLTV to CAC ratioCustomer lifetime value / customer acquisition costCalculated
ProfitabilityGross margin(Net sales - cost of goods sold) / net salesAccounting
ProfitabilityContribution margin per orderOrder revenue - product cost - shipping - payment fees - acquisition costCalculated
OperationsReturn rateItems returned / items soldStore platform
OperationsOrder fulfilment timeTime between order and shipmentStore platform, logistics tool
OperationsCustomer satisfaction (CSAT or NPS)Survey score after delivery or supportSurvey or help desk tool

Acquisition KPIs: who comes to the store?

Track sessions by channel before total sessions. A rise in total traffic can hide a collapse in the channel that brings buyers. Compare CPA with first-order margin: if you pay more to acquire a customer than the first order earns, the business depends on repeat purchases. Ecommerce businesses that rely on paid traffic should also follow the PPC metrics that explain CPA and ROAS.

Conversion KPIs: where do visitors drop out?

Read the funnel as a chain: product views, add to cart, checkout, purchase. Each ratio tells you where the leak is. A low add-to-cart rate points to the product page (price, photos, reviews, stock); a high checkout abandonment points to fees, delivery times or a long form. Work through the fixes in our guide on how to increase your conversion rate.

Order value and retention KPIs: how much is each customer worth?

Revenue per visitor is the most honest single number of a store, because it combines conversion rate and average order value: a promotion that lifts conversion while crushing basket size shows up at once. On the retention side, customer lifetime value decides how much you can spend to acquire a customer. Estimate it with the customer lifetime value calculator and aim for a lifetime value well above acquisition cost.

Profitability and operations KPIs: does each order make money?

Revenue KPIs can rise while the store loses money. Contribution margin per order subtracts product cost, shipping, payment fees and acquisition cost from each order, and it is the KPI that should arbitrate discounts and free shipping thresholds. Return rate belongs here too: in fashion, returns can erase the margin of a whole category. For ad spend, your break-even ROAS equals 1 divided by your gross margin.

What are good ecommerce benchmarks?

Few public benchmarks are both recent and transparent about their method. Three are worth quoting, with their date:

  • Cart abandonment: the Baymard Institute puts the average documented online shopping cart abandonment rate at 70.22%, calculated from 50 studies (page updated September 2025). Excluding shoppers who were only browsing, the top reasons it lists for abandoning during checkout are extra costs such as shipping, tax and fees (40%), slow delivery (20%), distrust of the site with card details (19%) and forced account creation (18%).
  • Checkout potential: the same source estimates that an average large ecommerce site could gain a 35.26% increase in conversion rate through better checkout design.
  • Conversion rate: in an article published in June 2026, Shopify cites Littledata data placing the average Shopify store conversion rate at about 1.4%, with the top 10% of stores at 4.7% or more.

Use these figures as orders of magnitude. Conversion rate depends on how sessions are counted: Shopify, for example, filters identified bot sessions and counts one conversion per session even when a visitor places two orders. A store selling $30 accessories and one selling $2,000 sofas will never have the same conversion rate or AOV. Your own month-on-month and year-on-year trend is the benchmark that matters. For broader market data, see our roundup of ecommerce statistics.

Where do you find each ecommerce KPI?

No single tool holds every KPI. Each source has its own definitions, so pick one source of truth per KPI and stick to it.

ToolKPIs it measures bestLimit to know
Store platform (Shopify, WooCommerce, PrestaShop)Orders, AOV, net sales, returning customer rate, conversion funnelLittle detail on the traffic source of each sale
Google Analytics 4Sessions by channel, add to carts, checkouts, ecommerce purchases, revenue by sourceEcommerce events must be sent by the site; consent refusals reduce coverage
Google Search ConsoleOrganic clicks, impressions, CTR and average position by query and pageNo revenue; AI Overviews and AI Mode are mixed into the Web data
Google Merchant CenterProduct clicks and impressions in Shopping results and free listings, feed errorsProduct level only
Ad platformsSpend, CPC, CPA, ROASEach platform attributes sales to itself
Accounting and logistics toolsGross margin, shipping cost, fulfilment time, returnsOften monthly, not real time

In GA4, the ecommerce metrics only exist if the store sends the events: Google's documentation on ecommerce metrics explains that "Ecommerce purchases" counts only the purchase event, while "Add to carts" and "Checkouts" count the add_to_cart and begin_checkout events. Check the setup with our guide to conversion tracking before trusting any revenue by channel. If you run your store on Shopify, our page on Shopify SEO and GEO optimisation covers the organic side.

Which ecommerce KPIs should you choose for your stage?

Five to eight KPIs are enough for a weekly review. The table suggests a main KPI by stage of the business.

Stage of the storeMain KPIDiagnostic KPIs
Launch (first months)Conversion rateSessions by channel, add-to-cart rate, checkout abandonment
Growth through adsContribution margin after ad spendCPA, ROAS, AOV, first-order margin
Mature storeRevenue per visitorRepeat customer rate, CLV, LTV to CAC ratio
Subscription or consumablesCustomer lifetime valuePurchase frequency, churn, CAC payback period
Marketplace or wide catalogueRevenue per product categoryProduct page to cart rate, stock-outs, return rate

Review leading indicators weekly, lagging ones monthly, and the KPI list itself each quarter. Our guide to ecommerce marketing shows which levers move each of these numbers.

Which SEO and AI visibility KPIs should an online store track?

Buyers now compare products on Google and in AI assistants before they reach the store. Four KPIs cover this part of the journey:

  1. Organic revenue: revenue from sessions whose source is organic search in GA4, the KPI that justifies SEO spend. Our list of SEO KPIs details the others.
  2. Non-brand organic clicks: Search Console clicks on queries that do not contain your brand, which measure how many new buyers find you. Google states in its documentation on AI features that AI Overviews and AI Mode appearances are reported in the Performance report, within the Web search type.
  3. AI referral sessions: sessions from chatgpt.com, perplexity.ai, gemini.google.com or copilot.microsoft.com, grouped in a custom channel in GA4. The volumes are still small for most stores, but these visitors often arrive with a precise intent.
  4. AI share of voice: how often ChatGPT, Gemini or Perplexity cite your brand when a buyer asks for the best product in your category, compared with competitors. This is the KPI of AI shopping, and our retail AI citation study shows which sources these assistants rely on.

To estimate what organic traffic is worth for your store, use the ecommerce SEO ROI calculator. Sorank, our product, follows the AI side with AI mention tracking on ChatGPT, Claude and Gemini, and publishes optimised articles that bring organic traffic with its blog article generator.

Key takeaways

The right ecommerce KPIs follow the money from the first visit to the margin of each order: sessions by channel, conversion rate and its funnel steps, AOV and revenue per visitor, repeat customer rate and CLV, then contribution margin. Pick one source of truth per KPI, compare yourself with your own history before public averages, and add organic and AI visibility to the dashboard. To grow the free share of that traffic, Sorank starts at $49 per month with a 3-day free trial.

Frequently asked questions

What is a good conversion rate for an ecommerce store?

There is no universal good rate, because it depends on price, sector and how sessions are counted. Shopify, citing Littledata data in 2026, places the average Shopify store at about 1.4% and the top 10% at 4.7% or more. The most useful comparison is your own rate against the same month of the previous year.

What is the difference between cart abandonment and checkout abandonment?

Cart abandonment counts shoppers who add a product to the cart but never order. Checkout abandonment only counts those who started the checkout and left before paying. Checkout abandonment is the more actionable of the two, because it usually points to extra costs, delivery times, forced account creation or a long form.

How many KPIs should an ecommerce business track?

Five to eight KPIs are enough for a weekly review: one main KPI linked to the current goal, such as revenue per visitor or contribution margin, and a few diagnostic KPIs that explain its changes. The other metrics stay in the tools and are opened only when a KPI moves unexpectedly.

Our Blog for Ambitious Company

Our free SEO tools

See all our free tools

THEY TRIED SORANK BEFORE YOU

Testimonials from ambitious founders

Organic growthE-commerce

0 to 10000 visitors in 5 months

Celio Fabianomonrobotlavevitre.fr
Organic growthSoftware

0 to 5000 clients in 8 months

Thibault BMsorank.com
Organic growthLeisure and aviation

0 to 1104 clicks in 4 months

Dominiqueflight-sensations-idf.com
Organic growthMusic software

x30 clicks in 4 months

Valentin Cordiertiger-sounds.com
Organic growthHealth and wellness

x30 clicks in 4 months

Rodrigue Bretonalthevia.com