Shopify Analytics

What is Shopify Analytics?

Shopify Analytics is the built-in reporting suite included with every Shopify store, accessible from the Analytics section of the admin. It pulls together sales, customer, traffic, behavior, marketing, finance, inventory, and acquisition data into a unified set of dashboards and reports — the operational source of truth for what's actually happening in the store.

For most Shopify brands, Shopify Analytics is the first place a merchant looks each morning and the last system that gets reconciled at month-end. It's free on every paid plan, but the depth of reporting available scales meaningfully with the plan tier — which is the most commonly misunderstood thing about it.

What's included in Shopify Analytics

The reporting suite is organized into four primary surfaces, each serving a different operational rhythm:

The Overview dashboard. A real-time summary of today's sessions, total sales, conversion rate, average order value, and returning customer rate, with comparisons to the prior period. This is the screen most merchants check daily. It also surfaces the live visitor map, top traffic sources, and top-performing products in the current window.

Live View. A real-time visualization of customer activity in the last few minutes — current visitors on each page, items being added to cart, checkouts in progress, and orders completing. Most useful during product launches, paid traffic spikes, and peak-season days when a small problem in checkout can compound quickly.

Reports. The deeper layer beneath the dashboard, organized into report families:

Sales reports break revenue down by product, variant, channel, location, traffic source, discount code, and time period. The most operationally useful are Sales by product, Sales by traffic source, and Sales by discount — the latter is the easiest way to see how much revenue is being given up to promotional codes versus driving incremental volume.

Customer reports include first-time vs returning customer breakdown, returning customer rate, customer cohort analysis, and customers over time. The cohort report is one of the most underutilized tools in the suite — it groups customers by the month they first purchased and tracks how much each cohort generates in subsequent months, making retention trends visible without a third-party platform.

Behavior reports show on-site behavior: top online store searches (and searches with no results — useful for catalog gaps), top pages by sessions, sessions by device and browser, and sessions by location.

Marketing reports show sessions and conversions attributed to each marketing channel, including the UTM campaign, source, and medium breakdown. Shopify uses a last-click model here.

Finance reports include the finances summary (revenue, gross profit, total sales, refunds, taxes, fees), payments collected, and tax reports broken down by jurisdiction. Finance reports are the data that flows into accounting reconciliation.

Inventory reports show stock levels, sell-through rate, days of inventory remaining, and ABC analysis (which products generate the most revenue relative to the catalog as a whole). Critical for demand forecasting and reorder timing on physical-product brands.

Acquisition reports show new and returning sessions by source over time, sessions by social referrer, and sessions by landing page.

Custom reports (Plus and Advanced only). Build reports from a wider set of fields than the standard ones, save them, and export. The interface uses ShopifyQL on Plus.

What changes by plan tier

Every plan includes the Overview dashboard and a baseline set of reports. The differences mostly show up in customer, behavior, marketing, and finance depth:

Basic Shopify: Overview, Live View, finance summary, basic product reports. Customer and acquisition reports are limited.

Shopify (Grow): Adds customer behavior, marketing attribution, and acquisition reports, plus deeper sales reports including sales by traffic source and by discount.

Advanced Shopify: Adds the full reports library — including the cohort report, custom reports (limited), and inventory ABC analysis.

Shopify Plus: Adds advanced custom reports built with ShopifyQL, multi-store consolidated reporting (where applicable), and a higher level of historical data retention.

Plan-tier mismatches are a common reason brands feel Shopify Analytics is "missing" reports. Before assuming a feature gap, check whether the report exists on a higher tier — most of the time it does, and the question becomes whether the cost of the upgrade is justified by what the reports unlock operationally.

Shopify Analytics vs. Google Analytics 4

The two systems answer different questions and almost never agree on numbers. Shopify Analytics is the order ledger — the authoritative record of every transaction the store processed. Google Analytics 4 is a behavioral analytics platform that estimates user activity from a sample of tracked sessions.

Differences typically run 10-30% on session counts and can run wider on revenue if GA4 is missing tagging coverage on some pages or if iOS tracking restrictions are blocking conversion events. Shopify Analytics should be treated as the source of truth for revenue, orders, and customer counts. GA4 is more useful for behavior analysis (what content is read before purchase, which landing pages drive engagement) and acquisition path analysis (multi-touch attribution that Shopify's last-click model can't reproduce).

The right setup is to use both: Shopify Analytics for operational and financial reporting, GA4 for behavioral and acquisition modeling, and not waste effort trying to make the numbers reconcile.

Shopify Analytics vs. third-party analytics platforms

For brands under roughly $500K in annual revenue, Shopify Analytics typically covers what's needed. Above that, the limitations start to matter:

Cross-channel attribution. Shopify uses last-click. When Meta, Google, TikTok, and email all touch the same customer, the platform attributing the conversion is whichever drove the last click. Tools like Triple Whale, Polar Analytics, and Northbeam apply multi-touch and post-purchase survey attribution to deduplicate channel claims and produce a more honest channel mix view.

Customer lifetime value modeling. Shopify's cohort report is useful but doesn't model predicted CLTV or segment by acquisition channel. Third-party platforms model CLTV by cohort and acquisition source, which is the data needed to set channel-level CPA targets.

Margin and contribution-margin reporting. Shopify Analytics doesn't natively pull product COGS into reports, which means revenue is visible but gross margin isn't. Third-party platforms ingest COGS and produce contribution-margin reports that account for ad spend, fees, and shipping per order.

Real-time inventory forecasting. Shopify's inventory reports are accurate as of the last system refresh but don't model future stockouts based on velocity, lead time, and seasonality. Inventory planning tools (Inventory Planner, Cogsy) layer this in.

The decision to layer in a third-party platform is usually driven by spend on paid acquisition. Once paid spend exceeds roughly $30-50K per month, the cost of a Triple Whale or Polar Analytics subscription is small relative to the value of better attribution decisions. Below that, Shopify Analytics plus a disciplined operational rhythm covers most of the need.

Common reporting gotchas

Several patterns trip up operators reading Shopify Analytics:

Sessions vs. visitors. Shopify Analytics shows sessions (a single browsing visit) by default. A customer who returns three times in a day generates three sessions, one visitor. When comparing to other platforms, confirm which metric is being reported — the same user can produce wildly different numbers depending on the system.

Discounts in revenue. Default sales reports show gross sales (before discounts) by default. Net sales is a separate column. A brand running heavy promotional pricing can look healthier on gross sales than the cash actually collected reflects — always check which figure is being displayed.

Refunds and timing. Refunds reduce sales in the period they're processed, not the period of the original order. A spike in refunds in one month can pull down sales reporting for that month even when underlying demand is unchanged.

Currency on multi-region stores. Reports in Shopify Markets can be displayed in store currency or presentment currency. Mixing the two when comparing periods produces apparent revenue swings that are actually FX movement.

Last-click attribution caveats. Direct traffic is often inflated by sessions where the actual referrer was lost (ad blockers, dark social, copy-pasted links). High direct-traffic share can mean strong brand demand or it can mean attribution is leaking — checking the trend alongside branded search volume helps distinguish the two.

Practical Shopify Analytics workflows

The reports are most useful when tied to a regular operational rhythm rather than ad-hoc lookup. The most common workflows for healthy DTC brands:

Daily: Overview dashboard check (sales, sessions, conversion rate vs. prior period). Live View during launches or paid pushes.

Weekly: Sales by product (which SKUs are accelerating or decelerating), Sales by traffic source (which acquisition channels are pulling weight), and Behavior > Top online store searches (catalog gaps and demand signals).

Monthly: Customer cohort report (retention trend), Sales by discount (promotional efficiency), Inventory ABC analysis (catalog rationalization signals), and the Finances summary for accounting reconciliation.

Quarterly: Marketing attribution review across channels, customer-segment performance review (first-time vs returning, geography), and a stock-takedown using inventory days-of-supply data to inform reorder planning.

Shopify Analytics works well when treated as an operational instrument that informs specific decisions on a predictable cadence — and less well when used as a general-purpose data exploration tool.