Analytics you can actually trust
Every store reaches the week where three dashboards show three different revenue figures and someone is asked to explain it. The explanation is always the same, and it is not a bug.
Each system counts something different, attributes differently, and loses different events. Knowing which to believe for which question ends the argument permanently.
Why the numbers differ#
| System | Counts | Loses |
|---|---|---|
| Shopify | Orders actually placed and paid | Nothing — this is the money |
| Web analytics | Sessions and events in the browser | Blocked scripts, consent refusals |
| Ad platforms | Conversions attributed to their own clicks | Nothing they can claim; they double-count each other |
| Email tools | Clicks and attributed orders in their window | Everything outside the window |
Pick one source per question#
- Revenue, orders, refunds: Shopify. Always. It is the system that took the money.
- Traffic and on-site behaviour: your analytics tool, understood as directional.
- Channel performance: ad platforms, compared against themselves over time, never summed.
- Customer lifetime value: your own calculation from Shopify order data.
Attribution never sums to 100%#
If you add up the conversions each ad platform claims, you will exceed your actual order count. Every platform claims a touch it saw. This is expected behaviour, not fraud, and the correct response is to stop adding them together — use each platform's numbers only to compare that platform against its own past.
Report one revenue number, from Shopify, in every meeting. Channel numbers go in a separate section marked as directional.
A reporting set worth keeping#
Orders, revenue, average order value, conversion rate, repeat purchase rate, and refund rate — monthly, from Shopify, with a note explaining anything unusual. Six numbers reported consistently for a year are worth more than forty reported once.
Frequently asked questions
Which revenue number is correct?
Shopify's. It is the system that processed the payment; everything else is an estimate of it.
Why do ad platforms overstate results?
Each claims conversions it can associate with its own clicks, and several can claim the same order.
Do I need a separate analytics tool?
For on-site behaviour, yes, it helps. For money questions, no — that is Shopify's job.
shopify analyticsshopify reportsecommerce attributionshopify revenue reportingshopify data accuracy