Analytics

Analytics Roundup – Updates from August 2024

Recent articles and items of interest, mostly related to the Google analytics stack (GA4, GTM, Looker (Studio), BigQuery, CoLab), from Two Octobers’ Head of Analytics.

Two stealth GA4 updates that I am pretty excited about

These have not been announced on What’s new in Google Analytics, but they are documented by Google and several users have spotted them in the wild. I checked a number of GA4 properties I have access to, and don’t see them yet, but here’s hoping we all get access to them soon. (update: Google officially announced the plot rows feature, plus some other interesting report updates on September 3rd – more on these features in next month’s update!)

  1. Benchmarking – I liked the benchmarking report in Universal Analytics, but this actually looks quite a bit more useful. UA only had a couple of benchmark metrics, while GA4 is rolling out a wide variety of detailed engagement, retention and monetization metrics. Hat tip to Brais Calvo Vázquez for spotting.
  • Plot rows in line charts – this was another feature I used a lot in UA, so I’m glad to see it’s coming to GA4. But the part I’m most excited about is that the screen shots SHOW A TOTAL LINE!!! One of my biggest peeves has been that GA4 line charts show metrics for individual dimensions, but not the total number of Users, Sessions, Revenue, etc. you got on a given day. Hat tip to Kyle Rushton McGregor for spotting this feature.

New Google Tag (Manager) capabilities to help with consent management

  • Integrated CMP (Consent Management Platform) Partners – these partners integrate directly with the Google Tag, allowing you to do most of the setup in one place. If your CMP is not listed, hopefully they will be added soon. And if you are using a Drupal module, obscure WordPress plugin or proprietary solution to manage consent, I recommend switching to a legit CMP. I audit a lot of consent setups, and pretty much always find significant issues with alternative consent implementations.
  • Consent warnings included with Tag Diagnostics – I’ve encountered these with a few clients, and they are helpful. You can see warnings in GA4 by going to Admin > Data collection and modification > Data streams > [click on your data stream] > Configure tag settings. The ‘Tag quality’ section on this page comes from Tag Diagnostics. Warnings also show up at the top of the Workspace screen in Google Tag Manager. Note that the “Some of your pages are not tagged” diagnostic seems to generate a lot of false positives.

If you find consent management confusing and anxiety-provoking, at least be comforted that you are not alone. We do a fair bit of work in this area, and there are lots of moving parts, any of which can be broken, and the landscape is changing quickly. I wish I could point you to a resource that explains it all clearly, but I don’t know of one. If you do, please let me know.

A brilliant hack for cleaning up Google Tag Manager

A Google Tag Manager container that has been around for a while inevitably accumulates tags, triggers and variables that are not working, out of date or just plain not being used. George Clements shared this very clever solution for quickly identifying and removing triggers, variables and templates that are not in use. Before trying it, I recommend going through your tags, and removing any that are obsolete (e.g. Universal Analytics) or out-of-date (e.g. Facebook or Floodlight tags placed by an agency you no longer work with).

Related to that, I recently found myself needing to document GTM tags, triggers and variables for a client. In a moment of inspiration, I uploaded the Google Tag Manager export into ChatGPT and gave it the following prompt: 

“Can you produce detailed documentation of tags, triggers and variables that are set up in Google Tag Manager based on the uploaded export of the Tag Manager container? Please list out each tag, trigger and custom variable. When listing Firing Triggers, please use the name of the trigger instead of the ID. The tag firingTriggerID matches the trigger triggerID.”

I had to proofread what ChatGPT produced, and fixed a few errors, but it saved me a bunch of time!

Thresholding, consent banners and ad blockers, oh my!

I’ve written a few times about all the reasons analytics data doesn’t equal truth. One I have not given enough attention to is ad blockers. Jason Packer did an analysis of ad blockers in 2017 and just published an updated version. Spoiler alert: a LOT more people use ad blockers today than did in 2017.

What to make of this? There’s a lot to be said on the topic of web analytics data completeness and accuracy, but this is what I’ve been thinking about recently: 

Mathematicians make the distinction between descriptive and inferential statistics, and use different methods when using one versus the other. For the most part, GA4 uses the methods of descriptive statistics, and presents metrics as facts rather than estimates. At best, this is misleading, since the data it collects is far from complete and the concept of a user is several layers of abstraction from an actual human being. At worst, we waste money on marketing, content and web development because we are making decisions based on flawed assumptions.

We would be much better served if Google was transparent about confidence ranges for estimates and methodological limitations of the data introduced by factors such as thresholding, cookie consent, and ad blockers. The more I learn about the mechanics and practical realities of data collection, the more I realize how much we don’t really know. The good news is that exporting GA4 data to BigQuery creates the opportunity to employ inferential methods of analysis and gives us the ability to quantify some of the unknowns.

Content we’ve published

Articles/Videos that made me smarter

Get the Analytics Roundup delivered to your inbox

Nico Brooks

Nico loves marketing analytics, running, and analytics about running. He's Two Octobers' Head of Analytics, and loves teaching. Learn more about Nico or read more blogs he has written.

Recent Posts

Documenting a Google Tag Manager Container

Learn how to automatically generate documentation for Google Tag Manager with a Colab-based tool. Simplify…

5 days ago

Digital Marketing Updates: September 2024

Updates in Google organic search--algorithm update & AI Overview sources--as well as Google Ads changes…

2 weeks ago

5 Tips for Getting More from GA4’s Standard Reports

Learn how to adjust settings on any standard report in GA4 to dive into the…

1 month ago