We’re currently using GA4 for event tracking in our mobile game and have implemented server-side Google Tag Manager (sGTM) following the guide here: link to blog. We’ve also configured some tags to route events to Pub/Sub (By Stape) and BigQuery (By trakken)
We’ve noticed a discrepancy between the events exported to BigQuery from GA4 and the data received on our server (both Pub/Sub messages and our BigQuery dataset). Our server-side data consistently shows about 10% fewer events compared to the GA4 BigQuery export.
Our investigation suggests that this issue might be related to an issue of client-side sGTM host migration. Some clients seem to be unable to fetch the updated configuration and continue sending events directly to the GA4 analytics server instead of routing them through sGTM.
Questions:
- Are there any solutions to ensure consistent event volume reception despite potential client-side configuration issues?
- Is there a way to bypass the configuration loading and hardcode the sGTM host within the app to ensure consistent event delivery in these regions
- Can Stape’s Google Tag gateway help guarantee that we receive all event data?