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
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.
