How to Read Your Shopify Analytics Without GA4
If you run a Shopify store, you already have analytics. They're in your admin panel under Analytics. You don't need Google Analytics 4 to understand your store's performance - at least, not for the fundamentals.
Shopify's built-in analytics cover more than most store owners realise. Below is what they actually show you, what the numbers mean in practice, and when you'll eventually need something more.
What Shopify Analytics Show You
Navigate to Analytics > Reports in your Shopify admin. The Overview dashboard gives you four key numbers:
- Total Sales - Revenue before refunds
- Online Store Sessions - Number of visits to your shop
- Returning Customer Rate - Percentage of orders from repeat buyers
- Online Store Conversion Rate - Percentage of sessions that ended in an order
These four metrics tell you the shape of your business. Revenue shows scale. Sessions show reach. Conversion rate shows effectiveness. Returning customer rate shows sustainability.
That's enough to spot problems and track improvement over time. If conversion rate drops from 2.8% to 1.9%, something changed - your traffic, your pricing, your checkout, or your product-market fit. You don't need GA4 to see that.
What Shopify Analytics Don't Show You
Shopify tells you how many people visited and how many bought. It doesn't tell you where they came from.
The Analytics Overview shows "Top Online Store Sources by Sessions" - a list like Direct, Google, Facebook, Instagram. But this attribution is basic. If someone lands on your site from Google, browses, leaves, and comes back later by typing your URL directly, Shopify credits that order to "Direct". The original Google visit isn't captured.
You also don't get:
- Traffic breakdown by channel (Organic Search vs Paid Search vs Paid Social)
- Conversion rate per traffic source
- Customer acquisition cost by channel
- Landing page performance
- Session duration or bounce rate
For these, you need either Google Analytics 4 or a dedicated ecommerce analytics tool that connects your marketing data to your order data.
How to Read the Dashboard: Revenue
Total sales is straightforward, but two things trip people up:
- Gross sales vs net sales - Gross sales is before refunds. Net sales is after. If you refunded £800 this week, your gross might be £12,000 but your net is £11,200. Use net sales for actual cash performance.
- Date ranges matter - Shopify defaults to "Last 30 days" in most reports. If you're comparing this month to last month in early March, you're comparing 14 days to 28 days. Always check the date picker.
Example: Your dashboard shows £8,400 revenue last week and £7,200 this week. That looks like a drop. But if last week had a bank holiday Monday with double traffic, the comparison is misleading. Look at average daily revenue instead: £1,200/day last week, £1,029/day this week - a 14% drop, not the 40% it appeared to be.
How to Read the Dashboard: Orders and AOV
Orders and revenue together give you Average Order Value (AOV). Shopify calculates this automatically, but you can verify it:
AOV = Total Sales ÷ Number of Orders
If you made £9,000 from 200 orders, your AOV is £45. This number tells you whether you're selling single items or bundles, and it's one of the easiest levers to move.
Example: Your AOV is £45 and your target is £50. That £5 gap is a product bundling opportunity. If you sell skincare and most customers buy one serum, test a "routine bundle" - cleanser + serum + moisturiser for £48 instead of £54 separately. If 30% of customers take the bundle, your AOV climbs without needing more traffic.
AOV also interacts with conversion rate. If you raise prices and AOV goes from £45 to £52 but conversion rate drops from 2.8% to 2.3%, you need to calculate whether the trade-off was worth it. Higher AOV with slightly lower conversion can still mean more revenue - but not always.
The AOV Trap
Don't optimise AOV in isolation. If you increase AOV by raising minimum order thresholds for free shipping (e.g. from £30 to £50), you might increase AOV but lose 40% of your orders. Revenue goes down even though AOV looks better.
Always check: AOV × Orders = Revenue. If one goes up and the other goes down, do the maths before celebrating.
How to Read the Dashboard: Conversion Rate
Shopify's Online Store Conversion Rate is:
Conversion Rate = Orders ÷ Sessions
If you had 10,000 sessions and 280 orders, your conversion rate is 2.8%.
Conversion rate benchmarks vary wildly by industry, but for most Shopify stores:
- Below 1% - something is broken (pricing, product-market fit, or technical issues)
- 1–2% - functional but room for improvement
- 2–3% - decent performance
- Above 3% - strong performance, likely good product-market fit
Conversion rate drops when traffic quality changes. If you run a Facebook ad campaign targeting a cold audience and your sessions double but conversion rate halves, the new traffic isn't ready to buy. The campaign might still be profitable if the cost per visitor is low enough, but you can't tell from Shopify's dashboard alone - you need to connect ad spend to revenue.
What Kills Conversion Rate
When conversion rate drops, the cause is usually one of these:
- Traffic source shift - More cold traffic from ads, less warm traffic from email or organic search
- Pricing change - You raised prices and demand is more elastic than you thought
- Checkout friction - Shopify's checkout is usually fine, but if you added a new payment method or changed shipping options, test it
- Product availability - Your best sellers went out of stock and the replacements don't convert as well
- Seasonal drop - January traffic converts worse than December for most stores, because intent is lower
Shopify won't tell you which one. You have to investigate manually or connect your analytics to traffic source data.
How to Read the Dashboard: Returning Customer Rate
This is the percentage of orders that came from customers who've bought before. Shopify calculates this by matching email addresses.
Returning customer rate tells you whether you have a retention problem or a traffic problem. If returning customer rate is 15%, you're making 85% of your revenue from first-time buyers. That's not sustainable unless you have a massive acquisition budget.
Key point: A healthy Shopify store has a returning customer rate above 25%. If yours is below 20%, focus on retention before scaling acquisition. More traffic won't fix a leaky bucket.
Returning customer rate also varies by product type. Consumables (coffee, skincare, supplements) should have returning rates above 35%. One-off purchases (furniture, wedding dresses) might sit at 10–15% and that's fine.
When You Actually Need GA4
You need Google Analytics 4 when you need to answer these questions:
- Which traffic channel has the highest conversion rate?
- What's my customer acquisition cost by source?
- Which landing pages drive the most revenue?
- How long do people spend on site before buying?
- Which products get the most page views but don't convert?
If you're running paid ads on Google, Facebook, or Instagram, you need attribution. Shopify's built-in reports will show you revenue and orders, but they won't tell you whether your £2,000 Facebook ad spend generated £8,000 in sales or £1,200. For that, you need GA4's conversion tracking or a tool that connects your ad platforms to your order data.
The Attribution Gap
Even with GA4, attribution isn't perfect. A customer might:
- See your Instagram ad on mobile
- Search your brand on Google later that day
- Click the organic result
- Browse on desktop
- Return three days later by typing your URL directly
- Buy
Shopify credits that order to "Direct". GA4 might credit it to Google Organic (last non-direct click). Your Instagram Ads Manager shows it as a view-through conversion. All three are partially right.
Perfect attribution doesn't exist. What matters is: can you measure whether turning off a channel would hurt revenue? If yes, you're attributing well enough.
What to Do With the Data
Analytics exist to change behaviour. These are the actions to take based on Shopify's dashboard numbers:
- Revenue drops - Break it into orders and AOV. Did people stop buying, or did they buy less per order? The fix is different for each.
- Conversion rate drops - Check traffic sources (even Shopify's basic view). If the drop coincides with a new ad campaign, the traffic quality is the issue. If not, check product availability and pricing.
- AOV too low - Test product bundles, volume discounts, or "frequently bought together" recommendations. Don't just raise prices.
- Returning customer rate too low - Build a post-purchase email sequence. Offer a discount on second orders. Make replenishment easy.
- Sessions up, revenue flat - Conversion rate dropped. Your new traffic isn't as good as your old traffic. Either improve the traffic or improve the site.
Key point: Don't add more tools until you've acted on what Shopify already shows you. If conversion rate is 1.2% and you haven't tested your product pages, pricing, or checkout flow, GA4 won't help. Fix the basics first.
When a Unified Dashboard Helps
Shopify's analytics are good for fundamentals, but they don't connect to your marketing data. If you run Google Ads, you check Google Ads. If you send email campaigns, you check Klaviyo. If you want to see traffic sources, you check GA4. Then you open Shopify to see revenue.
That's four tabs to answer one question: did yesterday's email campaign drive more revenue than last week's Google Ads?
This is where a unified analytics dashboard matters. Tools like Mocha Analytics pull Shopify orders, GA4 traffic, Klaviyo campaigns, and Google Ads spend into one view, so you can see revenue next to the sessions that drove it and the ad spend that bought those sessions.
You don't need this on day one. But once you're spending £500+ per month on ads or sending regular email campaigns, the time saved by not switching between dashboards pays for itself.
Summary
Shopify's built-in analytics give you revenue, orders, sessions, conversion rate, and returning customer rate. That's enough to:
- Spot when performance drops
- Measure whether changes improved results
- Understand your store's fundamentals
What Shopify doesn't give you:
- Traffic source attribution
- Channel-level conversion rates
- Customer acquisition cost
- Landing page performance
You need GA4 or a dedicated ecommerce analytics platform when you start running paid ads or need to know where your traffic comes from. Until then, learn to read what Shopify already shows you. Most stores never look at their dashboard properly before adding more tools.
Check your analytics weekly. Compare week-over-week, not day-over-day (daily numbers are too noisy). Look for patterns over months, not days. And when a number changes, ask why before adding another tracking script.