
Shopify analytics is the native reporting layer built into every store, and it gives you a free, surprisingly deep view of sessions, sales, conversion rate, and customer behavior the moment you open Shopify admin. Here is the plain truth most operators miss: you are probably using a fraction of the reports Shopify already gives you, and even when you use all of them, they still cannot answer the one question that actually decides where your next dollar of ad spend goes.
This guide walks every native report, the metrics that matter, how Shopify analytics compares to Google Analytics 4, and the exact line where the built-in data stops being enough. By the end you will know what to check, what to ignore, and what to do when the dashboard runs out of answers.
Before the deep dive, here is the centerpiece. The matrix below maps each native Shopify report against the business questions an operator actually asks. Fully covered means the native report answers it on its own. Partially means you can get close but need manual work or assumptions. Not covered means the native data structurally cannot answer it.
Read it once and the pattern jumps out. Shopify analytics is strong on revenue, orders, and on-site conversion. It goes blank on blended CAC, true cohort LTV, and incrementality. Those blank cells are the subject of the rest of this guide, and they are where a dedicated ecommerce analytics platform earns its place.
Shopify analytics is the native reporting system that ships with every plan, from the smallest store to Shopify Plus. It has four parts: the Overview dashboard, the Reports library, Live View, and the query layer Shopify calls ShopifyQL.
It is free at every tier. What changes by plan is report depth, not access. A Basic store sees a core set of reports. As you move up to Shopify, Advanced, and Plus, Shopify analytics opens up deeper report categories like behavior, marketing attribution, and customer cohorts. The data is the same first-party order and session data underneath. The plan decides how much of it Shopify lets you slice.
Here is the rough shape of report depth by plan tier, verified against the 2026 reporting UI.
The takeaway: if you are on Basic and frustrated that you cannot see cohorts, that is a plan limit, not a you problem. Cohort reports open up at Advanced (with a limited view on Shopify), and Plus goes deepest. But upgrading a plan only buys you more native reports. It does not change what those reports can and cannot answer, which is the real ceiling. Shopify's own reports documentation lists the full report set by plan.
Shopify analytics organizes everything around the Overview dashboard, with Live View and the Reports library doing the heavy lifting underneath.
The Overview dashboard is the home screen of Shopify analytics. It surfaces the headline numbers: total sales, online store sessions, online store conversion rate, returning customer rate, average order value, and top products. It is built for a fast daily read.
Its blind spot is context. The Overview dashboard reports what happened on your store, in last-click terms, inside Shopify. It does not reconcile what you spent on Meta or Google to make those sessions happen.
With Polar: The same daily read, but blended. Polar Pixel captures clicks and UTMs first-party and server-side, and Synthesizer joins that spend to your Shopify orders so the headline view shows blended ROAS and CAC, not just store-side revenue. You see what you actually paid to produce those sessions next to the sales they drove, in one place.
Live View shows orders, sessions, and visitor locations in real time on a map. It is genuinely useful on launch days and during a sale. It is a pulse check, not an analysis tool, and nobody should make a budget decision from it.
The Reports library is where Shopify analytics gets specific. The main categories:
Each report answers its own narrow question well. The trouble starts when you try to connect two of them, like spend in marketing reports against margin in finance reports, because Shopify analytics does not join them for you.
With Polar: Synthesizer is a commerce semantic layer that does the joining for you, with 400+ pre-built metrics that already span spend, revenue, and margin. When the join you need is specific to your business, Custom Metrics and Custom Dimensions let you define it once, governed in a single place, instead of stitching marketing and finance reports by hand every month.
ShopifyQL is Shopify's query language for building custom reports on Advanced and Plus plans. It lets an analyst write queries against Shopify data without exporting to a spreadsheet. It is a real step up from the canned reports.
It also has a hard ceiling. ShopifyQL queries Shopify data. It does not pull in your ad spend, your subscription platform, or your marketplace orders, because that data does not live in Shopify. ShopifyQL custom report limits are not about syntax. They are about scope. You can ask any question you like, as long as the answer lives entirely inside Shopify.
With Polar: Scope stops being the ceiling. 40+ connectors land Shopify, Recharge, Amazon, GA4, and your ad platforms into a dedicated Snowflake instance that Polar operates, with full rights to query, export, and replicate it. The data is no longer black-boxed inside Shopify, so a question that spans ad spend, subscriptions, and marketplace orders becomes one query instead of an impossible one.
Shopify analytics tracks dozens of metrics. A handful drive decisions. Here is the short list and how to read each one.
Online store conversion rate is the percentage of sessions that end in an order. Average order value is revenue divided by number of orders. Together they tell you whether your store turns traffic into money and whether each order is worth enough. For context on what good looks like, ecommerce conversion-rate benchmarks from sources like Baymard Institute sit in the low single digits for most stores, so do not panic at a 2 percent rate.
Returning customer rate is the share of orders from people who have bought before. This is the returning customer rate definition Shopify uses on the Overview dashboard. It is a blunt loyalty signal. It tells you that repeat purchasing is happening. It does not tell you which acquisition source produced those repeat buyers, which is the part that should shape spend.
Cohort analysis groups customers by the month they first bought, then tracks how much each group spends over time. It is the single most useful retention view a DTC brand has, and it is the thinnest area of native Shopify analytics. Plus adds a Shopify cohort retention curve, but it stops at Shopify-sourced revenue and a limited set of metrics.
True lifetime value needs more. It needs every order a customer ever placed, across your DTC store, your subscription renewals, your POS, and any marketplace, stitched to one person. Native cohort reports cannot stitch identity across those surfaces. If cohorts are central to how you operate, our deeper cohort analysis for Shopify guide goes further than any native report can.
Sessions count visits. Acquisition reports group them by channel. Worth knowing: Shopify limits what session data its API exposes, so any tool downstream of Shopify inherits gaps in session reporting that come from Shopify itself, not from the tool.
A note that sits underneath all of these. A KPI is a definition, not a number. The same word, like CAC or LTV or net sales, means different things in different tools depending on the window, the filters, and what counts as a customer. Two dashboards can show two different CAC figures for the same store and both be correct, because they define it differently. This is why Polar's Synthesizer ships with 400+ pre-built ecommerce metrics and lets teams set Custom Metrics and Custom Dimensions once, so a KPI is defined in one place and reused everywhere instead of redefined in every report.
Shopify analytics and Google Analytics 4 get compared constantly, and the honest answer is that they answer different questions. Many operators run both.
One thing both share: neither blends paid-channel spend with your first-party order data on its own. GA4 also tends to record fewer transactions than your store actually processed, because its tracking misses orders that complete outside its measurement, which is why Shopify and a first-party pixel routinely show more transactions than GA4. Google's own GA4 ecommerce documentation is the reference for how its events are configured. Use GA4 to understand traffic. Use Shopify analytics to understand orders. Use neither expecting blended profit.
With Polar: This is exactly the gap Polar Pixel closes. It is first-party and server-side, click-based only (so no view-through inflation), and it applies one conversion definition identically across Meta, Google, and TikTok. Because it captures clicks and UTMs server-side, transaction counts hold up where GA4 quietly drops orders, and the spend sits next to the orders for a blended profit view neither native tool gives you alone.
This is the section the stale guides skip. Shopify analytics is excellent at telling you what happened in your store. It is structurally unable to answer the cross-channel questions that decide where your money goes. Three operator patterns show the line.
Pattern one: the omnichannel-CAC trap. An operator runs Meta, Google, and TikTok, sells on the DTC store plus a marketplace, and wants one blended customer acquisition cost. Native reports cannot produce it, because each platform claims the same conversion and Shopify only sees the last click. The blended CAC ends up over-crediting paid acquisition. Polar's LifetimeID fixes this by stitching one persistent customer identity across DTC, POS, wholesale, and marketplaces from first-party pixel data and hard purchase signals like email, customer ID, and order ID, so blended CAC is computed against real, de-duplicated customers.
Pattern two: the Question Latency Tax. An operator needs a custom report that joins ad spend to margin by cohort. It is not a native report, so it becomes a request, and the answer arrives days later, after the decision window has closed. That delay is a tax on every decision. Polar's Ask Polar and Polar MCP let you ask the question in plain language and get a structured, cited answer in seconds, reasoned against the governed semantic layer rather than guessed with raw SQL.
Pattern three: invisible LTV by acquisition cohort. An operator can see overall returning customer rate but cannot see which acquisition channel produces the highest-LTV cohorts, so they keep scaling the channel with the cheapest first order and the worst repeat behavior. Polar's Synthesizer models cohort LTV out of the box, and a dedicated Snowflake instance means you own the raw Shopify data behind it.
Two more native blind spots, each with a named solve. Last-click attribution cannot tell you what ad spend was actually incremental. Polar Pixel provides first-party, server-side, click-based attribution with one conversion definition applied identically across Meta, Google, and TikTok, and Causal Lift runs GeoLift-based holdout tests to prove real incremental revenue instead of correlation. And when your email platform loses customers after its cookies expire, Klaviyo Flow Enricher uses first-party identity to recover roughly 70 percent more abandonment events, which typically lifts abandoned-flow revenue by 20 percent or more.
A foil worth naming. Some teams hit this wall and reach for a generic data stack, wiring up dbt, Cube, or Segment against a raw warehouse and rebuilding ecommerce logic from scratch. That is the long road. Those tools are powerful and completely un-opinionated about commerce, so you spend months re-deriving cohort, margin, and attribution logic that an ecommerce-native layer already ships. The point of analytics was never the chart. By 2028 the dashboard is a debug tool, not a product. The value is the decision, and the decision needs blended, cross-channel, identity-resolved data the native reports do not hold.
Book a 20-minute Polar walkthrough and we will fill in the cells your native reports leave blank, using your own store data.
So when do you actually need a dedicated Shopify analytics tool versus the native reports? Use these rules of thumb. Add a layer when you run more than one paid channel, when you have subscription or repeat revenue you want to model by cohort, when you sell across more than one surface like DTC plus marketplace, when SKU count makes margin analysis painful, or when there is a person whose job is reporting and they are stuck in spreadsheets.
Polar Analytics is the tier-1, complete option in the ecommerce ecosystem, and it is built to win at every brand size: connectors plus a dedicated Snowflake, Synthesizer loaded with your history, and Polar Pixel deployed on Shopify go live in about 24 hours, then refresh every 15 minutes. It is not a Looker Studio wrapper and not a multi-tenant black box.
Now the honesty note, because an honest threshold is worth more than a pitch. If you run a single-channel store at low volume with no paid spend, native Shopify analytics is genuinely enough, and a dedicated tool is overkill until you add channels or repeat revenue. Polar itself is built for brands doing roughly 10 million dollars in GMV and up, where the cross-channel complexity is real. Below that, the native dashboard plus a spreadsheet will serve you well, and we will tell you so.
Reports only matter if they drive a loop. Here is a simple operating cadence.
Daily, glance at Live View on busy days and check the Overview dashboard for sales, sessions, and conversion rate against yesterday. Weekly, review acquisition by channel, returning customer rate, and AOV, and flag anything drifting. Monthly, run cohort analysis, compare LTV by acquisition source, and reconcile blended CAC and channel profit, which is exactly where native data hands off to a dedicated layer.
The discipline is the same whether you stay native or add a tool: check the leading indicators often, the strategic ones monthly, and never confuse a real-time chart with a decision.
If your monthly review keeps stalling on questions the native reports cannot answer, that is the signal. Book a 20-minute Polar walkthrough and we will map your reports to the decisions they should be driving.
