Platform Guide

Shopify Analytics: What's Built In, What's Missing & How to Read It

A practical B2B guide to Shopify Analytics — what's built in by plan, the four metrics that drive decisions, attribution gaps in 2026, ShopifyQL, and when to add Polar, Triple Whale, or Lifetimely.

May 10, 2026·18 min read·
Listen to a short brief of this article
Hands-free while you multitask

Key Insights in 60 Seconds

Skim the highlights first, then dive into the sections that match how you actually use analytics.

Built-in Analytics covers ~80% of reporting — sales, acquisition, behavior, marketing, inventory, profit. Cohorts and LTV sit in the missing 20%.
Report depth scales with plan. Basic gets the dashboard; Advanced and Plus unlock custom builder and ShopifyQL.
Four metrics drive decisions — CR, AOV, sessions by source, gross profit per order. Watch weekly.
Shopify uses last-non-direct-click; Meta and TikTok claim view-through. Numbers never match — pick one source-of-truth.
Live View is morale, not decisions. Use it for launches and BFCM, not daily steering.
CR lift beats most acquisition levers. A 0.5-point gain on fixed traffic outperforms a new paid channel.

What You'll Learn

1What's actually inside Shopify Analytics by plan
2Which four metrics are worth watching weekly
3Why ad-platform numbers never match Shopify
4When ShopifyQL and custom reports earn their effort
5If and when to add Polar, Triple Whale or Lifetimely
6How to connect GA4, Meta CAPI and TikTok cleanly

What Shopify Analytics Includes

Shopify Analytics is not a single screen — it's a set of six tightly connected report clusters available under Analytics in the admin. The dashboard is the at-a-glance KPI strip; Live View is the real-time map; and the deep work happens inside Reports, where the sales, acquisition, behavior, marketing, inventory, and profit reports live. Most operators only ever open the dashboard and Marketing — and miss two-thirds of the leverage.

The simplest mental model: built-in Shopify Analytics answers operational questions exceptionally well (what sold, where it came from, how much margin it produced), and answers strategic questions (cohort behavior, multi-touch attribution, lifetime value depth) only at the surface. Knowing where that line sits is the difference between paying for tools you don't need and missing tools you do.

6
Report clusters built in
~1.6%
Global ecommerce CR (Statista)
3-5%
Healthy Shopify CR ceiling

Conversion baselines from Shopify's ecommerce conversion-rate analysis. Your numbers vary by category and traffic mix.

Reports by Plan

The reports themselves don't change between Basic and Plus — what changes is your ability to build new ones. On Basic and Shopify, you read the prebuilt set. On Advanced and Plus, you can edit, save, and create custom reports, plus query data directly with ShopifyQL Notebooks. Picking the right plan for analytics is a question of how often you'll modify reports, not whether the reports exist.

Shopify Admin → Analytics → Overview. The five KPI tiles and the sales-over-time chart are the default landing surface on every plan.
CapabilityBasicShopifyAdvancedPlus
Overview dashboard (KPIs, sales over time)YesYesYesYes
Live View (real-time map + KPIs)YesYesYesYes
Sales, acquisition, behavior, inventory reportsYesYesYesYes
Marketing & conversion reportsYesYesYesYes
Profit reports (margin, COGS-aware)YesYesYesYes
Custom report builderYesYes
ShopifyQL NotebooksYesYes
Shopify Audiences (data signal feed)Yes

Source: Shopify Pricing. Capabilities reflect 2026 plan structure; check the live page for any post-publication changes. For a deeper plan walkthrough, see our guide to choosing the right Shopify plan.

The Metrics That Drive Decisions

Shopify will happily show you forty metrics. Six of them actually drive decisions. The rest are useful when one of these six moves and you're trying to understand why — but they shouldn't be a weekly read.

Conversion rate
Sessions that turn into orders. The single most leveraged metric on Shopify — the global baseline sits near 1.6% (Statista, Q3 2025), but the ceiling on a well-merchandised store is 3–5%. Diagnose CR before you spend a dollar more on ads.
Average order value (AOV)
Revenue per order. Driven by bundles, free-shipping thresholds, upsells at checkout, and PDP price anchoring. A 10% AOV lift on a healthy store typically beats a 10% traffic lift on contribution margin.
Sessions by source
Where the traffic is actually coming from. The reliable mix question: organic vs. direct vs. paid social vs. email. Watch the trend more than the absolute split — channel attribution is fuzzy, but the trend over weeks is honest.
Gross profit per order
Revenue minus COGS at the order level. Available in Shopify Profit reports once cost-per-item is set on every variant. The number that turns ROAS into a real business metric — without it, paid acquisition decisions are flying blind.
Returning customer rate
Share of orders from buyers who have ordered before. Anything under 25% on a year-old store with email in place is a retention problem, not an acquisition problem. Found in the Customers report and Behavior section.
Sessions converted by device
Mobile is usually 65–75% of sessions and 50–60% of revenue — the gap is the mobile checkout. If the gap is wider than that, the mobile PDP and checkout are the highest-leverage thing to fix.
The 'One Number Per Lever' Discipline
Pick one metric for each lever you control: CR for site quality, AOV for merchandising, sessions by source for acquisition, gross profit per order for unit economics. When the lever moves, the metric should move within two weeks. If it doesn't, the lever is wrong — not the metric.

KPI benchmarks: healthy / watch / fix

The reference table below collapses the numbers scattered across this article into a single self-assessment. Open your Shopify Analytics dashboard, score each row, and you will know within five minutes which lever to pull first. Ranges are directional and category-dependent — a luxury brand at 0.9% CR is normal, a supplement brand at 0.9% is broken.

MetricHealthyWatchFix
Conversion rate (blended)2.5–5%1.4–2.5%<1.4%
Mobile vs. desktop CR gap≤ 30%30–50%> 50%
Cart-to-checkout rate50–70%35–50%<35%
Checkout-to-purchase rate70–85%55–70%<55%
Returning customer rate (year-old store)> 35%25–35%<25%
Discount-driven share of revenue<20%20–30%> 30%
Gross margin per order> 60%40–60%<40%

Ranges synthesised from Shopify's conversion-rate benchmarks and operational norms for stores doing $30K–$500K/month. Adjust by category and price point.

Live View — Useful or Noise?

Live View shows real-time visitors on a world map plus a strip of in-the-moment KPIs: sessions, carts, checkouts, and orders. It is the most-watched and least-decision-useful screen in Shopify Analytics.

The legitimate use cases are narrow and high-value: confirming a launch landing page is receiving paid traffic, hour-by-hour BFCM monitoring, validating a UTM-tagged campaign URL is firing inside the first hour, or QA-ing a checkout change in production. Outside those moments, Live View is theatre — operators who watch it daily report that they rarely change anything material because of what they see.

The Live View Test
Ask: "If this number is 30% higher or lower than expected in the next hour, what will I do differently?" If the answer is "nothing," close the tab. The dashboard's daily/weekly trend lines drive better decisions than minute-by-minute dots.
Live View during a campaign window — useful for launches and BFCM, low-signal as a daily habit.

Reading the Reports That Matter

A weekly analytics ritual that takes 20 minutes and outperforms most third-party dashboards: open the four clusters below, in this order, and write down one observation per cluster. The discipline of writing it down matters more than the tool — most analytics waste comes from looking without recording.

Sales
Total sales, returning vs. first-time, by product, by location, by discount
The cluster that answers 'what sold and where'. Use 'Sales by traffic source' for a fast attribution view, 'Sales by product variant' to find your real bestsellers, and 'Sales by discount' to audit promo dependency. Daily reading: gross sales + orders + returning customer rate.
Acquisition & behavior
Sessions, top landing pages, search terms, online store conversion funnel
Sessions by source, by device, by location. Pair with the conversion funnel report (added to cart → reached checkout → completed) to see where the leak is. The funnel rates are the single most under-used diagnostic in built-in analytics.
Marketing
Sales by marketing campaign, UTM-tagged traffic, attribution model
Built on UTM parameters and the marketing attribution model you set in Settings → Customer events. Use it as one signal in a triangulation, not a sole source of truth — Meta and TikTok will always disagree, often by 2-3×.
Inventory & profit
Sell-through, days of inventory, gross profit, COGS-aware reports
Inventory reports rely on stock levels; profit reports rely on cost-per-item being set on every variant. Both are quietly the highest-ROI reports for any store doing >$50K/mo — they convert revenue dashboards into real margin dashboards.
Absolute Best Shopify Analytics Dashboard Setup for 2025 — Cameron CampbellA 15-minute walkthrough of the Shopify Analytics dashboard from a working ecommerce operator — useful if you prefer to see the four report clusters opened on screen before reading through them.

Sales reports

The Sales cluster answers "what sold and where". The three views worth opening every week are Sales by traffic source (the fast attribution view), Sales by product variant (your real bestsellers, not your most-viewed), and Sales by discount (the audit on promo dependency). When discount-driven revenue exceeds 30% of total revenue for two consecutive months, you have a margin problem disguised as a sales problem.

Analytics → Reports → Sales over time. The compare-to-previous-period toggle is what turns a chart into a decision.

Acquisition & behavior

The under-used hero of built-in Shopify Analytics is the Online store conversion over time funnel — added to cart → reached checkout → completed. The three rates between these steps (cart-to-checkout, checkout-to-purchase, and the overall) tell you exactly where the leak is. A healthy store sees ~50–70% added-to-cart-to-checkout and ~70–85% checkout-to-purchase. If either bucket is below the floor, you have a specific UX or trust problem to fix — not a generic "conversion problem".

The funnel diagnostic in Acquisition & behavior. The two step rates — not the headline CR — tell you which fix to ship first.
Sessions by traffic source — the fastest view of how each channel actually converts on your store.

Marketing reports

Marketing reports are built on UTM parameters and the attribution model you set in Settings → Customer events. Use them as one signal in a triangulation, not a sole source of truth — Meta, TikTok, and Google will always claim more conversions than Shopify credits them with, often by 2–3×. The reconciliation rabbit hole is real and largely unwinnable; documenting which tool wins for which decision saves hours per week.

Inventory & profit

Inventory reports rely on accurate stock levels; profit reports rely on cost-per-item being set on every product variant. Both quietly become the highest-ROI reports for any store doing more than $50K/month — they convert a revenue dashboard into a real margin dashboard. If your Profit reports show $0 for most rows, the cause is missing cost-per-item data, not a Shopify bug. Bulk-import COGS via CSV before trusting any margin or ROAS calculation downstream.

LTV & Cohorts Without a Third-Party Tool

Cohort and lifetime-value depth is the most-cited reason merchants jump to a paid analytics tool. The reality: 80% of LTV decisions don't need a cohort heatmap — they need a defensible average. The formula below uses three numbers Shopify already exposes, and answers the question every paid-acquisition decision actually rests on: what is a new customer worth over the next year?

A cohort heat-map on Advanced/Plus — useful, but the three-number formula below answers most LTV questions on any plan.

12-Month LTV — quick formula

Three numbers Shopify already exposes. Solves 80% of LTV decisions.

Estimated 12-month LTV = AOV × Avg orders per customer × Gross margin %

AOVAnalytics → Reports → Sales (last 12 months)
Avg orders / customerCustomers report → Total orders ÷ Total customers
Gross margin %Profit report (cost-per-item must be set on every variant)

Plug in the numbers from your last 12 months. A store with $80 AOV, 1.6 average orders per customer, and 55% gross margin has an estimated 12-month LTV of $70.40 per customer. That single number sets the ceiling on customer acquisition cost (CAC) for any paid channel — spend more than that and you are buying revenue at a loss until the second year.

Three Cohort Questions You Can Answer Without a New Tool
1. Is repeat behaviour improving? Compare returning-customer rate quarter-over-quarter in the Customers report. 2. Which products drive repeat orders? Sort the Sales by product report by returning-customer revenue. 3. Is the first-90-day repeat rate moving? Filter the Customers report to "first order in the last 90 days" and look at order count. Three reports, fifteen minutes — covers the cohort questions that actually change weekly decisions. Upgrade to Lifetimely or Polar when you need this weekly, not occasionally.

Attribution Gaps in 2026

The single most-asked question about Shopify Analytics is some version of "why doesn't Meta match?" The answer is structural, not a bug. Shopify credits the last non-direct click in the customer's session. Meta also counts view-through conversions and a 7-day post-click window. Add iOS 14.5 ATT (which strips much of Meta's deterministic data), Shop Pay logins inflating Shopify's "direct" bucket, and ad-blockers deflating both, and a 2-3× gap between the two reports is the norm, not the exception.

If your conversion rate looks different in every dashboard, it doesn't mean something's broken. Analytics tools don't all measure the same thing. They disagree on what counts as a session, where credit is assigned, which orders are included, and which channels are counted — so the numbers naturally drift. Instead of hunting for a single 'correct' conversion rate, choose one tool as your source of truth.
Shopify — Ecommerce Conversion Rate: How To Improve Yours, Shopify Blog · View source (shopify.com)

The chart below illustrates the directional shape of that gap on a typical Shopify store. The point isn't the precise percentages — it's that the disagreement is structural and predictable. Stop trying to make the numbers match; pick a source-of-truth per decision instead.

The Attribution Triangulation Rule
Use Shopify for revenue, AOV, and gross profit. Use ad platforms for in-channel optimization (creative, audience, bid). Use a unified-attribution app only when the spend across channels is large enough that better allocation pays for the tool. Never reconcile the same number across three tools — pick one tool per question.

ShopifyQL & Custom Reports

On Advanced and Plus, the report builder lets you customize and save reports without code. One step deeper sits ShopifyQL, a query language tuned for commerce data and accessed through Notebooks. A simple ShopifyQL example — total sales by product type for the last 90 days, ordered by sales descending:

FROM sales
SHOW total_sales
GROUP BY product_type
SINCE -90d
ORDER BY total_sales DESC
LIMIT 10

That kind of question — slicing across dimensions in ways the prebuilt reports don't — is where ShopifyQL pays off. Below ~$100K/month, the report builder is enough. Above it, ShopifyQL or a third-party warehouse pipe usually replaces a stack of fragile spreadsheets.

ShopifyQL Notebook on Advanced/Plus. The same question, in code, that the prebuilt reports don't quite answer.

Do You Need a Third-Party Analytics Tool?

The marketing for Polar, Triple Whale, and Lifetimely is excellent — and it's also designed to convince every Shopify merchant they need the tool. Most don't, yet. The table below is the 10-second view; the quiz beneath it is the honest answer for your stage.

ToolBest atWeak atStarts atRight for
Shopify Analytics (built-in)Operational reporting, profit, on-store funnelCohorts, multi-channel attribution, LTV depthFree (every plan)All stores; the default base layer
Google Analytics 4Traffic patterns, audiences for Google Ads, freeOrder-level revenue accuracy, profit viewsFreeEvery store as a complement to Shopify
LifetimelyLTV cohorts, contribution margin, post-purchase surveysDaily creative attribution, multi-store~$49/mo (free tier available)$30K–$200K/mo, retention focus
Triple WhaleFirst-party Pixel, daily creative attribution, AI insightsWarehouse-grade depth, complex finance views~$129/mo$100K+/mo, paid-media heavy
Polar AnalyticsFull-funnel custom dashboards, Snowflake-quality data, multi-storeOnboarding effort, price for early-stage~$300/mo$250K+/mo, multi-channel, multi-store

Pricing reflects publicly listed entry tiers as of May 2026. Confirm on each provider's site before committing.

Now take the quiz to map your situation — revenue, channel mix, cohort needs, reconciliation pain, multi-store — to one of the rows above.

Do You Need a Third-Party Analytics Tool?Five questions. Maps your situation to built-in Shopify Analytics, a free GA4 add-on, a paid attribution platform, or a real warehouse.
Question 1 of 5
What is your monthly revenue?

Connecting GA4, Meta CAPI & TikTok

The right way to connect downstream analytics on Shopify in 2026 is the official sales channel apps — they install pixels and server-side endpoints through the Web Pixels API, which lives inside Customer Events and respects the customer-privacy state automatically. Anything pasted directly into theme.liquid bypasses that framework, often double-counting events when the official channel is also installed and breaking consent in regulated markets.

Settings → Customer events is the only place pixels should live in 2026 — official channels respect consent and survive theme updates.
1
Set Customer Privacy First
Open Settings → Customer privacy and configure the cookie banner, regional behavior, and consent mode. Every downstream pixel — GA4, Meta CAPI, TikTok — relies on Shopify's consent state. Skipping this step means data flows that are non-compliant in EU/UK and often blocked entirely in the visitor's browser.
2
Install Google Analytics 4 via the Shopify Channel
Use the official Google channel from the Shopify App Store. It installs GA4 via Shopify's Customer Events / Web Pixels framework, which respects consent and survives theme updates. Avoid pasting the legacy gtag snippet into theme.liquid — it bypasses consent and double-counts events.
3
Wire Up Meta Pixel + CAPI
Install the official Meta channel for Shopify. It ships both browser pixel and server-side Conversions API, and forwards Shopify checkout events server-side — recovering 15-30% of attribution lost to ATT and ad blockers. Confirm CAPI events are firing in Meta Events Manager before scaling spend.
4
Add TikTok Through the Official App
Same pattern as Meta — the TikTok for Business app installs a pixel + Events API connector via Customer Events. Keep it off until you actually have spend on TikTok; an idle pixel adds page weight without any data benefit.
5
Decide the Attribution Source of Truth
Pick one tool per decision. Use Shopify for revenue, COGS, and AOV. Use ad platforms for in-channel optimization. Use a unified-attribution app (Polar, Triple Whale, Lifetimely) only when the spend across channels exceeds your patience to reconcile. Documenting which tool wins for which question saves weekly arguments.

Conversion Uplift Calculator

The conversion-rate lever is the most under-priced lever on Shopify. The chart below holds traffic and AOV constant and varies CR; the line is steep precisely because the inputs compound. Drop your real numbers into the calculator beneath it to see your annual lift from a realistic CR improvement.

Conversion Uplift Revenue Calculator

See what a small CR change is worth on your traffic — usually more than an extra paid channel.

Current monthly revenue$120,000
New monthly revenue$160,000
Annual lift$480,000+33.3% revenue
What Drives a Real CR Lift
Fast PDPs (under 2.5s LCP), trust signals above the fold, free-shipping threshold visible, persistent cart drawer, Shop Pay enabled, mobile-optimised checkout, and discount logic that doesn't fight the AOV strategy. None of these are analytics work — but the analytics tells you which one to fix first. Pair this with the funnel diagnostic in our Shopify getting-started guide if you're earlier-stage.

Common Mistakes That Wreck Reporting

Most "Shopify analytics is wrong" complaints trace back to one of the six mistakes below. Each is operational, fixable inside an hour, and quietly costs more in bad decisions than any analytics app would cost to install.

Trusting a single attribution model
Last-click vs. data-driven vs. linear
The 'right' marketing report number depends on the attribution model you set in Customer events. Switching from last-click to data-driven can re-cut paid social by 40% with the same underlying sales. Pick a model, document it, and only compare like-for-like.
Not setting cost-per-item on variants
Profit reports show $0
If cost-per-item is empty on most variants, the profit reports are useless and ROAS becomes meaningless. Bulk-import COGS via CSV before you trust any margin dashboard. Re-audit quarterly when supplier pricing shifts.
Reading Live View as a KPI
Real-time noise, not signal
Live View is for moments — launches, flash sales, BFCM hour-by-hour, debugging a campaign URL. It is not a daily decision surface. Operators who watch Live View hourly burn focus and rarely change anything material because of it.
Pasting raw gtag/pixel into theme.liquid
Doubles events, breaks consent
Hand-installed pixels bypass Shopify's Customer Events framework and double-count purchases when the official channel is also installed. Always go through Customer Events / Web Pixels — Shopify will dedupe and respect consent.
Building dashboards in Sheets nobody opens
Weekly export → CSV → manual paste
If a dashboard takes more than 2 minutes a week to update, it dies inside a month. Either use Shopify's saved custom reports (Advanced+) or invest in Polar/Triple Whale/Lifetimely. Avoid the half-built spreadsheet middle.
Comparing periods without seasonality
Week-over-week on a Q4 store
Period-over-period comparisons during a seasonal swing (Q4, back-to-school, Mother's Day) tell you about the calendar, not your store. Compare to the same week last year — Shopify's Year-over-year toggle exists precisely for this.

The Bottom Line

The Shopify Analytics stack that wins 90% of decisions is unglamorous: the built-in dashboard plus the four core report clusters, GA4 installed via the official Google channel, Meta + TikTok pixels installed via their official Shopify channels (server-side enabled), and cost-per-item set on every variant so the Profit reports work. Read four metrics weekly. Pick one source-of-truth per decision. Layer in a paid attribution tool only when the math justifies it.

Set cost-per-item, install GA4, pick one source-of-truth per decision. Watch CR, AOV, sessions-by-source, and gross profit per order weekly. Add Polar, Triple Whale, or Lifetimely only when reconciliation pain has overtaken the tool's price.
Your Next Step by Stage
Just startingSpin up a Shopify store and explore the built-in dashboard, Live View, and the four core reports before paying for any analytics app.Start Free Trial
GrowingRead our Klaviyo on Shopify guide — email is the highest-ROI lever once your built-in analytics shows healthy returning-customer rates.View Guide
ScalingIf you're juggling three or more paid channels and losing hours to reconciliation, evaluate Polar Analytics for full-funnel attribution.Visit Polar Analytics

Start your Shopify trial in 2 minutes

Spin up a store to see Shopify Analytics, Live View, and the report builder in real conditions before you decide whether you need a third-party attribution platform.

Start Free Trial

Frequently Asked Questions

Yes. Every Shopify plan — Starter, Basic, Shopify, Advanced, and Plus — includes the analytics dashboard, Live View, and the core sales, acquisition, behavior, marketing, inventory, and profit reports. The custom report builder and ShopifyQL Notebooks are gated to Advanced and Plus, but the operational reports most merchants check daily are available on Basic.
They use different attribution. Shopify credits the last non-direct click; Meta also counts view-through and 7-day post-click conversions. Add iOS 14.5 ATT, Shop Pay logins inflating direct, and ad blockers, and a 2-3× gap is normal. Pick one source per decision, document it, and stop trying to reconcile every week — you can't.
ShopifyQL is Shopify's commerce-tuned query language for building custom reports inside Notebooks (Advanced and Plus). It's worth learning when the prebuilt reports stop answering your questions — typically multi-channel, multi-cohort, or contribution-margin analysis. For most stores under $100K/mo, the report builder is enough; ShopifyQL pays off above that.
Yes, in almost every case. GA4 adds traffic-pattern depth, audience signals for Google Ads, and free retention reports that Shopify doesn't ship. Install via the official Google channel — never paste raw gtag into theme.liquid, which bypasses consent mode and double-counts purchases when the channel is also live.
Not really. Live View shows real-time sessions, carts, and checkouts on a world map — it's a great morale tool during launches, BFCM, or to confirm a campaign is firing. It's a poor daily decision surface. Operators who watch it hourly burn focus and rarely change anything material because of what they see.
Set cost-per-item on every product variant (Products → variant → cost). Once costs are set, the Profit reports under Analytics → Reports calculate gross profit, margin, and net revenue per order automatically. Without cost-per-item, profit reports show $0 and ROAS calculations are flying blind. Bulk-import COGS via CSV to backfill.
When you spend on three or more paid channels and lose 2+ hours a week reconciling reports — or when you need cohort LTV and contribution margin views Shopify doesn't ship. Below ~$50K/mo, built-in plus GA4 is enough. Above $100K/mo with multi-channel spend, the attribution upgrade usually pays back inside a quarter.
Not natively in a unified view. Each store has its own analytics stack. For multi-store reporting, you either build a small data warehouse (BigQuery, Snowflake) and pipe each store in, or use a third-party tool — Polar Analytics and Triple Whale both support multi-store consolidation. Shopify Plus customers can use Shop Pay data across stores.
Global ecommerce conversion rate sits near 1.6% per Statista's Q3 2025 data, with category averages spreading from ~0.9% in luxury to ~6% in food and beverage (cited in Shopify's CR analysis). Healthy stores land in the 2–4% range and exceptional ones clear 5%. Mobile typically converts about half as well as desktop — usually a checkout-flow or PDP-trust problem, not a traffic-quality one.
Almost never below $1M/year revenue. Shopify reports + GA4 + a paid attribution app cover 99% of operational and strategic decisions for stores under that line. A real warehouse (BigQuery, Snowflake) earns its complexity once you have multi-store, multi-region, finance, and marketing all asking conflicting questions of the same data.
About This Article
Shopify Developer & E-Commerce Writer
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Writes in-depth, data-driven e-commerce guides based on hands-on experience with real merchant stores.

Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.