You want to track and measure the performance of your website, your products and your marketing campaigns?
Discover Google Manager, a particularly useful tool that will allow you to easily track many data!
Google Tag Manager (also known as GTM) is the ideal tool to collect all the useful data to manage and improve your marketing.
If you use Google Analytics (or another web analytics tool), you already track certain data: number of page views, bounce rate, average visit duration, traffic sources, etc.
Although very useful, this information quickly finds its limits. Almost nothing on how users behave on your website. Almost nothing about how they interact with your content or your marketing campaigns.
Isn’t it frustrating to have no information about what people are doing on your site and how your campaigns are performing? Wouldn’t you like to know more about how your visitors’ buying journey is going? What they click on? Are they interested in your content? Do they convert thanks to your newsletters or AdWords campaigns? Are there elements that catch their attention? Are there any blocking elements?
Thanks to Google Tag Manager, your customers’ behavior could be no longer a secret for you.
You will be able to track all kinds of data, such as:
Normally, getting all this data into your web analytics tool (such as Google Analytics) requires the intervention of a web developer to implement one-by-one pieces of code on the different pages of the site.
Code to track abandoned carts, code to track the number of clicks on a CTA… the more data to track, the more difficult it becomes to manage! All this code becomes complex to manage for the developer who is, in addition, often busy on other projects.
But, thanks to Google Tag Manager, there is no need to call a developer anymore! It allows the marketing team to collect specific data on customer behavior, product performance and marketing campaigns independently.
Because Google Tag Manager offers the possibility to implement code snippets on your website through a single interface… without even touching the source code of the page.
To do this, Google Tag Manager uses tags (or tracking tags). These tags are types of information that tell Google Tag Manager what data it should collect.
Formally, tags are code snippets provided by third-party tools, such as Google Analytics, Google AdWords, Facebook or Twitter.
As an example, here’s what a Google AdWords conversion tracking tag (called “AdWords Conversion Tracking”) looks like:
In Google Manager, many tags are pre-established, which allows the marketing team to create them very easily. Once logged into the interface, simply click on “add a new tag”:
Then select the desired tag according to the information you want to collect.
The common tags available in Google Tag Manager allow you to collect the following data, for example:
Let’s take a slightly more concrete example.
Let’s say we want to measure the number of outbound links clicked on your site. In Google Tag Manager, you will have to give a name to your tag (“Event – Offsite Link” in this example), choose the type of tag (“Universal Analytics” in this case) and the type of tracking you want (“event”); then set up the tracking of the event by choosing :
The data configured in Google Tag Manager is then displayed in Google Analytics reports.
To access it, you will have to click on Behavior > Events > Top Events > Offsite Link.
As you can see, Google Tag Manager and Google Analytics are two completely different tools that can work independently of each other.
Google Tag Manager is only intended to store and manage third-party code. It allows you to collect specific data easily through the creation of tags.
Google Analytics is a web analytics tool used to visualize the data you have chosen to collect with Google Tag Manager. It allows you to make reports and analysis by filtering the collected data (conversion, custom segments, e-commerce transaction, bounce rate, time spent on the page, etc.).
Discover also which KPI to choose for your e-commerce
In order to start working with Google Tag Manager and properly configure your tags, you will first need to familiarize yourself with these basic concepts:
When you start using Google Tag Manager, the first thing you need to do is create a container. A container “contains” all the tags on your site.
After creating a new container, GTM gives you a code to implement. This code must be added to the source code of your site.
Some CMS, such as WordPress, have plugins to help you add the container code (e.g. DuracellTomi’s Google Tag Manager for WordPress), but you may need to ask a web developer or your webmaster for help to add it.
Once this is done, you will be able to create, modify, deactivate or delete your tags independently via Google Tag Manager.
A trigger tells Google Tag Manager when, how and under what conditions a tag must be triggered so that data can be sent to your web analytics tool. To be triggered, a tag must be associated with at least one trigger.
On your site, your tags are used to measure a specific interaction, such as knowing when someone downloads a file or views a video, when someone clicks on a CTA or when a form is submitted.
In Google Tag Manager, each of these interactions is called an “event”.
When setting up a trigger, you can choose which event you want to track.
Once you have chosen the triggering event to track, you will have to set its triggering conditions.
There are three conditions:
As an example, let’s say you’re looking to see how many people are reading your blog content in depth. You’ll be able to create a tag with a Scroll Depth event trigger, which will fire when the vertical scroll depth reaches, say, 75%.
Since you are focusing exclusively on the content of your blog, you will then specify the following conditions:
To give you another idea of what you can do when setting up a trigger, you can, for example, require a user to add a certain amount of products to their shopping cart for the tag to be triggered.
In some circumstances, you may not want a tag to be triggered. In this case, you can create a trigger exception to prevent the tag from being triggered on these occasions.
For example, if you have a tag on all your pages, but you don’t want it to fire on specific pages, you can use a trigger exception to prevent it from firing on those few pages.
✓ With predefined tags, and the ability to create custom ones, the types of data to track are virtually unlimited.
✓ Marketing teams can set up the data tracking they need to drive their strategy and improve their campaigns themselves, without needing a developer to do it for them.
✓ Adding, editing and deleting tags is very easy, especially for tracking basic events like PDF downloads, outbound links or CTA clicks.
✓ Tags created in Google Tag Manager load asynchronously, which prevents slowing down the site load time if you have many tags and one of them takes a while to load.
✓ All the tags are gathered and manageable in one place.
✓ Google Tag Manager works with other non-Google tools.
✓ A preview and debugging mode allows you to see what works and what doesn’t before you do anything.
❌ The code is injected directly into the site, which means that there is a possibility to “break” it.
❌ Technical knowledge is required if you want to create more complex custom tags to collect specific data. In this case, you will need to call on a seasoned web developer or agency.
In short, with Google Tag Manager, the tracking possibilities seem almost endless! It’s a great tool that reduces the amount of work for the developer, while simplifying the life of marketing teams.
Note, however, that the more data you have to track, the more complex the management and maintenance of tags becomes.
To help you, don’t forget to create (or update) your tagging plan before you start using Google Tag Manager!
For more information:
Subscribe to our newsletter and you will receive our other articles once a month in your mailbox