Why GA4 Shows Less Data
Shopify tracks every order directly in its system. GA4 relies on tracking events that fire when customers complete checkout. Several things can prevent those events from being tracked:
Ad Blockers and Privacy Tools
Some customers use browser extensions or privacy settings that block analytics tracking. While Pasilobus Google Analytics is designed to work around most blockers, some extreme privacy configurations can still prevent tracking.
Orders Before App Installation
GA4 only tracks orders placed after you installed and configured the app. Historical orders won’t appear in GA4.
Manual and Draft Orders
Orders created manually in Shopify Admin (like phone orders) or draft orders converted to orders may not trigger tracking events.
Payment Processing Issues
If a customer’s payment fails and they retry, or if there’s a delay in payment confirmation, the tracking event might not fire correctly.
International Checkout Redirects
Some payment methods redirect customers to external sites (like certain local payment providers), which can interrupt tracking.
What’s Normal?
For most stores, GA4 captures 90-98% of orders tracked by Shopify. The exact percentage depends on:
Your customer base (tech-savvy audiences use more ad blockers)
Payment methods offered
Geographic regions you sell to
A 5-10% difference between GA4 and Shopify is typical and expected.
Which Numbers Should I Trust?
For revenue and order counts: Always use Shopify’s reports as your source of truth. Shopify captures every order regardless of tracking.
For customer behavior analysis: Use GA4. It shows you how customers browse, what they add to cart, where they drop off, and which marketing channels drive traffic.
For conversion optimization: Use GA4’s funnel analysis to understand the customer journey, but remember the actual conversion numbers are slightly higher than reported.
Comparing Data Correctly
When comparing GA4 to Shopify:
Use the same date range: Make sure both reports cover identical periods
Account for time zones: GA4 and Shopify may use different time zones
Wait 48 hours: GA4 data can take up to 48 hours to finalize
Filter by currency: If you sell in multiple currencies, compare the same currency in both systems
Improving Tracking Accuracy
To maximize tracking accuracy:
Keep the app embed enabled: Make sure Pasilobus Google Analytics is toggled on in your theme’s App Embeds
Don’t duplicate tracking: Remove other GA4 tracking scripts to avoid conflicts
Keep credentials current: If you regenerate your GA4 API secret, update it in the app
Even with perfect setup, some gap between Shopify and GA4 is unavoidable due to ad blockers and privacy tools. Focus on trends and relative changes rather than exact numbers matching.
