Skip to main content

GTM’s new interface: public‑beta update, API & feature changes

Steven Elliott15 October 20144 min read
GTM’s new interface: public‑beta update, API & feature changes

Things move fast in the digital world. Even more so when the might of Google is behind a product. Even so, a complete overhaul of the Google Tag Manager interface is quite a leap - considering how accustomed we have become to seeing incremental changes in product development. This morning I was using Google Tag Manager as usual, this afternoon I noticed that an import/export feature had become available. That was great news in itself, as it opens up all sorts of possibilities - for example, linking tag container configurations to deployment procedures or starting new containers with base-level configurations. On digging into this new feature a little deeper I noticed that GTM was right in the middle of an update - with their much mentioned "v2" being released as a public beta. The import / export feature was a consequence of a much wider roll out - the tip of the containerberg, as it were.

Here's how it looks:

So what's new and what does it all mean?

New User Interface

If you are already using GTM (v1), you will still have to use the "old" User Interface for a few months (estimated January 2015) before your account and container all gets migrated over. You will have access to the import / export feature though (see below).

If you are creating a new account and container tag, you can go to the new public beta at tagmanager.google.com and start straight away! You will notice similarities with some Google Plus interface components and with the navigational layout more akin to that of Google Analytics. Everything is arranged in a much more colourful and informative way - following a visual grid for accounts and containers, allowing for more detail about each to be viewed at a glance. This is useful if, like us, you are managing many containers across many accounts. Within a particular container, the interface has also been updated, bringing recent activity to the fore to create a useful dashboard overview of the container.

2014-10-15_18-29-56

Rules have been renamed "triggers" - and Auto-Event Listener Tags are not needed

Its not just a name change. Even though the function of "triggers" remains the same, how they are created has been broken into two steps: select a type (such as a page view, click or link click) and then apply a set of filters. The result is the same as the "rules" in v1 but in a much more ordered manner.

Furthermore, the cumbersome and frankly awkward Auto-Event Listener Tags are no longer needed in v2. Instead, if you select a "trigger" type to be a "click", for example, then GTM takes care of the code insertion required to enable the auto-event listeners for that.

Macros have been renamed "variables" - and you get to choose which built-in ones you want to see

This makes a lot of sense - it encourages you to think of the returned output, rather than the function. If you create "variable" makes for a simpler naming convention for all to follow. Also, you get to choose which "variables" to show in the interface - meaning things don't get cluttered up by all those system generated ones that kept appearing (e..g. "New History Fragment") if you don't need them.

Import / export Containers

As mentioned earlier - this is now available in v1 as well as v2 and can make life much simpler for those concerned with versioning, deployments or base-level configurations.

2014-10-15_16-52-06

Getting happy with the API

My favourite feature by far and the one I'm itching to play with. The new Google Tag Manager API exposes configuration entities:

GTM API hierarchy

All of these things can now be managed programmatically via the API. This makes me happy :)

Features not yet added to the new interface

Before you get too keen, some features are not yet available in the new interface. They’ll be added before going from beta to full launch (before January 2015):

  • Support for mobile containers
  • Doubleclick integration and approval workflows
  • Non-English translations of the user interface

Migrating to the new interface

"Soon" Google will be enabling the migration of v1 accounts and containers to the new v2 interface. In January 2015, all users will have their accounts and containers migrated to the new interface, after which the old interface will no longer be available.


Suggested content

Measurelab awarded Google Cloud Marketing Analytics Specialisation

At the start of the year, if you’d asked us whether Measurelab would be standing shoulder to shoulder with Europe’s biggest consultancies by September, we would've been surprised. Not because we don't believe in ourselves, but because these things feel so distant - until suddenly, they’re not. So, here it is: we’ve been awarded the Marketing Analytics Services Partner Specialisation in Google Cloud Partner Advantage. What’s the big deal? In Google’s own words (with the obligatory Zs): “Spec

Will Hayes11 Sept 2025

BigQuery AI.GENERATE tutorial: turn SQL queries into AI-powered insights

BigQuery just got a major upgrade, you can now plug directly into Vertex AI using the new AI.GENERATE function. Translation: your analytics data and generative AI are now best friends, and they’re hanging out right inside SQL. That opens up a whole world of new analysis options for GA4 data, but it also raises some questions: * How do you actually set it up? * What’s it good for (and when should you avoid it)? * Why would you batch the query? Let’s walk through it step by step. Step 1: H

Katie Kaczmarek3 Sept 2025

How to start forecasting in BigQuery with zero training

If you’d told me five years ago that I’d be forecasting product demand using a model trained on 100 billion time points… without writing a single line of ML code… I probably would’ve asked how many coffees you’d had that day ☕️ But its a brand new world. And it’s possible. Let me explain What is TimesFM? TimesFM is a new foundation model from Google, built specifically for time-series forecasting. Think of it like GPT for time, instead of predicting the next word in a sentence, it predicts t

Katie Kaczmarek14 Jul 2025