Shopify analytics: what the dashboard and reports show, and what to add
Shopify analytics is the reporting built into your Shopify admin: a dashboard, a library of reports and a live view of your store. It covers sales and sessions well. It also stops at the edge of Shopify, and you can fill the gaps with Google Analytics or Stickybeak.
Turn your store's visitors and orders into a conversion rate and see what a lift is worth in revenue.
TL;DR
- Shopify analytics is the reporting built into your Shopify admin: a dashboard, a library of reports and a live view of your store.
- It covers sales and sessions well, and it stops at the edge of Shopify.
- You can fill the gaps with Google Analytics or Stickybeak.
Stickybeak goes into a Shopify store as one script in your theme. It records storefront visits and, with a small theme edit, checkout starts, but it can't record completed orders or revenue. It is in early access.
Get early accessWhere to find analytics in Shopify
In your Shopify admin, open Analytics for the dashboard. Open Analytics, then Reports, for the report library. Live View is its own page and needs an online store. Staff need the Analytics permission to see any of it.
Shopify says its main analytics features are available on any Shopify plan. Its help pages don't say which individual reports each plan includes, so the quickest check is your own admin: whatever shows up there is what your plan gives you.
What the Shopify analytics dashboard shows
The dashboard is built from cards. By Shopify's description it shows key sales, sessions and fulfilment metrics for your store, across all your sales channels, updated within about a minute. You can:
- Add, remove, rearrange and resize cards, and group them into labelled sections.
- Pick any date range and compare it with another period.
- Read automatically generated insights that point out trends.
- Set metric targets to track progress toward a goal.
Shopify's analytics page also describes pre-built reports, deeper data exploration, custom reports and a way to write custom queries. Our guide doesn't cover those in depth, so use Shopify's reports and analytics overview for the current list. Shopify changes the admin often.
One recent change to know about: Shopify's dashboard page notes a session measurement update rolling out from 21 to 23 September 2026, which can move reported sessions and conversion rates without any real change in traffic. If your numbers shifted in late September, check that before you chase a cause. To see where shoppers drop off between product page, cart and checkout, step by step, see the conversion funnel guide.
Shopify analytics reports: sessions, sources and sales
For "who visits my store and where from", the acquisition reports are the ones to open. Shopify lists four: sessions by referrer, sessions by location, sessions over time and visitors over time. A separate sales report, total sales by referrer, adds the orders and amounts that came from each source.
Shopify sorts a session's source in layers: the referring channel (Instagram, Google, Facebook), the referring platform (Meta, Google, Microsoft), the referring medium (social, search, email) and a traffic type of direct, organic or paid. If you tag your links with UTM parameters, the UTM parameters guide explains the five tags worth using. A big direct share usually means untagged links, as what direct traffic is explains, and the organic traffic guide covers the search slice.
Three details from Shopify's help center are worth knowing:
- A session ends after 30 minutes of inactivity.
- Sessions-based history goes back only to 1 October 2022.
- You can filter reports by human or bot traffic.
What Shopify analytics doesn't show
Shopify's analytics is very good at one thing: your Shopify store. The gaps show up when your question reaches past it.
- It covers Shopify, not the rest of your web presence. A blog, a landing page or a site on another platform isn't in Shopify's reports, so reading those together is on you. Shopify Plus merchants with several stores can use Shopify's organization analytics to see those stores together.
- Its sessions reports are summaries by day or period. Beyond the Live View page, they don't show who is on the store right now.
- It counts by Shopify's rules. Session length, bot filtering and the September 2026 measurement change all affect how your numbers compare with another tool's.
None of that makes Shopify's reports wrong. It means a second tool answers different questions, and the two will not agree to the digit.
How to add Google Analytics to Shopify
Google Analytics on Shopify means connecting a Google Analytics 4 (GA4) property to your store. Shopify's current route is its Google & YouTube sales channel. The steps, from Shopify's help center:
- Install the Google & YouTube channel from the Shopify App Store and connect your Google account.
- In your admin, go to Sales channels, then Google & YouTube.
- On the banner that asks Looking only to set up Google Analytics 4?, select Get started.
- Choose an existing GA4 property from the list, or click Create new, then click Connect.
Shopify says you don't need a Google Merchant Center account for this, and that only GA4 properties where you're an administrator appear in the list. You can disconnect at any time.
If your store still has an old Universal Analytics ID (one that starts with UA-) under Online Store, then Preferences, remove it. Google's help page on the migration says Shopify planned to convert leftover tags into custom pixels after 2 February 2025, which could change or lose some data. Running two tags on one store is also a classic cause of doubled numbers.
Google Analytics reports on a different set of things from Shopify's own reports. For which Google tool does what, see GTM vs Google Analytics, and for what it costs, Google Analytics pricing. If you'd rather not add Google's tag at all, Google Analytics alternatives compares the options, and Google Analytics and GDPR covers the consent side for stores selling into the EU.
Shopify analytics, Google Analytics and Stickybeak side by side
These do different jobs, and plenty of store owners run more than one. Compare how each tool is installed, what checkout activity it records and where you read the results.
| What to compare | Shopify analytics | Google Analytics 4 | Stickybeak |
|---|---|---|---|
| How you get it | Built into the Shopify admin | Connect a property in the Google & YouTube channel | Paste one script into theme.liquid |
| Completed orders and revenue | Yes, in its sales reports | Check what your GA4 setup collects | No. It can't record purchases made inside Shopify checkout |
| Checkout starts | In its reports | Check what your GA4 setup collects | Yes, with a small theme edit |
| Where you read it | That store's admin | Your Google Analytics account | One live screen for every site you add |
| Other sites | Shopify channels only | Any site you tag | Any site you add |
Pick by the question. For orders and sales, Shopify's reports are the source of truth. For traffic beyond the store, such as a blog or a site on another platform, add a second tool.
Add Stickybeak to a Shopify store
Stickybeak is live analytics for every site you own, and it's in early access. On Shopify it goes in as one script in your theme. The short version:
- In your admin, go to Online Store, then Themes, then the ⋯ menu, then Edit code, and open
layout/theme.liquid. - Paste the Stickybeak script just before
</head>and save. - Open your primary storefront domain in a private window and check it's picked up.
The full steps, with the script, are in the Shopify install guide. Re-add the script if you switch themes or a theme update replaces theme.liquid. Shopify themes change pages without a full reload, and Stickybeak records those changes on its own.
What you get is a live view of who is on the store, where they came from and what they did, with channels, campaigns and affiliate ?ref= codes. You can set page goals on /cart or /products/*, and mark the add-to-cart button with data-goal="add_to_cart". For why a live view matters, see real-time website analytics.
Where it stops: Shopify's checkout doesn't run theme code, and its customer-event pixels run in a sandboxed frame. So Stickybeak can't record completed orders or revenue on a Shopify store. It tracks checkout starts instead, as Shopify checkout tracking explains. Keep using Shopify's own reports for sales. If you run ads to the store, take the revenue from those reports and use the ROAS calculator to set it against your ad spend and your break-even ROAS.
If your numbers look wrong
- Compare like with like. Pick the same dates and the same measure. Shopify sessions, GA4 sessions and Stickybeak visitors are counted by different rules.
- Check for two tags. An old UA- ID under Preferences, plus a connected GA4 property, can double count.
- Allow for the September 2026 change. Shopify says its session measurement update can shift sessions and conversion rates with no real change in traffic.
- Check your traffic sources. A big direct share often means untagged links. See what direct traffic is.
Questions
What is Shopify analytics?
It's the reporting built into your Shopify admin: an Analytics dashboard of sales, sessions and fulfilment cards, a Reports page, and a Live View of current traffic. Shopify says its main analytics features are available on any Shopify plan.
Where do I find analytics in Shopify?
In your Shopify admin, open Analytics for the dashboard and Analytics, then Reports for the report library. Live View is a separate page and needs an online store. Staff need the Analytics permission to see them.
Is Shopify analytics free?
Shopify's help center says the main analytics features are available on any Shopify subscription plan. It doesn't list which individual reports each plan includes, so check your own admin.
How do I add Google Analytics to Shopify?
Install the Google & YouTube sales channel, go to Sales channels, then Google & YouTube, and select Get started on the banner that asks if you're only looking to set up Google Analytics 4. Pick an existing GA4 property or create one, then click Connect. Merchant Center isn't required.
Why don't my Shopify and Google Analytics numbers match?
They count with different rules. Shopify ends a session after 30 minutes of inactivity and can filter human from bot traffic, and Google Analytics 4 has its own session and user definitions and its own consent handling. Compare the same dates and the same measure, and expect small gaps.
Can I add Stickybeak to a Shopify store?
Yes. Paste the Stickybeak script before the closing head tag in your theme's theme.liquid file. It then records storefront visits, product and cart pages and, with a small theme edit, checkout starts. Stickybeak is in early access.
Does Stickybeak track Shopify sales and revenue?
Not completed orders. Shopify's checkout doesn't run theme code, and its customer-event pixels run in a sandboxed frame, so Stickybeak can't record finished purchases or revenue there. It tracks checkout starts instead. Use Shopify's own reports for completed orders.
Sources, checked 17 October 2026: Shopify Help Center, Organization analytics,Shopify reports and analytics, Analytics dashboard, acquisition reports and connecting Google Analytics in the Google & YouTube channel; Google Analytics Help, Update your Google Analytics integration on Shopify. Stickybeak facts: our Shopify install guide and Shopify checkout tracking.