---
title: "Google Tag Manager: What Is It And Why Should We Be Using It?"
description: "Google has developed Tag Manager to make tracking easier and faster, with multi-platform support. Completely free of charge!"
canonical: "https://cleandigital.co.uk/blog/google-tag-manager-what-is-it-and-why-should-we-be-using-it"
image: "https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34249716/files/featured/google_tag_manager.png"
content_signal: "ai-train=no, search=yes, ai-input=yes"
---

[Back to Blog](https://cleandigital.co.uk/blog)

# Google Tag Manager: What Is It And Why Should We Be Using It?

By Aitor Larrañaga

•

3 January 2019

3 minute read

[Google Tag Manager](https://cleandigital.co.uk/blog#topic=Google+Tag+Manager)

![Google Tag Manager: What Is It And Why Should We Be Using It?](https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34249716/files/featured/google_tag_manager.png)

It's essential to measure our users’ behaviour: Where do they click? What are they interested in? How do they interact with the content? The most popular choice for advertisers has been Google Analytics, as we can set up events and measure the actions that could potentially lead to a conversion. However, tagging every button or action will take a lot of time and effort.

Google has developed [Tag Manager](https://tagmanager.google.com/) to make tracking easier and faster, with multi-platform support. Completely free of charge!

### Don't rely on web developers

With Google Tag Manager (GTM), everyone can set up conversions, remarketing tags and even analytics tracking without changing the website code.

As a result, we rely a lot less on the web development team and we have more flexibility when deciding which events or actions we track. This is useful when there are lots of changes on the website or there are lots of elements to track (PDF downloads, bookings etc).

### Manage everything through a single platform

Facebook Ads, Twitter, LinkedIn…every platform has developed it's own particular tracking solution. As a result, it's highly recommended to implement all of them on our webpage in order to have as much insight as possible. With Tag Manager, we can use a single piece of code to launch them all.

### But… how does it work?

Google Tag Manager is based on three essential components to make everything work:

- _Tag:_ A piece of code that will allow us to track and measure user activity. By default, GTM includes several pre-set tags: Google Analytics, Ads, Hotjar, Bing, Twitter or LinkedIn being the most popular. However, if a particular platform is not natively supported (Facebook for instance), we can create a custom tag to deploy it. The process is as simple as creating an HTML Custom Tag, forget about limitations.

- _Triggers_: A set of rules that will cause the tag to fire. For example, a trigger can be something that will cause the tag to fire in “Every Page” (useful for Analytics), or only when an event happens: a transaction, a click on a certain button, time, a video reproduction, scrolling down to the bottom of the page…are just some of the options.

- _Variables_: Dynamic or static values that can be used in triggers and tags. An example of a dynamic variable is a transaction value (as it will change in the event of every purchase), a constant variable is the Analytics tracking ID (which always remains the same).

This is how we can reference a constant variable (the Analytics UA) in a tag.

Let’s put this in practice

This is what a trigger looks like. We have created this example trigger to count a click in a 404 page as an event. In this case, the trigger is called “Click Trigger”, the _variable_ is a click class that equals “error-btn button”, and for the moment is only used by a single _Tag_ called “404returnEvent” _._

By using this, we track how many people decide to go back to the homepage after a “page not found” error.

Another useful feature that GTM offers us is the “preview mode”. By using this preview mode, we can double check whether the tag triggers correctly or not in real time.

If you've not tried GTM, now is the time to test it out. It's a great time saver, and as marketers lets us focus on what we do best, without bombarding our web development friends with emails!

## Fix the tracking behind your PPC

Google Tag Manager is only useful when the conversion data behind it is accurate. We audit and rebuild PPC conversion tracking so Smart Bidding and reporting run on numbers you can trust.

[PPC conversion tracking Conversion actions, enhanced conversions, offline imports and GA4.](https://cleandigital.co.uk/conversion-tracking) [Data and analytics services Measurement, reporting and attribution for paid media.](https://cleandigital.co.uk/data-and-analytics)

Share This Article

## Related Articles

### You May Also Like

[![Tracking Drift Chat Interactions With Google Tag Manager](https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34249716/files/featured/Tracking_Drift_Chat_Interactions.png) #### Tracking Drift Chat Interactions With Google Tag Manager As we saw in our previous article, Google Tag Manager is a powerful tool that allows us to track all sorts of events on our website. It also means we](https://cleandigital.co.uk/blog/tracking-drift-chat-interactions-in-google-analytics-with-google-tag-manager)

[![PPC Best Practice: Tracking Forms Without The "Thank You" Page](https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34249716/files/featured/PPC_best_practice.png) #### PPC Best Practice: Tracking Forms Without The "Thank You" Page We have previously written about how useful GTM (Google Tag Manager) is and how complex it can get. However, today we are going to get back to basics to](https://cleandigital.co.uk/blog/clean-digital-ppc-best-practice-series-tracking-forms-without-the-thank-you-page)

[![Store GCLIDs In A Google Sheets Document With GTM](https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34249716/files/featured/GCLIDs.png) #### Store GCLIDs In A Google Sheets Document With GTM Sometimes, unfortunately, we don’t have a CRM to store useful information. Good for us, today we are going to cover a workaround that can help us to store](https://cleandigital.co.uk/blog/store-gclids-in-a-google-sheets-document-with-gtm)

```json
[
  {
    "@context": "https://schema.org",
    "@type": "BlogPosting",
    "@id": "https://cleandigital.co.uk/blog/google-tag-manager-what-is-it-and-why-should-we-be-using-it#blogposting",
    "url": "https://cleandigital.co.uk/blog/google-tag-manager-what-is-it-and-why-should-we-be-using-it",
    "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": "https://cleandigital.co.uk/blog/google-tag-manager-what-is-it-and-why-should-we-be-using-it"
    },
    "headline": "Google Tag Manager: What Is It And Why Should We Be Using It?",
    "description": "Google has developed Tag Manager to make tracking easier and faster, with multi-platform support. Completely free of charge!",
    "image": [
      "https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34249716/files/featured/google_tag_manager.png"
    ],
    "datePublished": "2019-01-03T12:00:00.000Z",
    "dateModified": "2019-01-03T12:00:00.000Z",
    "inLanguage": "en-GB",
    "author": {
      "@type": "Person",
      "name": "Aitor Larrañaga"
    },
    "publisher": {
      "@type": "Organization",
      "@id": "https://cleandigital.co.uk/#organization",
      "name": "Clean Digital",
      "url": "https://cleandigital.co.uk",
      "logo": {
        "@type": "ImageObject",
        "url": "https://cleandigital.co.uk/images/logos/clean-digital/clean-digital-ppc-logo-black-transparent.png"
      }
    },
    "keywords": [
      "google tag manager"
    ],
    "articleSection": [
      "Google Tag Manager"
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "@id": "https://cleandigital.co.uk/blog/google-tag-manager-what-is-it-and-why-should-we-be-using-it#breadcrumb",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Home",
        "item": "https://cleandigital.co.uk/"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Blog",
        "item": "https://cleandigital.co.uk/blog"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Google Tag Manager: What Is It And Why Should We Be Using It?",
        "item": "https://cleandigital.co.uk/blog/google-tag-manager-what-is-it-and-why-should-we-be-using-it"
      }
    ]
  }
]
```
