Learn how to accurately send user data, like hashed emails, to GA4 through Google Tag Manager, using “Code” mode in the User Provided Data variable.
GA4 intraday exports and cookieless pings
This post will explain the differences between what is stored in the intraday table and the processed table – when consent is not yet granted at the beginning of the visit
srsltid parameter, GA4 and Big Query
Today I learned that when you use the srsltid parameter (Shopping Free + autotagging will add this parameter), it messes up the GA4 bq page location. Blogging this, because hopefully it helps someone save some time. What is stored is not what you send (if you send srsltid) When you request a page like https://stuifbergen.com/?srsltid=foo […]
Smart incremental GA4 tables in Dataform
Race conditions, Murphy’s Law, and assumptions – a story on why my models suddenly failed, and what I did about it to fix it.