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.

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.

Learn more about Flumen Data Analytics →

See the dashboard

Loading 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.