If your GA4 connection is not working as expected, this article covers the most common issues and how to fix them.
Authorization fails
Problem: The Google sign-in window shows an error or the authorization does not complete.
Possible causes:
- Pop-up blocker preventing the OAuth window.
- Wrong Google account selected.
- The Google account does not have access to any GA4 properties.
Solutions:
- Allow pop-ups for
app.datadrew.ioandaccounts.google.com. - Sign into the correct Google account before starting the connection. Use an incognito window if you have multiple accounts.
- Verify your GA4 access by visiting analytics.google.com and checking that you can see your property.
No properties listed after authorization
Problem: You authorize successfully but no GA4 properties appear for selection.
Possible causes:
- The Google account only has access to Universal Analytics properties (not GA4).
- Your GA4 property was recently created and permissions have not propagated.
- You have Viewer access at the account level but the property-level permissions are restricted.
Solutions:
- Confirm you have a GA4 property (not Universal Analytics) by checking for properties starting with a numeric ID in your GA4 admin.
- Ask your GA4 administrator to grant you at least Viewer role on the specific property.
- Wait a few minutes and try again if the property was just created.
Data sync stopped
Problem: GA4 data was syncing but has stopped updating.
Possible causes:
- Google revoked the refresh token (password change, removing Datadrew from authorized apps).
- The GA4 property was deleted or your access was removed.
Solutions:
- Go to Settings > Integrations and check the status of your GA4 integration.
- If it shows disconnected, click Reconnect and complete the authorization again.
- Verify your GA4 property still exists and you have access at analytics.google.com.
GA4 numbers differ from the GA4 dashboard
Problem: Metrics in Datadrew do not match what you see in the GA4 interface.
Possible causes:
- Data freshness -- GA4 can take 24 to 48 hours to finalize data for a given day. If you are comparing today's or yesterday's data, it may not yet be final.
- Sampling -- The GA4 interface may apply sampling to large datasets. Datadrew uses the GA4 Data API which may return different sampling behavior.
- Filters and comparisons -- Ensure you are using the same date range and no filters in the GA4 interface.
- Timezone -- Your GA4 property timezone and the date range you select must align.
Solutions:
- Wait 48 hours before comparing very recent data.
- Check the date range and timezone match exactly.
- If the discrepancy is significant and persists for historical dates, contact us with details.
Missing e-commerce data
Problem: GA4 sessions and users appear, but purchases, add-to-carts, or revenue are zero.
Possible causes:
- GA4 e-commerce tracking is not set up on your Shopify store.
- Your Google tag or GA4 configuration tag is not firing purchase events.
Solutions:
- Verify that your Shopify theme has the Google tag installed and e-commerce events are configured.
- Use GA4's DebugView or Realtime report to confirm purchase events are being received.
- If you use a Shopify app for GA4 tracking (e.g., Google & YouTube channel), ensure it is configured correctly.
Need help? Contact us at support@datadrew.io.
Related articles
- Connecting your GA4 property
- Troubleshooting integration connection issues
- GA4: property not listed when connecting
- Integration disconnected — how to reconnect
Need help?
If you have questions or run into issues, reach out to us at support@datadrew.io or use the in-app chat. We're happy to help.