What Shopify Analytics Doesn't Show You
Shopify's analytics dashboard is genuinely good at what it does. Sessions, conversion rates, top products by revenue, traffic sources, recent orders — all of it is accurate, well-presented, and updated regularly. For understanding whether customers are finding your store and buying, Shopify's built-in reporting does the job.
The problem is that running a profitable store requires knowing more than whether customers are buying. It requires knowing what each sale actually costs and earns. And that's the question Shopify's analytics, excellent as they are at the customer behavior question, were not built to answer.
This isn't a criticism of Shopify. It's a commerce platform, not an accounting tool. But the gap between what it shows and what you need to make sound decisions about pricing, product mix, and growth is where most Shopify merchants operate blind.
What Shopify shows well
Before the gaps, the genuine strengths. Shopify's live dashboard shows current sessions, recent orders, and sales in real time — useful for watching a product launch or a campaign land. The analytics tab surfaces revenue by product, revenue over time, top traffic sources, and basic customer geography. On the Shopify plan and above, custom report building is available. These are real tools for real decisions.
The limitations below are not failures. They're the natural boundary of what a commerce platform tracks versus what a profitability tool tracks.
Revenue is not profit
Shopify shows revenue clearly. It does not show profit. There is no native way to input cost of goods sold per product, no view that subtracts COGS from revenue to show gross margin, and no dashboard that accounts for shipping costs, transaction fees, and return processing in a unified profitability view.
A store reporting $50,000 in monthly revenue on its Shopify dashboard could be keeping $30,000 of that or $4,000 of that. The dashboard looks identical either way.
This matters more than it sounds. Merchants who optimize for revenue — the number Shopify makes easy to see — often make decisions that improve revenue while degrading margin. A promotion that increases order volume but reduces average order value, a product mix shift toward high-selling but low-margin items, an ad campaign that drives traffic at a cost that exceeds the margin on the resulting orders. None of these show up as problems in revenue-focused reporting until the bank account makes it obvious.
Product-level margin is invisible
Shopify shows revenue by product and units sold by product. It does not show gross margin by product — which means the most important question in product mix decisions, which products are actually profitable, cannot be answered from native reporting alone.
This is the gap behind the best-seller problem. The product at the top of your revenue ranking may or may not be your most profitable product, and without per-product margin data you have no way to know. Stores that expand their catalog toward products with strong revenue but thin margins are making that mistake invisibly, one reorder at a time.
COGS can technically be entered in Shopify for each product variant, but even when it is, the native analytics don't surface product-level margin as a reportable dimension in a way that makes the comparison easy to act on.
Trend data requires assembly
Shopify's reporting is good at point-in-time snapshots and recent windows. Understanding whether margins are improving or deteriorating over a six-month period, whether a product category is becoming more or less profitable as costs change, or whether a pricing adjustment had its intended effect on net margin — requires either custom report building or exporting to a spreadsheet.
Most small store owners don't do that. The data exists but it's not surfaced in a way that turns into a regular habit. The result is that stores discover margin problems late, when they've already become significant, rather than early when the trend is still correctable.
This matters more for small stores than large ones
Large Shopify brands have finance teams that build the profitability view Shopify doesn't provide natively. They export data, build models, hire analysts, or license enterprise analytics tools. The gap in native reporting is a nuisance for them.
For a small store run by one or two people, that same gap means making every significant business decision without the number that matters most. Which product to reorder, which to discount, which ad campaign to scale, which supplier to negotiate with — all of these decisions are better with margin data and worse without it.
The tools built to fill this gap for large brands are priced and designed for large brands. A $200 to $500 per month analytics platform built for a ten-person team is not the right answer for a store doing $20,000 a month.
Flumen was built for the smaller store. It connects to a WooCommerce store, captures cost of goods at the time of each sale, and surfaces gross margin by product, by category, and over time in a dashboard that doesn't require a finance background to read. The Shopify version of this is in development.
See the dashboard
The bottom line
Shopify's analytics tell you what's happening in your store. They don't tell you whether what's happening is profitable. For stores at early and mid-stage where every pricing and product decision compounds, that's the more important question.
The fix is not complex: cost of goods captured at the product level, attributed to each sale, surfaced as a trend. That's the view that turns margin from something you calculate quarterly in a spreadsheet into something you can see every day.
Best WooCommerce analytics tools: side-by-side comparison
Best Square restaurant analytics tools: full comparison
MarginEdge alternatives for small restaurants
Metorik alternatives for small WooCommerce stores
Shopify profit margins by industry: 2026 benchmarks
Why your best-selling Shopify product might be losing you money
How to see profit margins in WooCommerce: the real options
Square Plus premium reporting: is it worth it?
Start seeing what your store actually earns
Get Your Free Demo Dashboard$29/month after trial. Cancel anytime.