For shopify app, and I have tracked my users from Google GA4. From May 30, we have not seen any traffic on Google Analytics. Is anybody from the Shopify app owner facing the same issues with GA4 tracking for their app
Hi @Swapscott
Thanks for bringing this up. We’ve also noticed similar issues starting around the same timeframe—traffic from our Shopify app seems to have dropped off in GA4 despite continued user activity.
It might be related to recent changes in how Shopify handles third-party app embeds or privacy-related tracking restrictions. I’d recommend double-checking your GA4 tag setup, especially if you’re using GTM or server-side tagging.
Hi, we ran into the same issue with GA4 tracking suddenly stopping. If you’re looking for a quick fix, you might want to try the Tagfly app. It helps with setting up GA4 tracking for Shopify apps without needing to rely on proxies or custom code. It worked well for us.
Hope it help
Hello @Swapscott !
Yes, you are not alone—there has been a noticeable spike in reports from Shopify app developers around late May 2025 regarding GA4 tracking issues, particularly zero or missing data starting around May 29–30.
What might be happening:
Here are the most common causes for this issue:
1. Changes in Shopify App Proxy Behavior
If you’re using app proxy pages (e.g., Please contact Shopify support at support.shopify.com – Opening Soon), Shopify may have made subtle changes to how headers or cookies are handled.
-
GA4 requires proper client-side cookies and the gtag or gtm script to load in a first-party context.
-
If the proxy page is now behaving more like a third-party iframe (depending on store setup), GA4 might not trigger at all.
2. Shopify Storefront or Embedded App Restrictions
If you’re embedding your app inside the Shopify Admin or Storefront via App Bridge, and relying on GA4 inside iframes, tracking might break due to:
-
Cookie restrictions (ITP / 3rd party blocking).
-
Recent Shopify CSP (Content Security Policy) updates.
-
GA4 scripts being blocked or failing silently in embedded contexts.
3. Consent Mode or Blocking Scripts
Many Shopify stores are now adding consent banners, GTM block rules, or custom cookie scripts that prevent GA4 from firing unless a user explicitly accepts cookies.
This means:
- Your app’s embedded GA4 might never fire, depending on how the parent store handles consent.
4. GA4 Measurement ID Misconfiguration
Double-check your GA4 Measurement ID:
-
Make sure it hasn’t changed (e.g., a team member rotated it or switched to a different GA4 property).
-
Validate that the gtag(‘config’, ‘G-XXXXXX’) call is executing correctly and not blocked.
5. Verify with Realtime Reports
Open your GA4 Realtime dashboard, load your app in a test store, and see if any events show up.
If nothing does, test:
-
Whether the GA4 gtag script loads (Network tab in DevTools).
-
Whether any collect or event requests fire.
-
Whether errors show in the JS console.
6. Workarounds / Next Steps
Fix What to Do
| Test GA4 on a direct hosted (non-proxy) page | If it works there, the issue is likely Shopify proxy or embedded app behavior |
|---|---|
| Switch to server-side GA4 tracking | This avoids front-end blockers entirely |
| Add fallback logging (e.g., via Cloudflare Workers or middleware proxy) | Helps track breakdown points |
| Post in Shopify Community Forums or Shopify Discord | Other app devs have confirmed similar issues recently |
If this reply was useful to you, we would really appreciate it if you gave us a LIKE and mark the issue as SOLVED!
Hi @Swapscott ,
You’re not alone — several app developers and store owners have reported similar issues with GA4 tracking since the end of May. This may be related to recent updates on Shopify’s side or changes in how GA4 handles data from embedded apps.
Here are a few things you can check:
-
Consent Mode & Cookie Policies: Shopify has tightened privacy compliance. Make sure your app respects Shopify’s cookie consent settings. Without proper consent, GA4 may not track any data.
-
Measurement ID Validation: Confirm that your GA4 Measurement ID is still active and correctly integrated.
-
Cross-Domain Tracking: If your app runs on a separate domain or subdomain, ensure GA4 cross-domain tracking is set up properly using linker settings.
-
Realtime Debugging: Use the GA4 Realtime Report or DebugView to see if any hits are reaching GA4 from your app.
-
Script Blocking: Some third-party blockers or browser settings might be stopping analytics scripts from firing.
If everything seems fine on your side, it may be worth submitting a ticket to Shopify Partner Support so they can investigate if a platform-wide change impacted tracking.
Let’s keep each other updated if any fixes or insights come up!