21st May 2019 • 10 min read
Google Tag Manager (GTM) is a Tag Management System (TMS), which allows its users to manage all their website tracking and analytics scripts in one central place. For marketers, Google Tag Manager provides a simplified UI that makes tracking things like clicks, forms and downloads an easy task, without the need for a developer.
Initial versions of tag manager were launched with default templates based around Google’s other marketing products, such as DoubleClick, Google Display Network and AdWords Conversion Tracking. Today, the platform has evolved into an entirely different beast and is one of the most powerful tools that every marketer should have in their arsenal.
To get started with Google Tag Manager you’ll need to add two snippets of code to your website. In order to do this, follow these simple steps:
<script>code snippet in the
<head>of your web page’s HTML output, preferably as close to the opening
<head>tag as possible, but below any dataLayer declarations.
<noscript>code snippet immediately after the
After you’ve placed the code snippets on the site, you’ll need to do some testing. There are many ways you can verify that Google Tag Manager is working as it should. My preferred way of testing this is to use the Google Tag Assistant plugin for Chrome, coupled with Screaming Frog SEO Spider’s custom search feature. This method allows you to test that you’ve implemented the snippets correctly and that the snippet isn’t missing from any spurious non-templated pages.
Tags are code snippets that can to be added to tag manager and are used for analytics, marketing and support purposes. Google Tag Manager currently supports around 80 third party tags which are tailored to the platform, making implementation simple and efficient. So efficient in fact, that a study performed by LunaMetrics found that tag implementation time was improved by 600% by using tag manager over traditional methods of tag implementation.
Google Analytics 4 configuration tag with cookie consent settings
Triggers cause tags to ‘fire’, or activate, when a specific event happens. These events can be anything from form submissions to button clicks, and so much more. For marketers, this is incredibly useful as you can easily track KPI related events, widening the scope of data in tools like Google Analytics and giving you the opportunity to make informed, data driven decisions to improve your marketing efforts.
Google Analytics phone number click trigger
Variables in Google Tag Manager represent placeholders that are dynamically populated with data. For example, the “Click URL” variable would return the URL of a clickable link. Variables are useful within triggers to define when a tag should fire, or they can be used to dynamically capture values in tags.
Google Analytics built-in variables
There are many variables built in to Google Tag Manager, but it’s also possible to create your own for enhanced customisation. In order to populate custom variables with data you will need to push the data you need into Google Tag Manager. This is done through the data layer.
To do this you need to push information to the data layer. This can get quite tricky so you might want to get a developer involved, or if you relish a challenge then you can follow this step by step guide to the data layer.
Google Tag Manager opens up a realm of possibilities to expand your marketing efforts. It’s free, simple to use and is consistently growing in popularity. If you’re not using it already then there is no better time to start than right now.