Skip to content
PutlerPutler
Revenue analytics for ecommerce: metrics, examples and tools

Revenue Analytics for Ecommerce: Metrics, Examples and 5 Tools

Understand ecommerce revenue analytics with clear metrics, a monthly growth example and five tools. Learn how to compare your reports accurately.

Revenue analytics shows where your ecommerce revenue comes from, how it changes, and which products, customers, or sales channels explain the change. Start by defining the revenue figure you’re measuring, then investigate its drivers before choosing a reporting tool.

A higher sales total can hide a rise in refunds. Meanwhile, a lower bank deposit can reflect payout timing rather than weaker sales. The useful question is what changed and why.

This guide covers that analysis and five tools: Google Analytics 4, Triple Whale, Polar Analytics, Metorik, and Putler. Putler publishes this guide and is included in the comparison, which uses official documentation checked on 30 October 2026.

What is revenue analytics for ecommerce?

Revenue analytics is the process of measuring and explaining the income generated by an ecommerce business. It connects sales trends with orders, products, customers, discounts, and refunds so you can decide what to investigate or change.

Reporting tells you what happened: sales rose this month. Analysis asks why: did more people buy, did baskets get larger, or did a few expensive products change the mix? Attribution assigns credit to marketing activity under a chosen model.

Which revenue metrics should you track?

Start with a small set of measures that explains sales growth and what reduces it. Gross sales, net sales, orders, order value, and revenue growth answer different questions; product and customer breakdowns help locate the cause of a change.

MetricCalculation or basisQuestion it answers
Gross salesProduct sales before discounts and sales reversalsHow much selling activity occurred?
Net salesGross sales minus discounts and sales reversalsWhat remains after those reductions?
OrdersOrders included under the report's status and date rulesDid purchase volume change?
Average order valueThe report's stated revenue basis divided by its included ordersDid the typical basket value change?
Revenue growth(Current revenue minus previous revenue) / previous revenue x 100How much did the selected revenue measure grow?
Revenue by product or customer groupThe same revenue definition split into comparable groupsWhich parts of the business explain the change?

If the previous period has no revenue, percentage growth has no valid denominator; report the absolute change instead.

The Shopify sales definitions distinguish net sales from total sales, which can include taxes, shipping, duties, and fees. Sales reversals can include returns, cancellations, and order edits. Check your report’s definition rather than treating every reduction as a physical return.

Net sales isn’t profit. Payment-processing fees, product costs, advertising, and other expenses need their own treatment. A net-sales report also doesn’t establish what reached your bank account.

For average order value, check which revenue and orders the tool includes. If you’re comparing subscriptions, use suitable recurring-revenue measures alongside one-time sales; don’t treat a payment collected for an annual subscription as one month’s recurring revenue.

How do you explain a change in monthly revenue?

Compare matching periods, then separate the effects of order volume, order value, and refunds. This shows whether growth came from more purchases, larger baskets, or fewer reductions, before you investigate the products and customers behind it.

Separate more orders from larger baskets

Illustrative calculation, not a customer result: assume two full months in one currency, with no discounts, tax, or shipping in the sales figures. For this example, average order value means sales before refunds divided by orders.

MeasureMonth oneMonth two
Orders200220
Average order value$50$52
Sales before refunds$10,000$11,440
Refund reductions in the period$100$500
Sales after those refunds$9,900$10,940

Sales before refunds grew by 14.4%: the $1,440 increase divided by the original $10,000.

To explain the increase, first hold order value at $50. The extra 20 orders contribute $1,000. Then apply the $2 increase in order value to all 220 orders, contributing another $440. This order of calculation accounts for the full change; it doesn’t prove causation.

Check what reduced the gain

Refund reductions rose from $100 to $500. After those refunds, the increase is $1,040 on a $9,900 starting figure, or approximately 10.51%.

Next, split the same measure by product, sales channel, and new versus returning customers. Check whether the result depends on a promotion, a large order, or a different number of selling days. Link the explanation to a decision: investigate a refund-heavy product, protect a repeat-purchase segment, or test whether higher basket value continues without the discount.

Why do revenue totals differ between reports?

Revenue totals can differ because reports use different events, dates, inclusions, currencies, or tracking methods. Compare those definitions and a few underlying orders before deciding that either report is wrong.

Sales, payments, and payouts measure different events

An order can be placed before its payment is captured, and a payment can be collected before the money is paid out. Refunds, fees, and adjustments also affect the comparison.

Shopify’s finance documentation explains these differences, including orders and payments falling in different periods. Payout reconciliation follows balance activity and transfer timing. Don’t judge a sales dashboard solely by whether its total equals a bank deposit.

Connected records need a consistent reporting method

A storefront order and its payment record can describe the same sale. Adding both amounts without matching or excluding related records can double-count it; simply having both accounts connected doesn’t prove that duplication occurred.

Check representative orders, refunds, currency conversion, timezone, and sync completion. Data consolidation is useful when related source records need to be combined consistently.

Tracking and attribution add another set of definitions

GA4 depends on the ecommerce events and values sent to it. Its item revenue metric excludes tax and shipping, so it shouldn’t automatically match a store’s total-sales figure.

Returns from external payment providers can also affect referral attribution. Google’s unwanted-referral guidance addresses that configuration; it doesn’t establish a universal percentage of lost purchases. Compare event collection and attribution separately from the order and payment records.

Compare five revenue analytics tools

These five tools support different parts of revenue analysis. Use the reporting question as the starting point: understanding website purchases, evaluating marketing, analysing a store, or combining sales across accounts.

ToolMain analysis jobConnection scopeCost basis
Google Analytics 4Website purchase and conversion behaviourImplemented website or app eventsFree standard product; enterprise pricing separately
Triple WhaleMarketing measurement and commerce reportingShopify, WooCommerce, BigCommerce, custom platforms, and supported marketplacesFree option; paid package and annual GMV determine quote
Polar AnalyticsCommerce BI and marketing measurementDocumented sales sources plus standard and custom connectorsPackage and annual GMV; confirm add-ons
MetorikStore revenue and customer analysisWooCommerce or Shopify with platform grouping limitsFrom $25/month; order volume and store limits
PutlerCombined sales and customer reportingStores and payment accounts plus custom sources via APIFrom $20/month up to $10K monthly revenue

1. Google Analytics 4: website revenue and conversion analysis

What it helps you analyse

GA4 connects website behaviour with purchase events. Use it to examine product views, checkout steps, acquisition channels, and recorded purchases when investigating a change in online sales.

GA4 report snapshot with acquisition channels, user countries, and retention cards

The screenshot illustrates a report snapshot, rather than a consolidated revenue statement. GA4 can help explain the journey to a purchase; complete order and payment records remain a separate comparison.

Connections and limits

Ecommerce measurement requires the relevant events and parameters to be implemented. Check purchase and refund collection, currencies, and transaction identity before interpreting a gap as a business trend. Website events don’t automatically import marketplace orders.

What it costs

The standard GA4 product is free. Analytics 360 is a separate enterprise offering; confirm its current terms rather than relying on an estimated annual starting price.

2. Triple Whale: marketing measurement and commerce reporting

What it helps you analyse

Triple Whale combines attribution, commerce reporting, customer analysis, and Moby AI. It suits teams investigating how marketing activity contributes to sales and where spending or campaign performance needs attention.

Triple Whale Summary with a Moby question field and pinned cards for sales, conversion rate, ROAS, net profit, and orders

Triple Whale reporting example. Source: official product update

Its reporting can incorporate cost inputs as well as sales. Confirm which costs are available and configured before treating a profitability figure as complete.

Connections and limits

The integration directory lists Shopify, WooCommerce, BigCommerce, and custom commerce platforms. Amazon sales and advertising connections have distinct purposes; check the exact connection and coverage you need.

Available capabilities vary by package. First-party tracking and an attribution model don’t establish one universally correct allocation of revenue to ads.

What it costs

The current packages are Free, Foundation, Automate, and Enterprise. Paid pricing depends on the package and annual gross merchandise value, so request a quote for your business.

The published paid terms specify 12-month subscriptions with monthly or annual billing choices. A monthly bill isn’t necessarily a month-to-month commitment.

3. Polar Analytics: commerce BI and marketing measurement

What it helps you analyse

Polar Analytics offers business intelligence, or BI, for connected commerce data. Its platform includes reporting, Ask Polar, and a data stack, with marketing-measurement products available according to the chosen package.

Polar Analytics connector screen separating sales channels, analytics, and advertising connections

Connections and limits

Polar’s connector documentation includes Shopify, Recharge, Amazon Seller Central, and Amazon Vendor Central. Sales connections are distinct from advertising and analytics connections.

Some custom connectors require Polar’s team to configure them. They are available on paid plans, rather than during the free trial, so agree how you’ll validate a required connection before buying.

What it costs

The pricing page offers Core and Custom packages with costs tied to the selected products and annual GMV. Confirm the price for your selection, including required connectors and add-ons.

4. Metorik: store revenue and customer analysis

What it helps you analyse

Metorik combines WooCommerce and Shopify store reporting with segments, exports, cost analysis, and email automation. It helps you move from spotting a revenue change to examining the customers, products, and orders behind it.

Metorik product report filtered by billing country with sales and cost columns

Subscription reporting depends on the supported setup. Check compatibility with your subscription system rather than assuming every recurring-payment source is included.

Connections and limits

Multiple stores can share a subscription, subject to store caps. However, active WooCommerce and Shopify stores cannot be mixed within one subscription under the documented platform-grouping rules.

A store connection doesn’t automatically provide standalone reporting for every marketplace or payment account. List those requirements separately.

What it costs

Metorik pricing starts at $25/month for up to 100 monthly orders and one store. The next level is $75/month for 100-500 orders and up to five stores, with pricing based on the last three months’ average order volume and connected-store count.

Plans include an email allowance, with extra packs available. Billing is monthly only, and the free trial lasts 30 days without a credit card.

5. Putler: combined sales and customer reporting

What it helps you analyse

Putler brings connected sales, customer, product, and subscription data into shared reports. Its documented approach includes cleanup, duplicate resolution, currency conversion, and timezone handling.

Putler sales dashboard with net sales, order count, revenue per sale, and a sales heatmap

Use product breakdowns, returning-customer analysis, and RFM segmentation to investigate who or what explains a revenue change. The sales heatmap highlights timing patterns; forecasts provide estimates based on past performance, rather than guaranteed future revenue.

Connections and limits

Supported sources include Shopify, WooCommerce, Etsy, Amazon, eBay, PayPal, and Stripe. Other sources can send sales, customer, and transaction records through the Inbound API, which requires setup and correctly formatted data.

Check representative orders and refunds after connecting your accounts. Combined sales reporting doesn’t replace an accounting ledger, bank reconciliation, or campaign-attribution system; subscription metrics also depend on the connected source and available records.

What it costs

Putler pricing starts at $20/month for up to $10K in monthly revenue. The next published bracket is $50/month for $10K-$30K, with higher brackets as revenue grows.

The trial lasts 14 days without a credit card. Compare the bracket your business would use, rather than assuming the entry price applies at every revenue level.

Start with one revenue question

Choose a report your team will use to make a decision. For example, investigate whether monthly growth came from returning customers or whether rising refunds reduced the benefit of higher order values.

Before choosing a tool, check these five things:

  1. Definition: name the revenue measure, included orders, and treatment of refunds, tax, shipping, and fees.
  2. Sources: confirm the exact stores, payment accounts, and custom connections needed.
  3. Comparison: use matching periods, currencies, and timezone rules, then allow syncing to finish.
  4. Records: follow representative orders and refunds through each report instead of comparing totals alone.
  5. Cost and delivery: include plan limits, commitments, paid connectors, exports, and scheduled reports.

For website behaviour or marketing measurement, evaluate GA4 and the relevant specialist. Compare Metorik for store-level analysis. If the question spans sales and customer activity across connected accounts, evaluate Putler; for a custom commerce BI setup, compare Polar’s required package.

You can also explore the demo or book a consultation to discuss your reporting needs.

Frequently asked questions

How does revenue analytics differ from revenue reporting?

Revenue reporting presents defined figures for a period. Revenue analytics investigates the reasons behind those figures, such as changes in orders, basket value, product mix, or refunds. Start with a consistent report, then use relevant breakdowns to explain the change and decide what to investigate next.

Are net sales the same as bank payouts?

No. Net sales is a report-defined sales measure; Shopify, for example, subtracts discounts and sales reversals from gross sales. Payouts reflect payment balance activity and transfer timing, including relevant deductions and adjustments. Compare the appropriate records and dates rather than expecting the two totals to match automatically.

Which ecommerce revenue metrics should I track first?

Start with gross and net sales, orders, average order value, refund reductions, and growth over matching periods. Define each measure before comparing tools. Product, channel, and customer breakdowns help explain changes; subscription businesses also need suitable recurring-revenue and retention measures for their supported billing setup.

Which revenue analytics tool works with multiple sources?

Putler supports combined reporting across documented stores and payment accounts, with an Inbound API for custom sources that require setup. Triple Whale and Polar also support multiple commerce and marketing connections for their respective reporting jobs. Compare the exact sources, report definitions, and package limits you need.