Ecommerce Customer Value Analysis: Define customer group, order-value rule and observation window; Use A$ for Australian single-currency reports; track extraction time; Keep observed value separate from forecasted or expected figures
Image: Ecommerce Insight Desk

Attribution

Ecommerce customer value analysis

Structure a customer value report around recorded orders, comparable observation windows, clear amount rules and visible limitations.

Ecommerce customer value analysis asks what customers have contributed so far and whether that evidence supports a decision. Start with a defined customer group, an order-value rule and a fixed observation window. Keep recorded value separate from any forecast.

Choose the decision and measure

A report might help a store review an introductory offer, investigate first-product groups or assess whether acquisition spending deserves closer study. Sales value can answer a spending question. Contribution requires reliable cost records. Neither should be called lifetime value without a stated horizon and calculation.

Report field / Definition to show

Entrants
The first qualifying order that starts each customer's observation window
Identity
How orders are linked to customers, including unresolved records
Value
Included discounts, reversals, tax, delivery and costs
Window
How long after entry orders can contribute
Cut-off
The date through which later adjustments are included

For an Australian single-currency report, label amounts A$. If orders use several currencies, retain each transaction currency and document any conversion before combining amounts.

Before adopting a platform measure, check what its timeframe controls: customer entry, order activity or the dates used to display results. Those are not interchangeable. A measure based on customers’ full order histories may answer a different question from a report that deliberately limits value to a fixed period after entry.

Key Metrics in Ecommerce Customer Value Analysis

Entrants
First qualifying order that starts each customer's observation window
Identity
How orders are linked to customers, including unresolved records
Value
Includes discounts, reversals, tax, delivery and costs
Window
Duration after entry during which orders can contribute
Cut-off
Date through which later adjustments are included

Read platform measures on their own terms

Shopify’s customer reports include average order count, average order totals and expected purchase value. These describe different things, and expected purchase value is not recorded value. Name the specific measure in the report and keep expected or predicted figures separate from observed results.

A selected report timeframe does not necessarily restrict the customer history behind a result. Shopify’s customer reports can use a new customer’s entire order history, so someone whose first order was in November can appear as a repeat customer in a November-only report after ordering again in December. That is different from measuring a fixed period after entry.

Shopify defines average order value using gross sales and discounts while excluding adjustments. Adjustments include edits, exchanges and returns made after an order is created. A custom measure that includes those later changes is not directly comparable to Shopify’s average order value, even if both are labelled the same way.

Shopify vs Custom Measures: Key Differences

Average Order Value (Shopify)
Gross sales + discounts, excluding adjustments (edits, exchanges, returns)
Custom Measure
May include post-order adjustments; not directly comparable to Shopify’s definition
Expected Purchase Value
Predicted future value – not recorded value

Pros and Cons of Using Shopify’s Customer Reports

  • ProsBuilt-in cohort analysis, real-time updates (New vs returning), consistent definitions
  • ConsMay use full customer history instead of fixed window; expected values not based on observed data

Compare like histories

Compare customer groups at the same completed age, under the same order-status and value rules. Divide each group's qualifying value by its original eligible entrant count, including customers who did not buy again. Show the count and total beside the average. A fixed observation window is one possible reporting choice, not a customer's whole lifetime.

Flag open observation windows as incomplete rather than treating them as complete.

Shopify lists Customer cohort analysis among its customer reports. Check that report’s definitions before comparing it with a custom cohort.

Keep the platform’s measure definition alongside the report definition. If the definitions cannot be aligned, report the results separately rather than treating them as a like-for-like trend.

Customer Observation Window: Timeframe Considerations

Entry Date
First qualifying order date
Cut-off Date
Final date for including adjustments

Check periods and value definitions

Report freshness can affect a comparison. Shopify customer reports might not show activity from the past 12 hours; the New vs returning customer report is an exception, with data up to date within a few seconds. Shopify sales reports are generally up to date within about a minute. Record the extraction time and allow for these differences when interpreting recent results.

The New vs returning customer report can group customers by hour, day, week, month, quarter, year, hour of day, day of week or month of year. This choice changes how customers are grouped in the report; it does not make their post-entry histories equally complete. Choose a grouping that matches the decision, then check whether customer ages are comparable.

Shopify defines gross sales as product price multiplied by quantity before taxes, shipping, discounts and sales reversals. Its sales reports include pending, cancelled and unpaid orders in gross sales, while excluding test and deleted orders. Those inclusion rules matter when choosing a population and interpreting a sales figure; gross sales is not the same as payments received.

Use a difference to choose the next check

A higher average may be driven by a few large orders, first-order price, offers, missing customer links or later purchases. Show a distribution or median where available, and retain an unknown-identity group. A first-product or acquisition label describes a group; it does not show that the product or channel caused its later spending.

Record the observed difference, group sizes, factors that could change the comparison and the next investigation. If the decision depends on profit, check cost coverage before using a sales-value ranking.

Keep the customer key, qualifying statuses, amount formula, time zone, extraction date and adjustment cut-off with the result.

In this guide

  1. Estimating customer value from observed purchase historyReconstruct observed customer value from qualifying orders, a fixed time window, later adjustments and the original entrant count.
  2. Comparing customer value by product entry pointAssign customers from their first-order products and compare observed value at the same age without hiding multi-item orders.
  3. Handling incomplete histories in a customer-value reportSeparate short follow-up, missing earlier orders, uncertain identity and unsettled adjustments in customer-value reports.
  4. Reporting uncertainty in lifetime-value estimatesSeparate observed customer value from forecasts, label scenario ranges correctly and assess estimates against later outcomes.

More from Attribution

Attribution

Ecommerce acquisition attribution

Attribution assigns credit for an order to marketing interactions under a chosen rule.