Part One : What’s New in Google Tag Manager v2

by on

filed under

“You can now migrate your existing accounts to our new user interface. On June 1st, all accounts will be automatically migrated”.

How often have you seen this and wondered about how the process of migrating to a completely new version shall be? What shall be the changes incorporated in the new version? Will the new version be easy to use? You could possibly find the answers to all of these questions in this blog.

To make things easy for you, we have split this blog into multiple sections –

Section 1.1:Changes incorporated in v2

Google Tag Manager has launched a new interface which can be easily accessed at the new GTM URL – All the GTM accounts and containers shall be migrated post June 1, 2015.

Listing down the changes –

  1. New and improved interface which promises to be even more user-friendly and easier to use. The interface shall be largely based on the user workflow
  2. The firing rules have been renamed as triggers
  3. Each Trigger shall now be a three-step process. All Triggers require you to start by choosing an eventwhich is step one, step two involves configuring the trigger and step three is the Enable Whenwhich the user shall define
  4. Macros have been renamed as variables
  5. A new category of variables have been introduced called as built-in variables. Built-in variables are the same as the pre-defined macros in v1. The list of built-in variables can be accessed here
  6. Auto-Event Listener Tags are not required anymore. All that needs to be done for firing a tag based on a click is create a trigger of type Click

Section 1.2:Creating a new GTM account

The steps to create a new GTM account are given as follows,

Step 1: Click on Create Account

Step 2: Setup the Account. Enter your Account Name and do click on Share data anonymously with Google and others. Enabling it shall allow you Google to remove all identifiable information about your website, and combine the data with hundreds of other anonymous sites and report aggregate trends in the benchmarking service.

Step 3: Previously,the user got two options – Website and Mobile Apps. In GTM v2 we can choose the between Web, iOS & Android. This is a clear indication that Google is focusing its efforts on improving & developing Mobile apps.

Step 4: Click on Yes for the Google Tag Manager Terms of Service Agreement

Step 5: Your container code is now ready and should be placed in the opening tag

Step 6: The container code should be present on all the pages of the website. The new interface shall be as follows,

Section 1.3: Using the GTM v2 Variables(Earlier called as Macros)

In GTM v2, macros have been renamed as variables. The new version now has two types of variables,

  1. Built-in variables (or predefined variables)
  2. User defined variables

Built-in variables:

When the new container is created, few of the built-in variables such as (page URL, page hostname, page path, and referrer) are always already enabled (i.e. selected by default)

If you want to use other built-in variables, you need to click and enable it, post which, it is instantly available to be used while setting up various tags and triggers.

You can get the complete list of the built-in variables and what each variable means,

User defined variables: The user defined variables are can be created easily. The variable type must be chosen from the list as shown below. The list includes the variables which we commonly deploy, the Data Layer variable which is used commonly for dataLayer.push events as well as Custom Javascript.


The first part basically focuses on you getting to know more about the updated GTM interface and the different variables available at your disposal. The next part of the blog shall focus on how you can use the GTM interface by creating a tag and the requisite triggers (earlier called firing rules).

Please post your questions and feedback in the comments below.

For any queries, please feel free to mail at

- Soham Shah (Web Analytics)

Click here to see Part2

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>