Variable Guide for Google Tag Manager

(Updated 21 February 2019) The current version of Google Tag Manager was released in October 2014. With the release, we saw a brand-spanking new UI, a lot of new functionalities (revamped auto-event tracking, for example), plus a new terminology to cope with. We moved away from the programming-centric concepts of Macros and Rules to the more tactile variables and triggers. It's difficult to rank the changes. The new Auto-Event Tracking is perhaps most impactful, but the improvements done to triggers and variables, when compared to the previous version of GTM, require attention as well. Read More…

#GTMtips: Chain Macros in Lookup Tables

One of the cool things about using a tag management solution is that you can leverage variables like never before. In Google Tag Manager, these variables are referred to as macros, and you can identify a macro with the syntax of {{macro name}}. In this tip I'll show you how you can actually call macros from other macros, using a Lookup Table as an example. Tip 5: Chain Macros In Lookup Tables (And Other Macros) It's not just Lookup Tables, either. Read More…

Fun With Google Tag Manager: Part 1

It's time to dig into my tip library for some pretty cool things you can do with Google Tag Manager to enhance your site tagging. Some of these are macro magic through and through, some of these are best practices, and some of these are things that will make your life easier while managing a tag management solution. I've split this post into two parts to make it more Hobbit and less Lord Of the Rings length-wise. Read More…

Simple Split Test With Google Tag Manager

Over the last couple of posts I've mainly been doing proof-of-concept (POC) tests with Google Tag Manager. The great thing about a POC is that you don't really need to have any viable results or insight-driving technological innovations. The point is to showcase some feature of the platform on which the experiment was conducted. In this post, I'll take a care-free step into the world of POCs again. My goal is to do a simple split test in order to identify which variant of a landing page (or key element thereof) produces the most conversions. Read More…

Advanced Form Tracking in Google Tag Manager

There is a new, updated version of this article for the new version of Google Tag Manager. I strongly suggest you read that as well! I really enjoy the ad hoc Q&A sessions my blog posts have inspired. I haven't said this enough, but I am really, REALLY grateful to people who take their time to comment on my posts, even if it's just say a quick “Hi!". The main reason I enjoy getting blog comments is because they often turn into blog posts. Read More…

Macro Magic for Google Tag Manager

(Last updated June 2014) This post is an attempt at a whole new level of interaction. These words will transcend the barriers of time and space, bridging together the physical world and its digital counterpart. You see, in an undisclosed number of hours after the publishing of this blog post, I will be talking at the MeasureCamp unconference on this very subject. Or, I hope I will. The whole unconference thing is somewhat confusing, and it involves lighting-fast reflexes and street smarts for slot selection; traits which I sadly lack. Read More…

Block Internal Traffic With Google Tag Manager

You've probably come across a number of guides or posts talking about why it's necessary to block so-called internal traffic from your web analytics reports. The reasons are pretty solid: internal traffic does not emulate normal visitor behavior, it rarely contributes to conversions (skewing up your conversion rate), it inflates page views, and it wreaks havoc on your granular, page-by-page data. Internal traffic is vaguely described as “your employees”, “people really close to your brand”, “your marketing department”, “your web editors”, and so on. Read More…

Some Awesome Google Tag Manager Resources

When push comes to shove, I'm a pretty lazy guy. I enjoy nothing more than just to stretch my legs on a couch, pick up my iPad, and read what's going on in the world. I skip the news, since they're just full of depressing stories. Instead, I head over to my favorite Google+ communities to see what's new in the blogosphere. This approach has led me to some pretty amazing individuals, whom I follow like a suckerfish. Read More…

Macro Guide for Google Tag Manager

I've written a new Variable Guide for Google Tag Manager, which covers the new GTM UI. This guide is for the old UI. You might be vaguely familiar with macros if you've ever used a computer. Basically, whenever you perform a complicated task with a simple gesture, or reuse complex code with a simple input mechanism, you're using macros. Think keyboard shortcuts. In Google Tag Manager, this is the essence of macros. Read More…

Google Tag Manager: The Lookup Table Macro

Having just come hot of the press with my latest article on GTM and Content Grouping which, to my delight, Bounteous had written an amazing tutorial on earlier, Brian Kuhn and the amazing Google Tag Manager development team came out with another incredible new feature: The Lookup Table Macro. In software engineering, a lookup table is an array which takes away a layer of complexity in runtime computation, and replaces it with a simple value assignment based on array indexing. Read More…