Google has recently launched a new Google Tag Manager feature, Custom Templates. This feature allows users to create new types of Tags and Variables for any other users to utilize. In this way, the custom templates can solve some problems that have arisen with GTM. Google Tag Manager, a Powerful …
Google Tag Manager
How To Identify Bots in Google Tag Manager by Looking for Headless Browser Traffic
There are many ways of filtering out bots and spam traffic in Google Analytics, the most common and easiest of which is to enable Google’s built in spider and bot filter. But what about if we want to see the traffic from bots, split out in a separate view? Understandably, …
How to Filter Internal Traffic with Anonymized IPs in Google Analytics
With one extra line of code, Google Analytics will anonymize the IP addresses of all your visitors. It does this by replacing the last octet (the last four digits) in the IP address with 0000. Why Would You Anonymize IPs? The main reason for the anonymization of IPs is to …
Using the Element Visibility Trigger in GTM
This is the third post in our series on the recently launched User Engagement Triggers in Google Tag Manager. We have previously featured the YouTube Video trigger and the Scroll Depth trigger. This post will focus on the last of the new triggers; the Element Visibility trigger. The Element Visibility …
Simple scroll tracking in Google Tag Manager
An updated version of this blog post was published. Google Tag Manager recently made our lives a lot easier with the launch of three new User Engagement triggers. This is the second post in our series on these User Engagement triggers. The first post in the series showed you how to use …
Track YouTube Videos with Google Tag Manager
Google Tag Manager has launched in 2017 three very useful new User Engagement triggers. These triggers help you track video views, user scrolling and what your users are seeing on your pages. This post will show you step-by-step how to setup the new YouTube Video Trigger. The YouTube Video trigger …
Event Tracking for AMP Pages
In October 2016 Google Tag Manager was updated with a new container type to track AMP pages. AMP is an open source project allowing publishers and media sites to create webpages with content that loads significantly faster than regular web pages. In the first part of our tutorial we showed …
5 Common Google Tag Manager Problems and How to Fix Them
Whenever implementing tags via Google Tag Manager, it is of utmost importance to always test your implementations. While we all hope for testing to go smoothly and for all our tags to fire as expected, it is only a matter of time before a tag does not behave as intended. …
How to Track AMP Pages in Google Analytics with Google Tag Manager
Accelerated Mobile Pages or AMP is an open source initiative aimed at making it easy to present static web content on mobile devices. This means that AMP pages and their content are significantly quicker to load than other pages. News, blogs and other publishing sites are key users of AMP …
Google Tag Manager Tutorial: Scroll Tracking in 5 Steps
An updated version of this blog post was published. If you run a blog, content site or single page site then you should implement Scroll Tracking. As the name implies Scroll tracking will show how far down the page your users are scrolling. This will help you decide which type of …
Google Tag Manager Tutorial Part 3: Tracking Form Submissions in GTM Version 2
Part 3: Form Submissions An updated version of this blog post was published. In the third part of our updated Google Tag Manager Tutorial for GTM Version 2, we show how to track form submission. Tracking forms with Google Tag Manager is a particularly useful technique when your website does not show …
Google Tag Manager Tutorial Part 2: Tracking Downloads in GTM Version 2
An updated version of this blog post was published. In Part 1 of our updated Google Tag Manager Version 2 tutorial, we showed you how to track outbound links. If you have not already read it, please at least have a look at the introduction: all the requirements described apply here …