Guide · Analytics
Define the store metrics that matter, run a simple reporting cadence, stay humble about attribution, and connect numbers to decisions — not to dashboards for their own sake.
360ecom Editorial · Updated Jul 15, 2026 · 8 min read
Analytics for an online store is useful when the numbers are defined, compared over time, and tied to a decision. It is not a wall of real-time widgets. This guide covers the metrics that actually describe store health, a simple reporting cadence, humility about attribution, and how to connect figures to actions.
Start with e-commerce metrics that matter. If you are still launching, how to start an online store covers the minimum instrumentation. Conversion work that uses these numbers is in the conversion optimization guide.
You can add more later. If these five are messy, extra dashboards will not help.
| Metric | Meaning | Typical decision |
|---|---|---|
| Orders and net revenue | After refunds if material | Is the business moving? |
| Conversion rate | Orders ÷ sessions (define both) | Funnel vs traffic quality |
| AOV | Revenue ÷ orders | Mix, thresholds, bundling |
| Contribution | Revenue − COGS − variable shipping − payment fees − typical discounts | Can we afford ads and overhead? |
| Refund / return rate | Refunds ÷ orders or revenue | Product, sizing, COD, logistics |
Then acquisition:
| Metric | Meaning | Typical decision |
|---|---|---|
| CAC | Acquisition spend ÷ new customers | Channel mix, offer |
| ROAS | Ad-attributed revenue ÷ ad spend | Media efficiency, not profit |
| ROI | Net profit ÷ investment | Whether the campaign or project paid |
| LTV (contribution) | Expected contribution from a customer over a period | Ceiling on CAC |
Definitions in depth:
Run the math locally:
Pick one revenue definition for the scorecard (usually net of refunds, tax treatment documented). Mixing tax-inclusive storefront totals with ex-tax ad revenue will create fake “channel” gaps. Same for marketplace payouts versus list price — use the marketplace fee logic when that channel matters.
Conversion rate = orders ÷ sessions
AOV = revenue ÷ orders
ROAS = ad revenue ÷ ad spend
Break-even ROAS (simple) ≈ 1 ÷ gross margin (then raise it for fees, shipping subsidy, returns)
CAC = spend ÷ new customers
Simple LTV = AOV × purchases per period × periods × gross margin
Write the date range and the currency on every screenshot. A 4x ROAS in a week of branded search is not the same as 4x on cold prospecting.
Do not retarget the whole media plan because Tuesday was quiet.
Same weekday-to-weekday window when you can.
This is also where CRO experiments get a row in the changelog (conversion optimization guide).
If monthly contribution cannot cover people, software and a conservative ad plan, weekly ROAS theatre will not save it. Go back to unit economics in how to start an online store.
No common model tells you the “true” path:
Practical rules:
SEO and direct traffic will overlap with ads. That is not theft; it is how people shop. Credit arguments are cheaper than incrementality tests, and they are usually worse.
You do not need a customer data platform on day one. You need a spreadsheet or BI view that finance would not laugh at.
If a number cannot change what you do, demote it from the weekly page.
| Observation | Better next step | Worse next step |
|---|---|---|
| Conversion down, AOV flat, paid share up | Segment by channel; likely mix, not a broken PDP | Redesign homepage |
| Conversion down on mobile checkout only | Checkout/payment research | More Instagram ads |
| ROAS up, contribution down | Margin, discounts, returns | Scale spend |
| CAC up, repeat strong | Check LTV; maybe still fine | Cut all acquisition |
| Refunds up on one SKU | Product/shipping/COD diagnosis | Sitewide 20% off |
| Sessions up, orders flat | Landing page and offer | Buy more cheap traffic |
Tools exist to keep the arithmetic honest while you debate. They do not decide for you. Pair a conversion question with the conversion optimization guide. Pair a “can we even sell this” question with how to start an online store.
Contribution is the bridge. A channel that looks efficient on ROAS can still fail ROI once COGS, shipping and refunds sit on the same row. If you cannot produce that row monthly, stop adding dashboards.
Storewide conversion hides SKU truth. A handful of products often carry revenue; a handful of products often carry refunds. Monthly, list:
You do not need a perfect SKU P&L on week one. You need to stop scaling ads to a product that is about to run out or that comes back as a return.
Keep one table. Add columns only when a decision needs them.
| Field | Example definition |
|---|---|
| Window | Mon–Sun, store timezone |
| Orders | Paid, not draft; exclude test gateways |
| Net revenue | Captured minus refunds posted in the window (know the lag) |
| Sessions | GA4 (or platform) sessions; do not mix with users in the same cell |
| Conversion | Orders ÷ sessions |
| AOV | Net revenue ÷ orders or gross ÷ orders — pick one and label it |
| Contribution (est.) | Net revenue − COGS − shipping subsidy − payment fees |
| Ad spend | Invoices, not only pixel-reported |
| Platform ROAS | Labelled with the ad UI’s model and window |
| Payment failures | Failed attempts ÷ checkout starts |
| New customers | First order in your customer table, not the ad platform’s |
Worked contribution sketch (illustrative arithmetic, not a benchmark): 200 orders, 1,500 AOV, 300,000 revenue. COGS 55%, shipping subsidy 40 per order, payment fees 2%. Contribution ≈ 300,000 − 165,000 − 8,000 − 6,000 = 121,000 before overhead and ads. If ads were 80,000, this week’s media did not “print money” even if the ad UI showed 4x ROAS on a subset of revenue. Re-run with the ROAS calculator and profit margin calculator on the same cost basis.
Refunds often post after the weekly window. A campaign week can look profitable until size returns arrive. Track refunds started in the week as a leading indicator, and a trailing 30-day refund rate by SKU.
“New customer” must mean the same thing in CAC and in LTV. First-time in your database is not the same as “new” in an ads audience. If you use CAC and LTV together, write the definition on the scorecard.
Collapse UTMs into a short list: brand search, non-brand search, paid social, email, organic, direct, marketplace. facebook / cpc vs Facebook / paid is not two strategies. Document lowercase sources and a finite medium list. The UTM builder does not enforce discipline; your sheet does.
Direct and email will absorb branded demand. That is expected. Do not zero out brand search because last-click “proves” email closed it.
Analytics is a language for trade-offs: traffic quality versus volume, conversion versus AOV, media efficiency versus contribution, acquisition versus retention. Keep the language small, the cadence boring, and the attribution claims modest. That is enough to run a store.
When a number looks impossible, assume a definition mismatch before you assume a business miracle. Check timezone, refund lag, tax inclusion and whether the ad platform is counting sessions you would not call orders. Then look at the funnel. Curiosity beats a new dashboard every time.
A useful store dashboard is small: conversion, AOV, margin, CAC, contribution and fulfillment health. Vanity traffic and session counts do not run the P&L.
ROAS is ad revenue divided by ad spend. Useful for media, incomplete for profit. Learn the formula, break-even ROAS from margin, and attribution limits.
ROAS measures media efficiency. ROI measures return after costs. Use this comparison to pick the right question for ads, margin and contribution profit.
CAC is what you spend to win a customer. Blended and paid CAC answer different questions. This article lists what belongs in that spend—and what does not.
LTV estimates future contribution from a customer. Simple averages hide cohorts. Use a contribution model and treat precision as a range, not a forecast.
AOV is revenue divided by orders. Bundles and free-shipping thresholds can raise it, but discounts that crush conversion or contribution are not a win.
Use one storefront source of truth for orders and revenue (your platform or ERP) and one behaviour tool for funnels. Fighting Google Ads, Meta and GA4 over whose credit is 'right' is normal. Reconcile to orders you actually fulfilled.
No. Break-even ROAS depends on gross margin, fees, shipping and returns. A high ROAS on a thin-margin SKU can still lose money. Pair ROAS with contribution and the ROAS calculator's margin field.
Use a simple planning model (AOV × frequency × lifespan × margin) and treat it as a hypothesis. Replace it with cohort LTV when you have repeat purchase data. Do not bid as if the planning number were guaranteed.
Different time zones, refund handling, tax inclusion, blocked scripts, and consent. Pick a financial source of truth for money and use analytics for paths and rates. Document the gap; do not spend a week forcing them to match to the rupee.
Calculate return on ad spend from attributed revenue and ad cost.
Calculate return on investment from net profit and the amount invested.
Calculate conversion rate from sessions or visitors and the number of orders or goals.
Estimate simple LTV from AOV, purchase frequency and gross margin.
Improve store conversion with research, hypotheses and honest changes to product pages, cart, checkout, trust and shipping promises — without dark patterns.
Start an online store from offer and unit economics through platform, catalog, payments, shipping and a launch checklist — without treating legal registration as a how-to.