How to Read Shopify Reports: A No-Jargon Guide for Merchants
Plain-English guide to Shopify reports: what to read, what it means, and how to act — with a mini-case, report→decision table, and metrics that matter.
BiClaw
How to Read Shopify Reports: A No-Jargon Guide for Merchants
If you run a Shopify store, your reports should tell you exactly what to fix next — not just show pretty charts. This guide strips the jargon and shows you, click by click, how to read Shopify reports, what decisions each report enables, how to avoid vanity metrics, and how to build a weekly rhythm that actually makes you money.
You’ll get:
- A plain‑English tour of the key Shopify reports (where to find them, what they answer)
- A TL;DR you can hand your team today
- A table that maps “report → decision → next action”
- A mini‑case with real numbers
- A comparison list of “metrics to watch” vs “vanity metrics to ignore”
- Authority links to Shopify Help Center and Google Analytics documentation
- Related reading to go deeper when you want it
Pro tip: decide your questions before you open a dashboard. Examples: Did conversion drop last week? Which sources drive profitable orders? Which SKUs are pulling AOV up (or down)? Then go straight to the report that answers it.
TL;DR
- Trust Shopify for revenue truth; use GA4 for traffic and “why” diagnostics
- Check Sales over time, Sales by product, Sales by discount weekly; pair with Sessions by referrer
- Watch conversion rate, AOV, refund rate, discount depth, and repeat purchase rate
- Avoid live‑view obsession and raw session counts without context
- Annotate promos; compare against a 7‑ and 30‑day baseline, not vibes
- Turn insights into actions the same day (price test, bundle, landing page fix)
- Automate a 60‑second morning brief so you act on exceptions, not screenshots — see /blog/automate-shopify-morning-brief
Authoritative definitions
- Shopify Analytics & Reports: https://help.shopify.com/en/manual/reports-and-analytics
- GA4 Ecommerce events (for session/traffic sanity): https://developers.google.com/analytics/devguides/collection/ga4/ecommerce
Where to click in Shopify (quick map)
- Analytics → Overview: daily pulse (net sales, orders, conversion, sessions) — good for trend checks
- Analytics → Reports:
- Sales → Sales over time: revenue trends, promo impact, seasonality
- Sales → Sales by discount: margin guardrails; spot over‑discounting
- Products → Sales by product: winners/losers; AOV drivers
- Behavior → Sessions by referrer: channel mix quality
- Customers → Cohort analysis: retention and repeat purchase patterns
Use Overview for quick deltas; use Reports for decisions.
What each core report tells you (and what to do next)
- Sales over time
- Answers: Are we pacing? Which days/weeks diverged from baseline? Did the promo move net sales or just shift timing?
- Read it like this: compare last 7 days vs prior 7 and 30‑day. Annotate promos/launches. If net sales are flat but sessions are up, conversion or AOV is the issue.
- Action example: Landing page dropped CR on mobile by 0.3 pp; cut the hero video weight, test a simpler headline.
- Sales by product
- Answers: What’s actually driving revenue and AOV? Which SKUs create attachment effects (bundles) or pull AOV down?
- Read it like this: sort by net sales; then view units/orders/AOV by product. Check variant‑level returns.
- Action example: Top SKU’s AOV $58 vs store $49 — spin a bundle, set free shipping threshold at $60–$65.
- Sales by discount
- Answers: Are discounts growing revenue or just eroding margin?
- Read it like this: look at net sales from discounted orders, discount depth, and conversion lifts. Compare refunded share on discounted orders.
- Action example: Code “WELCOME15” drives volume but 3.2% refund rate; cap at 10% and require email capture.
- Sessions by referrer
- Answers: Which sources bring buyers, not just visitors?
- Read it like this: pair sessions by referrer with sales by traffic source and conversion rate by device. If a channel’s CR is <50% of site average for 2+ weeks, cut or fix the landing path.
- Action example: TikTok sends traffic (12% share) but CR is 0.6% (site 1.8%); send to a collection with social proof + UGC.
- Cohort analysis
- Answers: Do customers come back, and how quickly?
- Read it like this: split first‑time vs repeat cohorts; track 30/60/90‑day repeat purchase rate. Watch what promos do to future value.
- Action example: 30‑day repeat down from 21% → 17% for November cohort; bolster post‑purchase flow with accessory offer and care guide.
Table: Reports → Decisions → Actions
| Report | Decision you can make today | Typical next action |
|---|---|---|
| Sales over time | Pace vs. last week and 30‑day | Fix top landing page issue; adjust promo cadence; shift budget to proven days |
| Sales by product | Push winners; fix or sunset laggards | Create bundles; raise free‑ship threshold; adjust PDP copy/images |
| Sales by discount | Tighten margin guardrails | Reduce blanket codes; switch to threshold or bundle offers; require email capture |
| Sessions by referrer | Shift budget to higher‑quality traffic | Change landing URLs; pause weak sources; test new creative/offer |
| Cohort analysis | Improve retention and LTV | Strengthen post‑purchase flows; launch accessory upsell; adjust subscription terms |
Use this table as your weekly agenda. If a row doesn’t lead to a change, cut it from your ritual.
Metrics to watch vs vanity metrics to ignore
Watch closely (levers that move profit):
- Net sales (not gross) — discounts and refunds included
- Conversion rate (storewide and by device)
- Average order value (AOV)
- Refund rate and discount rate
- Repeat purchase rate (30/60/90 days)
- Contribution by channel (revenue ÷ sessions proxy works directionally)
Treat with caution (vanity unless tied to a decision):
- Live View concurrency (fun, not actionable)
- Raw sessions without CR/AOV context
- Social followers and likes without click/CR impact
- Pageviews per session (can signal confusion)
- Time on page (varies wildly by content type)
Rule of thumb: if the metric doesn’t change a budget, a page, a price, or a process, it’s probably vanity.
Mini‑case: From “lots of traffic” to profitable weeks
Context: A home goods brand at ~$280k/month net sales. Paid social grew sessions 28% in 30 days, but revenue was flat. Team debated “awareness.”
Baseline (before)
- Sessions: +28% vs prior 30 days
- Conversion rate: 1.6% → 1.2% (−0.4 pp)
- AOV: $47 → $44 (promo and low‑priced SKU trend)
- Refund rate: 1.4% stable
Intervention (two weeks)
- Reports read: Sales over time, Sessions by referrer, Sales by product, Sales by discount
- Findings: TikTok traffic CR 0.6% vs site 1.2%; top SKU had low‑intent landings; blanket 15% code applied widely
- Actions: switched TikTok landings to a curated collection with UGC + trust; moved from blanket −15% to “Free shipping over $60”; added bundle on top SKU PDP; tightened code to email‑gated
Results (next 30 days)
- Conversion rate: 1.2% → 1.6% (back to baseline)
- AOV: $44 → $51 (+$7)
- Net sales: +14% with same ad spend
- Paid social share of revenue: +9% with better unit economics
- Estimated margin lift: ~$6.8k in the month from AOV and reduced discount leakage
Takeaway: “More traffic” wasn’t the answer. Reading the right reports turned noise into a better landing path and healthier offers.
A weekly 30‑minute ritual that works
Do this every Monday. Keep a running doc that answers the same prompts.
- Pace check (5 min)
- Sales over time: up/flat/down vs last week? Any promo effects?
- CR and AOV vs 7‑ and 30‑day baselines?
- Source quality (10 min)
- Sessions by referrer + sales by source: who’s paying back? Any channels dragging CR?
- Decision: move $ from low‑CR sources to higher‑CR ones; fix broken landings
- Products and pricing (10 min)
- Sales by product + sales by discount: top SKUs, attachment effects, discount depth
- Decision: add a bundle; raise free‑ship threshold; kill code abuse; fix PDP clarity
- Retention pulse (5 min)
- Cohort analysis: 30/60/90‑day repeat trend; any cohort dips?
- Decision: upgrade post‑purchase flow; time a repeat offer; test a subscription perk if relevant
Template and cadence inspiration: /blog/shopify-analytics-beginners-guide and /blog/ecommerce-analytics-tools-2026.
How GA4 fits without creating number fights
Shopify should be your source of truth for money. Use GA4 as a directional companion to explain conversion swings and spot broken steps.
- Verify GA4 ecommerce events once — purchases should fire once, with consistent currency. Docs: https://developers.google.com/analytics/devguides/collection/ga4/ecommerce
- Use GA4’s path exploration to find drop‑offs (e.g., PDP → Add to Cart)
- Compare device mix and load times against days with lower CR
- Reconcile time zones so comparisons are fair
Decision hygiene: In meetings, keep revenue charts from Shopify. Use GA4 for the “why.” This prevents 90% of number arguments.
Common mistakes (and quick fixes)
- Comparing a promo week to a normal week with no annotation
- Fix: annotate Sales over time with campaign dates; compare like with like
- Chasing session spikes without a landing plan
- Fix: pre‑build collection pages per channel; add native social proof
- Treating refund and discount rates as “finance problems”
- Fix: include them in weekly checks; they are margin levers
- Ignoring device splits
- Fix: read CR by device; mobile fixes usually pay fastest
- Over‑segmenting too early
- Fix: master the core five reports first; add cohorts/segments later
Turn reports into action (fast wins this week)
- Free shipping threshold: set ~10–20% above current AOV based on Sales by product
- Bundle builder: pair your hero SKU with a natural accessory on PDP; track AOV lift in Sales by product
- Landing paths: for any channel with CR <50% of site average, update landings to a curated collection with UGC and FAQs
- Discount guardrails: cap blanket codes; favor thresholds and bundles; check Sales by discount weekly
- Post‑purchase flow: add how‑to content and a small accessory offer; watch 30‑day repeat in Cohort analysis
If you want the morning pulse without logging in, automate it: /blog/automate-shopify-morning-brief. It posts 8–12 lines with links and three suggested actions.
Building your glossary (so the team stops arguing)
Write one page with these definitions and pin it in your workspace. Keep it boring and clear.
- Net Sales = Gross Sales − Discounts − Refunds (document tax/shipping treatment)
- Orders = Completed orders (state whether canceled orders are excluded)
- Sessions = Visits under a standard timeout window (source noted)
- Conversion Rate = Orders ÷ Sessions (state which sessions; Shopify or GA4)
- AOV = Net Sales ÷ Orders
- Refund Rate = Refunds ÷ Net Sales
- Discount Rate = Discounts ÷ Gross Sales
- Repeat Purchase Rate (30/60/90‑day)
We keep a broader analytics primer here for reference: /blog/ecommerce-analytics-tools-2026.
Advanced tips and edge cases (when basics are stable)
- Subscription nuance: If you run subscriptions, separate first‑order revenue from recurring. In cohort analysis, compare cohorts by acquisition offer (e.g., 10% off vs. free gift) to see churn impact.
- Returns modeling: Track refund reasons and product‑level refund rates. If one variant drives >2× average refunds, fix PDP clarity (sizing, materials) before scaling spend.
- International stores: Normalize currency and taxes before comparing net sales by market. Build per‑market baselines and read conversion by local device mix.
- Attribution sanity: Use platform revenue for truth. For budget direction, triangulate platform conversions with GA4 and ad platform modeled conversions; shift spend only after 2–3 consecutive weeks of underperformance.
- Page speed and CR: Pair Shopify conversion with a speed report. If mobile CR dips on days with poor LCP, prioritize image optimization or app bloat cleanup.
- Wholesale/B2B: Use Sales by customer and price lists to identify top accounts. Create bundles or reorder nudges based on cadence.
Related reading
- Shopify Analytics: A Beginner’s Guide to Reading Your Numbers → /blog/shopify-analytics-beginners-guide
- How to Automate Your Shopify Morning Brief → /blog/automate-shopify-morning-brief
- Best Ecommerce Analytics Tools in 2026 → /blog/ecommerce-analytics-tools-2026
- AI Assistant for Shopify Customer Support (for CX metrics) → /blog/ai-assistant-for-shopify-customer-support
Ready to turn reports into decisions — and decisions into revenue? BiClaw is a true assistant that ships with BI skills and chat connectors. It pulls your Shopify numbers, flags outliers, and suggests next steps in plain English. Start a 7‑day free trial at https://biclaw.app