Google Analytics 4 (GA4) introduces the Measurement Protocol v2, a significant upgrade from its predecessor in Universal Analytics (UA). While the Measurement Protocol has long been a powerful tool for sending data from external environments like kiosks or CRM systems … Read More
GA4 Data Redaction – Clean PII in a simple way
Navigating through GA4’s data collection process is pivotal in tapping into insightful user data while ensuring utmost privacy. This blog dips into the intricacies of GA4’s data collection, exploring methods to avoid unintentional collection of personal information and introducing simpler … Read More
Mastering GA4: The Essential Audit Guide
In the ever-evolving digital world, data drives decisions. With Google’s launch of Google Analytics 4 (GA4), businesses have access to more granular, event-based insights than ever before. However, with great power comes great responsibility. Ensuring that your GA4 setup is … Read More
GTM.js – What does the Google Tag Manager script actually do?
Google Tag Manager (GTM) is a powerful tool that allows website owners to easily add and manage marketing and analytics tags on their website without having to modify the website’s code directly. By using GTM, website owners can track events, … Read More
Google Analytics Measurement Protocol Implementation – Tips & Tricks
The Measurement Protocol is one of Google Analytic’s many useful features that extends the capabilities of the platform. The feature allows developers to execute HTTP requests from external environments using the protocol to build and send hits to GA’s servers. … Read More
Batching features in the Google Analytics APIs
Sending HTTP requests in a batch – a small hidden feature of the Google Analytics APIs that does not get the attention it deserves. In this blog, I’ll walk you through the feature and showcase how to make your code … Read More
Calculate time between two string timestamps with Vanilla JS and RegEx
When dealing with the dataLayer, you are presented with the challenge that variables are returned as either strings or numbers. This is particularly an issue when calculating the time between events is required and all you have to work with … Read More
Data Normalization Made Easy With GTM
In data collection and analysis, there is a well-known saying: garbage in > garbage out. Read what a recent Google Tag Manager Update brings to the table to improve data quality through normalization. What is data normalization? Normalization is typically … Read More
Quality Assurance in Web Analytics
In web analytics, the quality of the collected data matters. In order to do good analysis, you first have to trust the data that you are analysing. The way to avoid data quality issues is to enforce the right processes … Read More
Beacon API – Parallel Tracking in Google Ads
The Beacon API has always been quite a handy technology when it comes to analytics and diagnostics, but browser support was always a major drawback (mainly due to Safari). I’ve talked about not-so-recent-now Safari update in this post which allowed … Read More