Shopify Analytics: What the Built-In Reports Show and What They Leave Out
What Shopify's reports measure, how net sales is defined, and the gaps merchants fill: profit, cohorts, checkout drop-off, sales tax and VAT.
Shopify's built-in analytics answer "what did we sell?" well. Most merchants eventually need answers to four other questions: what did we keep, who came back, where did people give up, and what do we owe in tax. This guide explains what the built-in reports measure, how to read them correctly, and where the gaps are.
How does Shopify define sales?
Precisely, and it is worth learning the order, because most disagreements between two dashboards come from here.
- Gross sales: product price multiplied by quantity, before anything is taken off.
- Discounts and returns are subtracted to give net sales.
- Shipping charges and taxes are then added to give total sales.
So net sales excludes shipping and tax, and total sales includes them. A report from your payment provider shows money that moved, which is closer to total sales minus fees, and on different dates. Your ad platform reports conversion value on the day of the click, not the day of the order. None of them is wrong; they are answering different questions. Any analytics tool you add should use Shopify's definitions, or you will spend your Monday reconciling.
What the built-in reports do well
- Sales over time, by product, channel and location.
- Sessions, conversion rate and the top-level funnel.
- Customer counts, new versus returning.
- Finance summaries that match your Shopify payouts.
For a store with one channel and a simple catalogue, this is enough to run the business.
What is usually missing
Profit after everything. Shopify can report gross profit if you enter a cost for each product. It does not know your ad spend, your real payment fees by card type, or what a returned parcel cost you. Net profit needs those joined to the order.
Cohorts and lifetime value. "Returning customer rate" is one number. Knowing that customers acquired in a November sale never came back, while those acquired in March reorder every six weeks, is what tells you how much you can pay to acquire the next one.
Where exactly people give up. The built-in funnel shows sessions, add to cart, reached checkout and purchased. It does not show which page a visit ended on, or which checkout step lost the order: contact details, shipping method or payment.
Delivery outcomes. An order that was shipped is not an order that arrived. Refused and undelivered parcels, by area and carrier, do not appear in a sales report, and for cash-on-delivery businesses they decide whether a region is profitable.
Tax by jurisdiction. Shopify calculates tax on each order. Seeing your running total by state or country against a registration threshold is a different report.
The tax numbers worth watching
This is not tax advice, but three thresholds catch growing merchants by surprise.
- United States. Since the Wayfair decision in 2018, a state can require you to collect sales tax once your sales into it pass its economic nexus threshold, wherever you are based. The threshold is set state by state; $100,000 of sales in a year is the most common figure. You need your sales by state, year to date.
- European Union. For sellers established in the EU, cross-border sales to consumers in other member states are taxed at the buyer's country rate once they pass €10,000 a year across the EU. The One Stop Shop lets you report all of it through one return, and that return needs sales by country and VAT rate.
- United Kingdom. VAT is reported separately from the EU, with its own return.
A report that shows sales tax by state, VAT by country and rate, and how close you are to each threshold turns a year-end surprise into a line you watch.
Why your visit numbers are lower than you expect
Because of consent. In the EU and UK, analytics that identify a visitor need the visitor's agreement, and Shopify's customer privacy settings pass that choice to every tracking pixel on the store. Visitors who decline are not counted by any compliant tool. Sales reports are unaffected, since an order is a record, not a tracked visit, but funnel and traffic figures describe only the visitors who agreed. Treat them as a large sample and compare trends, not totals.
Be wary of any tool that claims to see every visitor. It is either ignoring consent or estimating.
What to look for in a Shopify analytics app
- Shopify's sales definitions, so the numbers match your admin.
- Flat pricing. Some tools charge a share of revenue or per order, which means the bill grows fastest in the months your margin is thinnest.
- History that is not capped by plan.
- Exports and scheduled reports, because the person who needs the number is rarely the one logged in.
- Nothing added to the storefront. A reporting tool has no reason to slow the shop down.
- Honest labels on anything estimated, such as forecasts and predicted lifetime value.
Marka Metrics is our answer to that list: sales the way Shopify defines them, profit, customer cohorts, drop-off by page and checkout step, and sales tax and VAT summaries, at flat prices with a free plan.
A short checklist
- Learn the order: gross sales, net sales, total sales.
- Enter product costs in Shopify so gross profit is real.
- Track profit per order after ad spend and fees.
- Look at repeat purchase by acquisition month, not one blended rate.
- Watch sales by state and by EU country against the thresholds.
- Read traffic figures as a consented sample.
For the offers that move these numbers, see our guides to Shopify bundles and the Shopify cart drawer.
Work with us
House of Marka is the applied-AI and commerce engineering studio of Marka Modern Retail Private Limited. We research, advise and then build — for merchants and enterprises in the US, UK and Europe.