Essential Ecommerce Metrics Every Manager Should Track

Written by Siftmo team

Editorial cover for a guide to essential ecommerce metrics.

Most ecommerce dashboards are crowded.

Sales sit beside sessions, conversion rate, discounts, refunds, returning customers, inventory, email revenue, ad spend, and product reports. The problem is rarely a lack of numbers. It is deciding which ecommerce metrics deserve attention.

The best ecommerce KPIs answer operating questions.

  • Are we growing revenue with healthy margin?
  • Are visitors moving through the buying path?
  • Are marketing channels bringing customers we can afford?
  • Are customers coming back?
  • Which products create profit, and which ones absorb cash?
  • What changed this week that needs action?

This guide is written for Shopify founders, ecommerce managers, and growth teams building a practical KPI view. It covers the basic ecommerce metrics every store should understand, the financial metrics that stop revenue from looking better than it is, and the ecommerce analytics metrics that explain where growth is coming from.

Ecommerce metrics to track first

A useful ecommerce dashboard has fewer metrics than most teams expect. It should show the health of the business, then point to the report a manager should open next.

Start with these ecommerce performance metrics:

  • Sales health: net sales, total sales, orders, and average order value.
  • Profit health: gross profit, gross margin, average order profit, and discount rate.
  • Conversion health: sessions, add-to-cart rate, reached checkout rate, and ecommerce conversion rate.
  • Acquisition health: customer acquisition cost, return on ad spend, marketing efficiency ratio, and first-order gross profit.
  • Customer health: repeat customer rate, customer lifetime value, and time between purchases.
  • Product health: net quantity, sell-through rate, return rate, and gross profit by SKU.

For an ecommerce manager, the KPI set should be small enough to review every week. The deeper reports can stay one click away.

Ecommerce financial metrics need clear definitions

Revenue sounds simple until discounts, taxes, duties, shipping, refunds, cancellations, and order edits enter the report.

Shopify's sales report definitions are useful because they separate the pieces:

  • Gross sales: product price times quantity before taxes, shipping, discounts, and reversals.
  • Discounts: line item and order level discount value.
  • Sales reversals: negative adjustments such as returns, cancellations, edits, and refund adjustments.
  • Net sales: gross sales minus discounts and sales reversals.
  • Total sales: gross sales minus discounts and sales reversals, plus taxes, duties, shipping charges, and fees.
  • Gross profit: product profit after product cost is subtracted from net sales.

Those distinctions matter. A store can grow total sales while margin falls. It can raise AOV through bundles while discount rate rises faster. It can report strong gross sales while reversals hide a product quality problem.

The key ecommerce financial metrics are:

Net sales

Formula: gross sales minus discounts and sales reversals.

Use net sales to understand product revenue after direct sales reductions. This is often a better operating metric than gross sales because it accounts for discounts and reversals.

Gross profit

Formula: net sales minus product cost.

Gross profit shows how much money remains after cost of goods sold. For a Shopify store with many products, gross profit is one of the clearest ways to compare catalog performance.

Gross margin

Formula: gross profit divided by net sales, multiplied by 100.

Gross margin helps ecommerce managers compare product categories, campaigns, bundles, and channels without relying on revenue alone.

Discount rate

Formula: discounts divided by gross sales, multiplied by 100.

Discount rate shows how much demand depends on markdowns. A rising discount rate can make ecommerce sales metrics look stronger than the underlying profit.

Average order value

Shopify defines average order value as gross sales minus discounts, divided by orders, excluding post-order adjustments such as edits or exchanges.

AOV is useful, but it needs context. Pair it with average order profit, return rate, units per transaction, and discount rate.

Average order profit

Formula: gross profit divided by orders.

Average order profit gives the manager a cleaner view of order quality. Two stores can have the same AOV and very different economics.

Use total sales for cash-facing context. Use net sales and gross profit for performance decisions. A weekly KPI reports view should keep those numbers side by side, with comparison to the previous period and the same period last year.

Conversion metrics show where demand leaks

Ecommerce conversion rate is the percentage of sessions or visitors that become orders. It is one of the top ecommerce metrics, but the useful work happens inside the funnel.

Shopify's conversion rate breakdown follows four steps:

  • All sessions.
  • Sessions with cart additions.
  • Sessions that reached checkout.
  • Sessions that completed checkout.

The most useful ecommerce conversion metrics are:

Add-to-cart rate

Formula: sessions with cart additions divided by sessions, multiplied by 100.

Use this to diagnose product page clarity, price, variant choice, offer quality, and product trust.

Checkout reach rate

Formula: sessions that reached checkout divided by sessions, multiplied by 100.

Use this to diagnose cart experience, shipping estimate visibility, promo code friction, and total cost questions before checkout.

Checkout completion rate

Formula: completed checkouts divided by sessions that reached checkout, multiplied by 100.

Use this to diagnose payment options, trust, delivery promise, taxes, duties, account creation friction, and form usability.

Ecommerce conversion rate

Formula: completed checkouts divided by sessions, multiplied by 100.

Use this as the headline buying efficiency metric. Segment it by device, landing page, channel, product type, market, and returning versus first-time visitors.

Cart abandonment rate

Formula: cart sessions without purchase divided by cart sessions, multiplied by 100.

Baymard's published cart abandonment research puts the average documented abandonment rate near 70 percent across collected studies. Use that as context rather than a target. Your own abandonment rate becomes useful when segmented by device, traffic source, product type, market, and cart value.

If add-to-cart rate falls, inspect product pages. If checkout reach falls, inspect cart and shipping cost presentation. If checkout completion falls, inspect payment, trust, delivery promise, taxes, duties, and form friction. The supporting work often lives in conversion and checkout analysis, such as conversion rate optimization basics and shipping cost impact.

Google Analytics 4 adds another layer. GA4 ecommerce reports depend on ecommerce events such as add_to_cart, begin_checkout, and purchase. Google's ecommerce purchases report documentation notes that ecommerce events need to be sent before reports can use them. Its ecommerce metrics documentation also separates event-scoped metrics from item-scoped metrics. In plain terms, one add-to-cart event can contain several units. Keep that distinction in mind when comparing product funnel data.

Marketing and acquisition KPIs should include margin

Traffic source reports answer one question. Acquisition economics answer another.

A channel can look strong in last-click revenue while bringing low-margin, discount-heavy, one-time customers. A channel can look weak in same-day ROAS while producing customers who reorder for months.

The key ecommerce acquisition metrics are:

Customer acquisition cost

Formula: sales and marketing spend divided by new customers acquired.

CAC helps you understand how much a new customer costs. Compare it with first-order gross profit and customer lifetime value.

Return on ad spend

Formula: revenue attributed to ad spend divided by ad spend.

ROAS is useful for channel management, especially inside ad platforms. It becomes stronger when compared with margin and refund behavior.

Marketing efficiency ratio

Formula: total revenue divided by total marketing spend.

MER gives a business-level view of marketing efficiency. It helps avoid overreacting to attribution swings in individual platforms.

First-order gross profit

Formula: first-order net sales minus cost of goods sold, discounts, and direct fulfillment costs.

This metric shows whether acquisition is profitable before repeat orders. It is one of the most important ecommerce KPIs for stores using paid acquisition.

Payback period

Formula: time until cumulative gross profit exceeds customer acquisition cost.

Payback period shows how long cash is tied up in acquisition. It is especially useful for subscription, replenishment, and high-repeat categories.

Shopify's marketing reports distinguish first interaction from last interaction and support attribution model choices. Ad platforms, Shopify, and GA4 can disagree because they use different attribution windows, sessions, cookies, and event rules.

Use those tools for directional diagnosis. Use your own order data for customer quality. When a paid channel changes, review first-order profit, refund rate, discount rate, and repeat purchases by acquisition source. That shows whether growth is compounding or buying one-time orders.

Customer metrics explain the quality of growth

Revenue growth from new buyers behaves differently from revenue growth from repeat customers. New customers reveal acquisition strength. Repeat customers reveal product fit, post-purchase experience, pricing trust, and lifecycle marketing.

The most important ecommerce customer metrics are:

Repeat customer rate

Formula: customers with two or more orders divided by total customers, multiplied by 100.

Repeat customer rate shows whether first buyers come back. Segment it by first product, acquisition source, discount usage, and geography.

Customer lifetime value

Formula: cumulative revenue or gross profit per customer over time.

CLV helps teams understand long-term customer quality. Gross profit CLV is often more useful than revenue CLV because it accounts for product cost.

Time between purchases

Formula: days between first and second order, second and third order, and later orders.

Time between purchases helps define replenishment timing, winback windows, and lifecycle campaigns.

One-time customer rate

Formula: customers with exactly one order divided by total customers, multiplied by 100.

One-time customer rate shows the size of the first-purchase drop-off. It helps teams decide whether to focus on onboarding, product education, replenishment, loyalty, or post-purchase support.

Dormant customer count

Formula: customers past the normal reorder window.

Dormant customers are often a better audience than a generic winback list. Their value depends on prior order count, past gross profit, product category, and time since last purchase.

Shopify's customer reports include views such as new customers, new versus returning customers, returning customers, one-time customers, customer cohort analysis, and RFM customer analysis. The same documentation notes that some customer reports use the customer's full order history, so period filters need careful reading.

For most Shopify stores, CLV is strongest when viewed by cohort. Ask:

  • What did customers acquired in January spend after 30, 60, 90, and 180 days?
  • Which acquisition sources create customers with higher second-order rates?
  • Which first products lead to repeat purchases?
  • Which discounts create second orders, and which discounts only pull revenue forward?
  • Which customers moved from active to semi-dormant this month?

That is where customer analytics becomes operational. A customer analytics view can put lifetime value, first versus repeat customers, time between purchases, and customer detail in one place. Segments then turn those findings into groups such as high profitability customers, one-time customers, dormant customers, comeback customers, and high AOV customers.

Product performance metrics connect merchandising to profit

Product reporting should answer three questions.

  • What sells?
  • What creates gross profit?
  • What creates operational drag through returns, discounts, or inventory risk?

Revenue by product is only the start. A best seller with low margin, high return rate, and heavy discount use may be a weaker growth lever than a smaller product with clean margin and strong repeat purchase behavior.

The product and inventory metrics every ecommerce manager should track are:

Net quantity

Formula: units sold minus units reversed or returned.

Net quantity shows true unit movement. It is more useful than units sold when returns, cancellations, and edits are common.

Gross profit by product

Formula: product net sales minus product cost.

Gross profit by product helps managers decide what to promote, replenish, bundle, discount, or retire.

Product gross margin

Formula: product gross profit divided by product net sales, multiplied by 100.

Product gross margin makes catalog comparison easier. It is especially useful when products have different prices, costs, and return behavior.

Return rate

Formula: returned quantity divided by ordered quantity, multiplied by 100.

Return rate points to fit, quality, description, photography, packaging, and variant issues.

Discount rate by product

Formula: discounts divided by gross sales, multiplied by 100.

Discount rate by product shows which products require markdowns to move.

Sell-through rate

Formula: units sold divided by units sold plus ending inventory.

Shopify's inventory reports define sell-through rate this way. Use it to understand inventory velocity.

Days of inventory remaining

Formula: ending inventory divided by average units sold per day.

Shopify defines days of inventory remaining as ending inventory divided by average quantity sold per day. Use it to find stockout risk and overstock risk.

Those metrics are most useful at variant level. Size, color, material, bundle component, and vendor can change margin and return behavior. Siftmo's product analytics feature tracks product and variant gross profit, net quantity, discount rate, return rate, and product percentiles so operators can see which items deserve budget, replenishment, or pruning.

For returns, separate the money from the reason. Refund value affects sales and profit. Return reason affects product, sizing, packaging, photography, and quality decisions. A high-return product needs a different response from a low-margin product. The returns workflow deserves its own review, especially if refund value is rising faster than net sales. See managing returns and refunds for the operating side.

How often to review ecommerce KPIs

Some ecommerce analytics metrics are daily signals. Others need longer windows.

Review daily:

  • Orders.
  • Net sales.
  • Conversion rate.
  • Checkout completion rate.
  • Stockouts.
  • Payment issues.

Review weekly:

  • Gross profit.
  • Discount rate.
  • Average order value.
  • Average order profit.
  • Customer acquisition cost.
  • Marketing efficiency ratio.
  • Top products.
  • Return signals.

Review monthly:

  • Repeat customer rate.
  • Customer lifetime value by cohort.
  • Time between purchases.
  • Channel payback.
  • Inventory health.

Review quarterly:

  • Product mix.
  • Market mix.
  • Customer cohort quality.
  • Lifecycle performance.
  • App and reporting stack.

Do not judge slow metrics on short windows. CLV, repeat purchase, inventory turnover, and payback need enough time to mature. Do not wait a month to investigate a checkout break, payment issue, stockout, or sudden conversion drop.

Common ecommerce KPI mistakes

The most common KPI mistakes are simple.

Tracking revenue without margin

Revenue is a volume signal. Gross profit is an operating signal. If the dashboard does not show discounts, returns, and COGS, the team can scale unprofitable demand.

Treating AOV as automatically good

AOV can rise because customers buy better bundles. It can also rise because shipping thresholds push larger carts with weaker margin. Pair AOV with average order profit, units per transaction, return rate, and discount rate.

Averaging customers who behave differently

One storewide repeat customer rate hides cohorts, sources, products, and customer types. Split customer metrics by first purchase month, acquisition channel, first product, location, and discount usage.

Comparing tools without checking definitions

Shopify, GA4, Meta, Google Ads, email platforms, and subscription apps often define sessions, orders, revenue, refunds, and attribution differently. Choose a source of truth for financial reporting. Use other tools for diagnosis.

Keeping metrics without owners

Every KPI needs an owner and a decision. If a metric changes and nobody knows what action follows, it belongs in a deeper report.

A practical ecommerce KPI list

If you are building a dashboard from scratch, start with this ecommerce KPI list:

  • Net sales.
  • Gross profit.
  • Gross margin.
  • Orders.
  • Average order value.
  • Average order profit.
  • Discount rate.
  • Ecommerce conversion rate.
  • Add-to-cart rate.
  • Checkout completion rate.
  • Customer acquisition cost or marketing efficiency ratio.
  • Repeat customer rate.
  • Customer lifetime value.
  • Product gross profit.
  • Return rate.
  • Sell-through rate.

That set covers the main ecommerce performance metrics without turning the dashboard into a data warehouse. It gives managers enough context to decide whether to inspect revenue, funnel, acquisition, customer, product, or inventory reports.

The goal is focused decision-making. Good ecommerce metrics turn a messy store into a weekly operating rhythm: what changed, why it changed, who owns the next action, and which number should move next.