Events Not Showing in GA4
Fix missing events in Google Analytics
Check Your Credentials
The most common issue is incorrect or missing credentials.
- Open the Pasilobus Google Analytics app
- Verify your Measurement ID starts with
G-and matches your GA4 property - Check that an API Secret is saved. The app never shows a saved secret again, so if you're not sure it's the right one, create a new secret and paste it in (see below)
Verify in GA4
- Go to analytics.google.com
- Select your property
- Go to Admin > Data Streams
- Click your web stream
- Confirm the Measurement ID matches what's in the app
Create a New API Secret
If unsure about your API secret:
- In GA4, go to Admin > Data Streams > Your stream
- Click Measurement Protocol API secrets
- Click Create to generate a new secret
- Copy the new secret value
- Paste it into the Pasilobus Google Analytics app and save
Check App Embed is Enabled
The app embed must be enabled in your theme:
- In Shopify Admin, go to Online Store > Themes
- Click Customize on your active theme
- Click App embeds (bottom left)
- Find "Pasilobus Google Analytics" and ensure it's toggled On
- Click Save
If you don't see the app in App embeds, try reinstalling the app.
GA4 Reporting Delay
GA4 does not show data in real-time reports immediately. Standard reports can take 24-48 hours to update.
Use DebugView for Real-Time Testing
- In GA4, go to Admin > DebugView
- Open your store in another browser tab
- Browse some pages and add a product to cart
- Watch DebugView for events appearing in real-time
If events appear in DebugView but not in reports, just wait—data will appear within 48 hours.
Common Configuration Mistakes
Wrong Property Selected
Make sure you're checking the correct GA4 property. If you have multiple properties, verify the Measurement ID matches.
Using Universal Analytics ID
Measurement IDs starting with UA- are for the old Universal Analytics, which is now deprecated. You need a GA4 property with a G- ID.
API Secret from Wrong Stream
If you have multiple data streams (web, iOS, Android), make sure your API secret is from the web data stream.
Tracking Blocked by Browser
While server-side tracking bypasses most ad blockers, some extreme privacy settings may interfere. Test in an incognito/private window with no extensions.
Still Not Working?
If you've verified all the above and events still aren't appearing:
- Try disabling and re-enabling the app embed
- Clear your browser cache and test again
- Contact support with your Measurement ID (don't share your API secret)