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.
| Metric | Calculation or basis | Question it answers |
|---|---|---|
| Gross sales | Product sales before discounts and sales reversals | How much selling activity occurred? |
| Net sales | Gross sales minus discounts and sales reversals | What remains after those reductions? |
| Orders | Orders included under the report's status and date rules | Did purchase volume change? |
| Average order value | The report's stated revenue basis divided by its included orders | Did the typical basket value change? |
| Revenue growth | (Current revenue minus previous revenue) / previous revenue x 100 | How much did the selected revenue measure grow? |
| Revenue by product or customer group | The same revenue definition split into comparable groups | Which 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.
| Measure | Month one | Month two |
|---|---|---|
| Orders | 200 | 220 |
| 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.
| Tool | Main analysis job | Connection scope | Cost basis |
|---|---|---|---|
| Google Analytics 4 | Website purchase and conversion behaviour | Implemented website or app events | Free standard product; enterprise pricing separately |
| Triple Whale | Marketing measurement and commerce reporting | Shopify, WooCommerce, BigCommerce, custom platforms, and supported marketplaces | Free option; paid package and annual GMV determine quote |
| Polar Analytics | Commerce BI and marketing measurement | Documented sales sources plus standard and custom connectors | Package and annual GMV; confirm add-ons |
| Metorik | Store revenue and customer analysis | WooCommerce or Shopify with platform grouping limits | From $25/month; order volume and store limits |
| Putler | Combined sales and customer reporting | Stores and payment accounts plus custom sources via API | From $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.

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.

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.

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.

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.

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:
- Definition: name the revenue measure, included orders, and treatment of refunds, tax, shipping, and fees.
- Sources: confirm the exact stores, payment accounts, and custom connections needed.
- Comparison: use matching periods, currencies, and timezone rules, then allow syncing to finish.
- Records: follow representative orders and refunds through each report instead of comparing totals alone.
- 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.
