Thanks Leon, for the detailed explanation. You have explained it very clearly. I have implemented the server-side setup exactly as you explained, but for some reason, I’m only seeing the page_view and user_engagement events on the server side, and not any other custom events. Could you please help me with this?
Thanks for a good video! Do do have a problem with the inspector though, I don't have the "Domain" column, just "Type" instead. And I can't find any columns setting.
Hey there! Here are a couple of things to check: - Are you testing your site through (client-side) GTM preview mode? This will flag your request with debug_mode=true, which will make sure they also end up in server-side preview mode. - In your client-side container GA4 config tag: What domain are you using in server_container_url parameter? (see 8:30) - In server-side container: Are you previewing the right url version (see 7:55) - This url needs to correspond with the server_container_url field that I mentioned above.
Nice tutorial thank you - how does this play in with the cookiebanners and the traffic sources - we had quite some issues with clients after implementing the consent mode v2 etc. that a lot of traffic was put on for example source (not set) by GA4 - is this server side setup different or the same when it comes to measuring where the traffic comes from?
Thanks 👊🏻 I'm currently working on a next video on this very topic. Showing how to integrate a cookiebanner / consent mode in a server-side GTM setup. I've seen myself that GA4 has trouble assigning traffic sources and campaigns with several of my clients. It's not always clear what is causing this. Consent Mode gets a lot of blame, but I haven't seen someone actually researching this and I've not been able to pinpoint one specific cause myself. One thing I've found that when using Cloud Run for your server-side container, that adding geolocation headers is really important: www.simoahava.com/analytics/cloud-run-server-side-tagging-google-tag-manager/#add-geolocation-headers-to-the-traffic Hope this helps 👍🏻
Get started with server-side tracking via Stape: leonkorteweg.nl/link/stape (affiliate)
Heel waardevol. Bedankt voor de video Leon!
Thanks Leon, for the detailed explanation. You have explained it very clearly.
I have implemented the server-side setup exactly as you explained, but for some reason, I’m only seeing the page_view and user_engagement events on the server side, and not any other custom events. Could you please help me with this?
Thanks Leon!
Thanks for a good video! Do do have a problem with the inspector though, I don't have the "Domain" column, just "Type" instead. And I can't find any columns setting.
Thanks for the tutorial Leon. Followed all the steps, but my events are not showing in the server container debug mode
Hey there! Here are a couple of things to check:
- Are you testing your site through (client-side) GTM preview mode? This will flag your request with debug_mode=true, which will make sure they also end up in server-side preview mode.
- In your client-side container GA4 config tag: What domain are you using in server_container_url parameter? (see 8:30)
- In server-side container: Are you previewing the right url version (see 7:55) - This url needs to correspond with the server_container_url field that I mentioned above.
@@LeonKorteweg My man! Redid al the steps today and got it to work 💪 didn't do anything different, but it works now!
Nice tutorial thank you - how does this play in with the cookiebanners and the traffic sources - we had quite some issues with clients after implementing the consent mode v2 etc. that a lot of traffic was put on for example source (not set) by GA4 - is this server side setup different or the same when it comes to measuring where the traffic comes from?
Thanks 👊🏻 I'm currently working on a next video on this very topic. Showing how to integrate a cookiebanner / consent mode in a server-side GTM setup.
I've seen myself that GA4 has trouble assigning traffic sources and campaigns with several of my clients. It's not always clear what is causing this. Consent Mode gets a lot of blame, but I haven't seen someone actually researching this and I've not been able to pinpoint one specific cause myself.
One thing I've found that when using Cloud Run for your server-side container, that adding geolocation headers is really important:
www.simoahava.com/analytics/cloud-run-server-side-tagging-google-tag-manager/#add-geolocation-headers-to-the-traffic
Hope this helps 👍🏻