In my monthly roundups, I cover recent articles and items of interest, mostly related to the Google analytics stack, including GA4, GTM, Looker Studio, BigQuery, and CoLab. Click here to subscribe.
Here are couple of recent themes I’ve noticed in conversations with the analytics community and clients:
Another thing that is consuming me right now is the proliferation of resources and advice related to AI. I love learning new things and I’m generally pretty good at it, but right now I’m on overload. My Medium feed has new articles every day claiming that some new architecture is better than everything that has come before. I’ve also incorporated AI models and tools into my day to day work, but the landscape is changing so fast that every project I take on feels like a do-over. I don’t subscribe to the singularity hypothesis, but it sure seems like we are approaching an inflection point.
Naturally, I asked my most trusted advisor for help…
(Okay, fessing up: I might have made up that answer. But I totally know that’s what Claude was thinking.)
Google added a report that shows purchases and revenue by transaction ID. It should appear automatically in reporting navigation under ‘Monetization’, but if you don’t see it, you can find and add it in the report library.
The main benefit of the report from my POV is for reconciling GA purchase data with your ecommerce platform. Towards that end, I recommend customizing the report and adding Shipping amount and Tax amount.
On the subject of new stuff in GA4, I talked about it last month but it took a bit for the plot rows feature to roll out to all GA4 properties. Google also added anomaly highlighting to standard line chart reports. I’ve used both of these features several times in the past few weeks to troubleshoot and/or analyze data. It pains me to say anything positive about GA4 reporting, but I really appreciate both of these additions.
Yay, Google just added a funnel chart option to Looker Studio! As is, they work with a combination of a dimension and a metric that naturally form a funnel. In my opinion, the most obvious use case for this chart is to show sequences of GA4 events, which is not easy to do without a bit of trickery. I wrote a short blog post describing how to do this. I’ll create a video walkthrough soon.
In this video, Dana DiTomaso speaks with Ginny Marvin of Google about enhanced conversions in Google Ads and GA4. Ginny does a great job of explaining why they matter and how they work, and Dana and the live audience asked most of the questions I had as I watched:
Everything You Need to Know About Google Ads Measurement for 2024 & Beyond with Ginny Marvin
For a primer on how GA4 Google Ads reporting works, check out this video from Benjamin Mangold:
Google Ads Reports in Google Analytics | Standard, Exploration & Advertising
Related to this, I recently spent a while chasing down a Google Ads / GA4 purchase conversion discrepancy issue and discovered something interesting: if your checkout process kicks a user out to a third party somewhere before order confirmation, and you don’t have the third-party domain on your Referral exclusion list, GA4 will correctly attribute the purchase to source / medium = google / cpc, but the purchase may lose the connection to the Google Ads GCLID. The GCLID is necessary for importing the purchase into Google Ads, so you will end up underreporting purchases in Google Ads. This only matters if you are optimizing on GA4 conversions in Google Ads, but for one client it was underreporting by about 80%!
The issue can be really hard to detect if your GA4 property isn’t tracking on the third party, because GA4 doesn’t restart a session if a user arrives via a third-party domain mid-session, so there can be very little evidence of the third-party domain in GA4 reporting. This is pretty convoluted to explain, so it’s probably hard to follow what I’m saying, but the main point is: if you use a third-party payment processor, booking system, donation platform, etc., make sure to include its domain in your referral exclusion list. If you have your GA4 tag on the third party, also make sure to add it to your configured domains.
This isn’t new, but it is new to me and I LOVE it! Mehdi Oudjida described a method for selecting which metric is displayed in a chart with a dropdown or fixed control, which is way more intuitive than Looker Studio’s Optional metrics feature. I often want to give the user the ability to change metrics, so this trick is a godsend.
In his article, he shares various other cool hacks and links to an article that demonstrates the same technique with dimensions rather than metrics.
Here is a chart I created using Mehdi’s technique, using Google Search Console data. On the left is the metric selection control. You can change the metric displayed in the chart by clicking on the menu.
Sign up for our newsletter to get Nico’s monthly Analytics Roundups delivered to your email box.
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.
ChatGPT traffic in the GA house! Plus new features in GA4 and understanding GTM first-party…
This article details the process of building two BigQuery tables for path analysis, with a…
Preview five great dashboards for SEO reporting and analysis, and find the one that works…