Why Google Analytics 4 Is Not Tracking Shopify Sales – Troubleshooting Guide (2025)
Why Google Analytics 4 Is Not Tracking Shopify Sales – Troubleshooting Guide (2025)
Meta Title: GA4 Not Tracking Shopify Sales? Fix It Fast (2025 Guide)
Meta Description: Google Analytics 4 not tracking Shopify purchases? Learn the top reasons GA4 fails to track sales and how to fix it for accurate eCommerce reporting.
🛑 Introduction
You've connected Google Analytics 4 (GA4) to your Shopify store—but your sales aren't showing up in reports. No revenue, no conversions, and definitely no purchase data. Sounds familiar?
This is a common issue many Shopify store owners face, especially with the shift from Universal Analytics to GA4. But the good news is: it’s usually fixable.
In this 2025 guide, we’ll walk you through the exact reasons GA4 isn’t tracking your Shopify sales and how to troubleshoot each step for clean, accurate data.
⚠️ Common Reasons GA4 Isn’t Tracking Shopify Sales
1. ❌ GA4 Not Properly Installed
If GA4 isn't installed using the correct method, tracking breaks.
Fix:
-
Use Shopify’s native Google & YouTube channel app for easy GA4 integration.
-
Or, install GA4 manually using Google Tag Manager (GTM).
2. 🔁 Using Universal Analytics Instead of GA4
Many stores still have UA tags, which no longer collect data as of July 2023.
Fix:
Make sure your GA4 property ID looks like this: G-XXXXXXX
.
If you’re using UA-XXXXX
, you’re tracking with the old version.
🛠️ How to Fix GA4 Not Tracking Shopify Sales – Step-by-Step
✅ Step 1: Verify GA4 Installation on All Pages
Use Google Tag Assistant or GA4 DebugView to ensure the GA4 tag fires on:
-
Product pages
-
Cart
-
Checkout
-
Order confirmation page (most important)
If it’s not firing on the “Thank You” page, GA4 won’t see purchases.
✅ Step 2: Check GA4 eCommerce Settings
Make sure eCommerce tracking is enabled in your GA4 property.
Steps:
-
Go to Admin → Data Streams
-
Click on your web stream
-
Scroll to Enhanced Measurement
-
Make sure it’s enabled
-
Click "Configure Tag Settings" → "Show All" → "Events"
-
Ensure purchase and begin_checkout events are listed
✅ Step 3: Use the Correct “Thank You Page” Script
GA4 requires a purchase event on the thank you page to track sales.
If using manual setup (via GTM):
Use a trigger that fires only on pages where the URL contains:
/checkout/thank_you
And set a purchase event like:
gtag('event', 'purchase', {
transaction_id: '{{order_id}}',
value: {{total}},
currency: 'USD',
items: [...]
});
Shopify Plus stores can edit this directly in checkout.liquid. For non-Plus, use Shopify’s native GA4 setup or an app.
✅ Step 4: Use Shopify’s Google Sales Channel App
This is the most recommended way to add GA4 to Shopify in 2025.
Steps:
-
Go to Shopify Admin → Sales Channels → Google & YouTube
-
Connect your Google Account and GA4 property
-
It will automatically inject all events (including purchases)
You don’t need manual coding with this method, and it works even on non-Plus stores.
✅ Step 5: Check for Duplicate Tracking
Multiple GA4 tags = inflated sessions, broken conversion data.
How to check:
-
Use Chrome → Inspect → Network → filter by “collect”
-
If you see more than one GA4 tag firing, remove duplicates
✅ Step 6: Confirm Purchases in GA4 Reports
Go to:
-
Reports → Monetization → Ecommerce Purchases
-
Or use Explore → Free Form → Event Name = Purchase
If it’s blank:
-
Check DebugView while test-purchasing
-
Make sure the purchase event has the correct parameters
🧪 Bonus: Use GA4 DebugView for Real-Time Testing
-
Open your site in Incognito mode
-
Go to GA4 → Admin → DebugView
-
Complete a test purchase
-
Watch for the
purchase
event to fire
If you don’t see it, your tag is broken or misconfigured.
🧠 Pro Tips for Cleaner GA4 Tracking on Shopify
-
✅ Use GTM for maximum flexibility
-
✅ Use the Google & YouTube app for simplicity
-
✅ Double-check tags on “Thank You” page
-
✅ Avoid using both UA and GA4 together
-
✅ Enable Enhanced Conversions for better accuracy
❓ FAQs
Q1. Can I track Shopify checkout steps in GA4?
Yes, via custom events in GTM or using the Google Sales Channel app, which includes begin_checkout
, add_payment_info
, and more.
Q2. Why is revenue showing as 0 in GA4?
It means the purchase event fired without value, or tracking didn’t happen on the thank you page.
Q3. Do I need Shopify Plus to install GA4?
No. GA4 works even on Basic Shopify plans if you use the Google Sales Channel app or third-party apps.
✅ Final Thoughts
If GA4 isn’t tracking your Shopify sales, you’re flying blind with your eCommerce data. But now you know exactly how to fix it:
-
Install GA4 correctly
-
Track the purchase event on the thank you page
-
Avoid duplicates
-
Use DebugView to test
Want expert help setting up GA4 + Shopify?
Get in touch with RootSyntax – we specialize in data-driven eCommerce analytics that actually work.