The problem is not too little data
Online stores generate more data than any team can read. The store platform, analytics tool, ad platforms, marketplaces, courier dashboards, payment gateway and messaging tools each produce their own reports, often with conflicting numbers. The usual problem is not a shortage of data. It is the absence of a structure that says which numbers matter, which source is right and what decision each metric informs.
This framework provides that structure. It does not require expensive tools. It requires agreement on definitions, a hierarchy of metrics and a routine for reading them.
A dashboard that cannot change a decision is decoration.
The metric hierarchy
Metrics sit at different levels. At the top are outcomes the business ultimately cares about. Below them are the drivers that produce those outcomes. At the bottom are diagnostics that explain why drivers move. Reading from the top down keeps attention on what matters and stops teams from chasing diagnostic noise.
Fig. 01 · Hierarchy
Tap to explore
An ecommerce metric hierarchy
01 · Outcome
Contribution after marketing, on delivered and kept orders
02 · Economic drivers
New customers, CAC, repeat rate, contribution per order
03 · Funnel drivers
Sessions, conversion rate, average order value, delivery success
04 · Diagnostics
Page speed, add-to-cart rate, checkout drop-off, RTO by pin code, return reasons
The revenue equation underpins the hierarchy: sessions multiplied by conversion rate multiplied by average order value gives revenue; subtracting variable costs gives contribution. Each lower-level metric should map to a term in that equation.
Calculator
Where did the month’s change come from?
Illustration only. Enter last month and this month to see which driver moved revenue.
Revenue last month
₹17,60,000
= s1 * c1 * a1
Revenue this month
₹18,63,000
= s2 * c2 * a2
Change from traffic alone
₹2,20,000
Holding conversion and AOV constant.
= (s2 - s1) * c1 * a1
Change from conversion alone
₹-1,76,000
Holding traffic and AOV constant.
= s1 * (c2 - c1) * a1
Change from AOV alone
₹80,000
The three effects do not sum exactly because of interaction.
= s1 * c1 * (a2 - a1)
Defaults are illustrations. Use your own numbers. Nothing you enter leaves this page.
Define before you measure
Many disagreements about numbers are disagreements about definitions. Is revenue gross or net of discounts? Does it include GST? Is a customer new if they bought once on a marketplace? Is conversion rate per session or per user? Write the definitions down once, and use them everywhere.
| Metric | Recommended definition | Why |
|---|---|---|
| Net revenue | Order value after discounts, excluding taxes, on delivered and kept orders | Avoids counting money you never keep |
| New customer | First delivered order on this route, identified by phone or email | Separates acquisition from repeat business |
| CAC | All acquisition spend divided by new customers in the period | Platform-level CAC flatters each platform |
| Conversion rate | Orders divided by sessions, by device and channel | Blended rates hide device and channel gaps |
| Repeat rate | Share of a monthly cohort placing a second order within a set window | Comparable across time and channels |
| Contribution | Net revenue minus product, fulfilment, payment, returns and RTO, and marketing | The number that decides whether to grow |
The data stack
Every ecommerce business has a data stack, whether it was designed or accumulated. Naming the layers clarifies which system answers which question and where the source of truth sits.
Fig. 02 · Stack
Tap to explore
An ecommerce data stack
Reporting
A small set of dashboards and a weekly review
Modelling
Cohorts, contribution, attribution and incrementality
Warehouse or joined sheet
Orders, costs, marketing and logistics in one place
Sources
Store, marketplaces, ad platforms, analytics, courier, payments, CRM
Collection
Tags, events, consent, order and customer IDs
For small stores, the ‘warehouse’ can be a well-structured spreadsheet updated weekly. As the business grows, a proper data warehouse and Looker Studio or similar dashboards become worthwhile. The principle is the same: join orders with costs and marketing so contribution can be calculated.
Event tracking that serves ecommerce
Behavioural analytics should record the key steps of the shopping journey. In GA4, the recommended ecommerce events include view_item, add_to_cart, begin_checkout and purchase, each carrying item and value parameters. See GA4 events and measurement plan for set-up.
- Pass item IDs that match your catalogue, so behaviour can be joined with product data.
- Record payment method on purchase, so prepaid and COD behaviour can be compared.
- Respect consent requirements and check current consent mode guidance; see consent mode.
- Consider server-side tracking where browser-based tracking is unreliable.
Reconciling the sources
The store, the analytics tool and the ad platforms will never agree exactly. They count at different times, use different attribution rules and are affected differently by consent and ad blockers. Trying to make them match is wasted effort. Instead, choose roles.
Compare scenarios
Which source answers which question
The source of truth for orders, revenue, customers and returns.
- Use for financial reporting and contribution
- Join with courier data for delivery outcomes
- Identify new versus returning customers
The source for behaviour: how visitors move, where they drop off.
- Funnel and page performance
- Device and channel comparisons
- Site search and content engagement
The source for media delivery and in-platform optimisation.
- Spend, reach, frequency, creative performance
- Treat attributed conversions as directional
- Validate with incrementality tests
Attribution deserves humility. Last-click, platform-reported and data-driven models each tell a partial story. For large budgets, incrementality testing and marketing mix modelling offer more reliable answers. See marketing attribution.
Cohorts: the view most stores miss
Monthly totals mix new and returning customers, and older and newer cohorts, in ways that hide what is happening. Cohort analysis groups customers by the month of their first order and follows their behaviour over time. It answers questions totals cannot: are newer customers less loyal than older ones? Do festive cohorts repeat less? Which channel brings customers who come back?
See cohort analysis for method. Even a simple cohort table, updated monthly, changes the quality of growth decisions.
Joining marketing to delivery outcomes
In COD-heavy businesses the most important join in the whole stack is between marketing source and delivery outcome. Without it, every channel is judged on orders placed, and channels that attract refusals look better than they are. With it, the business can see cost per delivered order by campaign, creative and region.
The join requires an order ID that travels from the store to the courier data, and a record of the marketing source on the order. Most platforms can store UTM parameters or a source field against an order; see UTM parameters. Once joined, the data can also be sent back to ad platforms as offline conversions, so automated bidding learns from delivered orders rather than placed ones.
Common analytics mistakes
- Reporting gross revenue including tax, cancellations and returns as if it were income.
- Adding up each ad platform’s attributed revenue and treating the total as real.
- Judging retention after too short a window for the product’s natural cycle.
- Comparing conversion rates across periods without separating device and channel mix.
- Building dashboards before agreeing definitions, then arguing about the numbers in every meeting.
- Ignoring marketplace and quick-commerce data because it lives outside the main stack.
A review rhythm
- Daily: orders, stock-outs, site errors, payment failures. Act on problems, do not analyse trends.
- Weekly: spend versus new customers, conversion by device and channel, top products, RTO and returns.
- Monthly: contribution by route and channel, cohort repeat rates, CAC trend, promotion results.
- Quarterly: strategy review against the metric hierarchy, measurement plan updates, incrementality findings.
Key takeaways
- 01Organise metrics in a hierarchy: contribution at the top, economic and funnel drivers below, diagnostics at the base.
- 02Write down definitions for revenue, new customer, CAC and contribution, and use them everywhere.
- 03Give each source a role: the store for orders, analytics for behaviour, ad platforms for media delivery.
- 04Use cohorts to see whether newer customers behave like older ones.
- 05Review a small set of numbers on a fixed daily, weekly, monthly and quarterly rhythm.
Frequently asked
- What is ecommerce analytics?
- Ecommerce analytics is the collection and interpretation of data about an online store’s traffic, customer behaviour, orders, customers, costs and marketing. Its purpose is to explain what drives sales and profit and to guide decisions on products, pricing, marketing and operations.
- What are the most important ecommerce metrics?
- Contribution after marketing on delivered orders is the outcome that matters most. Its main drivers are new customers, customer acquisition cost, repeat purchase rate, conversion rate, average order value and delivery success. Diagnostic metrics such as checkout drop-off and return reasons explain why drivers change.
- Why do Shopify and Google Analytics show different numbers?
- They measure differently. The store records every completed order, while analytics depends on browser tracking affected by consent choices, ad blockers and session rules. Attribution and time zones can also differ. Use the store as the source of truth for orders and analytics for behaviour.
- Which GA4 events should an online store track?
- At minimum the recommended ecommerce events such as view_item, add_to_cart, begin_checkout and purchase, with item and value parameters. Many stores also track view_item_list, select_item, add_shipping_info and add_payment_info. Check current GA4 documentation for the full list and parameters.
- How often should I review ecommerce data?
- Check operational alerts daily, review channel and funnel performance weekly, assess contribution and cohorts monthly and revisit strategy quarterly. A fixed rhythm matters more than the exact cadence, because it turns data into decisions rather than occasional investigations.
Published by Fabulous.Media, a network of specialist marketing agencies. Updated 9 October 2026. Platform features change often; check current official documentation before acting on platform-specific detail.






