Every example and amount on this page is illustrative. It shows the method and is not a benchmark, a quote or advice.

What ecommerce analytics tools actually measure

Ecommerce analytics tools do not all measure the same thing. Store reporting describes what happened inside the storefront: orders, units, sales, refunds, returns, products and customers. It answers, “What sold, when and through which store?” Use it to monitor trading activity and investigate changes in order volume or revenue. A basic dashboard may stop at recorded sales; profitability reporting must distinguish delivered orders from cancelled or returned orders.

Customer analytics follows people across purchases. It answers, “Who bought, who returned, who came back and which customers are profitable?” This is useful when deciding whether to improve retention, evaluate repeat behaviour or examine customer-level economics. It is not a substitute for product reporting: a product can generate repeat purchases while still having weak margins.

Marketing attribution connects advertising activity to reported conversions. It answers, “Which channel or campaign received credit for these orders?” Attribution can help compare campaigns, while blended metrics such as MER answer a different question: how much total store revenue was generated relative to total advertising spend. Treat attributed ROAS and MER as separate views, not interchangeable scores.

Forecasting estimates a future period from historical data. It answers, “What might revenue look like if the store’s recent pattern continues?” It supports planning, but it does not prove that a price change, campaign or inventory decision will produce a particular result. Profitability measurement goes further by connecting realized revenue with product cost, advertising and other economics to answer, “What did we actually keep?” Ecommerce profit analytics is therefore a different category from web analytics. Choose the measure that matches the decision rather than treating every dashboard as interchangeable.

The business question each analytics category answers
MeasurePrimary questionUse it when deciding
Store reportingWhat happened in the store?Monitor orders, sales, returns and product activity
Customer analyticsWho buys and comes back?Assess repeat behaviour and customer economics
Marketing attributionWhich advertising activity received credit?Compare attributed channel or campaign performance
ForecastingWhat may happen next from past patterns?Plan against a stated historical method and error
Profitability measurementWhat revenue became profit or contribution?Decide which products, collections or channels deserve attention

What 8 top ecommerce analytics tools software free paid actually measures

The useful comparison is not simply free versus paid. It is the business question each tool can answer. Store and web analytics are appropriate when you need to diagnose traffic, product discovery, checkout behaviour, or conversion paths. Advertising platforms are appropriate when you need channel delivery and reported attribution. Customer platforms are appropriate when you need cohorts, repeat purchases, and lifecycle engagement.

Profitability analytics answers a different question: whether the orders and customers producing revenue are economically worthwhile after product costs, returns, and advertising. For example, a product report can show revenue without showing that its gross margin cannot support acquisition cost. ORVX Ecommerce Profit Analytics connects Shopify orders, products, and customers with advertising spend, then reports profitability at product, collection, and customer level. It also keeps the merchant’s trading currency in each figure rather than combining currencies.

  • Use storefront reporting to act on order volume, sales movement, refunds, and product demand.
  • Use web analytics to act on visits, events, landing pages, and checkout paths when the problem may be conversion or acquisition quality.
  • Use ad reporting to act on spend, delivery, and platform-attributed results; use MER when you need total business efficiency rather than one platform’s attribution.
  • Use retention analytics to act on repeat behaviour and customer-level value, not just first-order revenue.
  • Use inventory analytics to act on remaining stock value, dead stock, and the commercial effect of returns.
  • Use profitability analytics when the decision is whether to scale, reduce, fix economics, test, or stop a product, collection, customer segment, or channel.
What each ecommerce analytics layer measures and when it supports action
Analytics layerMeasuresRight decision context
Store and webOrders, sales, sessions, events, funnels, and conversion pathsFind demand or conversion problems
AdvertisingSpend, delivery, and attributed results by platformAssess channel performance and acquisition efficiency
Customer and retentionRepeat behaviour, cohorts, and customer activityEvaluate retention and customer quality
ProfitabilityRealized revenue, costs, gross profit, net profit, margins, and contribution after advertisingDecide whether economics support growth
InventoryStock position, dead stock, returns, and remaining stock valuePrioritize stock and working-capital decisions

The formula, stated plainly

The calculation starts with the revenue that actually remains earned. For profitability reporting, use delivered orders as the revenue base; exclude cancelled orders and remove returned orders rather than treating every checkout as sales. This is the basis used in ecommerce profit analytics, where the revenue denominator matters as much as the formula.

From there, the arithmetic is straightforward: gross profit equals realized revenue minus cost of goods sold (COGS). COGS comes from the product cost model, so the result depends on the unit cost assigned to each product and the units in the delivered orders. Gross margin is gross profit divided by realized revenue.

Contribution after advertising equals gross profit minus the advertising spend assigned to the product, collection, campaign or period being analysed. This shows whether sales leave money after product cost and acquisition spend, before other operating costs. Net profit goes further: realized revenue minus COGS, advertising and the other costs included in the merchant's model. Net margin is net profit divided by realized revenue.

Keep the denominator consistent when comparing channels, products or periods. A revenue report that includes cancelled orders, or a margin report that uses gross sales while subtracting refunds, can make the percentage look stronger than the money actually retained. Return reporting is separate but connected: unit return rate is returned units divided by sold units, while refund value can be compared with revenue.

Advertising has two different ratios. MER is total advertising spend divided by total realized revenue. Attributed ROAS is revenue credited to advertising divided by advertising spend. MER describes the whole store's efficiency against all ad spend; attributed ROAS describes the result claimed by a platform's attribution method. They answer different questions and should not be substituted for each other.

  • Realized revenue = delivered-order sales − refunds associated with returned orders
  • Gross profit = realized revenue − COGS
  • Gross margin = gross profit ÷ realized revenue
  • Contribution after advertising = gross profit − advertising spend
  • Net profit = realized revenue − COGS − advertising − other included costs
  • MER = total advertising spend ÷ total realized revenue
  • Attributed ROAS = attributed revenue ÷ advertising spend

A worked example with real numbers

Consider a Shopify store with 100 orders at $80 each during one month. The storefront report shows $8,000 in placed-order value. Eight orders were cancelled and 12 were returned, leaving 80 delivered orders. Realized revenue is therefore 80 × $80 = $6,400, not $8,000.

The merchant’s product cost model assigns $2,400 of cost of goods to those delivered units. Gross profit is $6,400 − $2,400 = $4,000, giving a 62.5% gross margin. Payment and fulfilment costs total $640, and advertising spend is $1,800. Net profit is $4,000 − $640 − $1,800 = $1,560, or 24.4% of realized revenue.

The advertising account attributes $5,200 of revenue to its campaigns, so attributed ROAS is $5,200 ÷ $1,800 = 2.89. MER uses the broader realized-revenue figure: $6,400 ÷ $1,800 = 3.56. Those numbers answer different questions; neither replaces the other.

At product level, Product A might produce $4,000 of delivered revenue, $1,400 of product cost, $300 of payment and fulfilment costs, and $1,200 of allocated advertising spend. Its contribution after advertising is $1,100. Product B produces $2,400 of revenue but only $460 after the same categories of cost. A revenue-only report can show both products as successful; a profitability report exposes the difference. ORVX calculates these profitability views while keeping the merchant’s trading currency consistent.

The mistakes that make the number wrong

The most common error is mixing business definitions. A dashboard may show placed-order value while a profitability report uses delivered revenue. Both figures can be correct, but using the first to calculate margin makes cancelled and returned orders look like earned sales. Set the revenue rule before comparing tools, then use the same rule across every period and channel.

Timing creates another mismatch. Shopify orders, refunds, fulfilments and advertising charges may post on different dates. Comparing a month of delivered revenue with a month of ad spend can distort contribution if refunds or late charges belong to another period. State whether the report is based on order date, delivery date, refund date or transaction date.

Profit also depends on costs that revenue dashboards do not infer reliably. Product cost must match the SKU actually sold, and bundles, discounts, shipping, payment fees and returns need explicit treatment. If a cost is missing, gross profit can appear higher without any change in the store’s economics. A tool that reports revenue is not automatically an ecommerce profit analytics system.

Advertising creates a separate trap. Attributed ROAS assigns sales according to an ad platform’s attribution rules; MER divides broader store revenue by total advertising spend. They answer different questions, so neither should replace the other. Keep the attribution window and spend period visible, and do not add platform-attributed sales together as if they were unique orders.

Finally, check currency, grain and filters. A blended USD figure can be meaningless when stores trade in multiple currencies. Product totals can also disagree with collection or customer totals when returns, bundles, subscriptions or date filters are handled differently. Reconcile one period from orders to revenue, costs, refunds and ad spend before trusting a headline margin.

Checks before acting on an ecommerce analytics number
CheckQuestion to answer
Revenue statusAre cancelled and returned orders excluded, and are refunds shown separately?
Time basisDo revenue, costs and ad spend use compatible dates?
Cost coverageAre product cost and other included costs defined consistently?
AdvertisingIs this attributed ROAS or total-spend MER?
Currency and scopeIs one currency used, with the same products, channels and period?

What to do with the answer

Use the comparison to match each tool to a decision, not to collect dashboards. If the immediate decision concerns checkout, landing pages or traffic behaviour, use web analytics. If it concerns orders, products or refunds inside Shopify, use store reporting. If it concerns whether an acquisition channel or product is worth funding after its costs, use profitability reporting. The right tool is the one whose definitions match the decision.

Before acting, write down the reporting period, currency, revenue definition and cost inputs. Then check whether the tool can show the required result at the level you need: account, channel, product, collection or customer. A channel dashboard may support campaign optimisation, while a product-level profit view is needed to decide whether a product should be scaled, fixed or stopped. Do not treat a higher revenue figure as evidence of higher profit.

For a Shopify merchant, ORVX’s ecommerce profit analytics can sit alongside store and web analytics rather than replace them. It connects to Shopify and advertising accounts, calculates realised revenue from delivered orders, applies product costs, and reports gross profit, net profit and contribution after advertising. It also keeps MER separate from attributed ROAS, so blended business performance is not confused with platform-attributed performance.

A practical next step is to choose one unresolved decision and test the tool against it using the same period and definitions. Record the answer, the source data and any assumptions. If two tools disagree, investigate the definition before choosing a number. For questions about sessions, users and behaviour, the web analytics guide explains which measure belongs to that type of decision.

  • Choose store analytics for operational questions such as orders, refunds and product sales.
  • Choose web analytics for behaviour questions such as acquisition, engagement and conversion paths.
  • Choose profitability analytics when the decision depends on product cost, advertising spend, returns or contribution.
  • Keep the existing tool for its specialised question, then reconcile its output with the financial definition used to make the decision.
Match the decision to the reporting layer
DecisionReporting layer to useAction supported
Improve site behaviourWeb analyticsInvestigate traffic, engagement or conversion paths
Manage store operationsStore analyticsReview orders, products, refunds or returns
Allocate spend or product focusProfitability analyticsCompare contribution after costs and advertising

Common questions

What is the best free eCommerce platform?

There is no universally best free ecommerce platform. Compare the total cost of selling: subscription, payment processing, transaction fees, hosting, required apps, and the limits on products, orders, support, and reporting. A platform with no monthly fee can still cost more per order or require paid add-ons.