How to add Google Tag Manager to Wordpress?

18 September 2020
Sam Pettiford
Sam Pettiford

Looking to setup Google Tag Manager on your WordPress site? Not sure if you need it? Read on to learn how to properly install and setup Google Tag Manager in WordPress and the benefits of doing so.

What is Google Tag Manager?
Web managers/owners regularly need to add multiple code snippets to their websites in order to track conversions, traffic or allow external websites to interpret the site behaviour.

With Google Tag manager you can easily add and manage all of these scripts from a single dashboard. You can do this using the built in tag templates or by using custom HTML to add your own tracking or any other code that you want to add.

The benefit of this is the ability to add (and remove) code injections easily from your site whilst doing so from one dashboard.

Setting up Google Tag Manager
Create an account or use an existing one at tagmanager.google.com to login to your dashboard. A new container will be created by default; its this container that will hold all your code snippets such an Analytics, Adwords or Hubspot etc.

Tag Manager Dashboard

Note: You can also create additional containers within each account if this benefits your way of working.

Now that a container is installed, you're ready to add new tags.

Click Tags from the navigation menu.

  • To add a tag: Click New. Select the tag type and specify triggers for when the tag should fire.

  • To edit a tag: Click a tag in the list and make changes on the "Edit Tag" page. For example, you might update the triggers for when the tag should fire.

  • To delete a tag: Click a tag in the list. On the "Edit Tag" page.

When you've chosen a new tag, hit the Tag Configuration box to bring up a list of pre made code snippet templates.

New Tag Dashboard

Adding Tag Manager to Wordpress
You can achieve this by installing a plugin to you WordPress site such as Head, Footer Injections. Upon installing and activating the plugin you'll be presented with a dashboard like this.

Head, Footer Injections Plugin Dashboard

From here you'll be able to insert code into the common places such as in the <head> section or after the <body> tag.

  • Proceed to paste your Google Tag Manager code in the <head> section before the </head>.

  • Click on the save button to store your settings.

  • Clear your cache.

If you do not wish to install or use a plugin, then you can also add the Google Tag Manager code in your WordPress or Child theme. Edit the header.php template and paste the code right after <body> tag.

Publishing your container
You code snippets are managed inside your Tag Manager container and its this that will be pushed onto your live website environment.

When you have set up your tags it will be time to push the container live, you can do this by clicking the blue Submit button in the top right of the dashboard, which will bring you to the submission configuration (below). This page allows you to name your container version and give it a description if you wish. After this go ahead and hit the blue Publish button.

Publishing your Tag Manager Container

Thats it! Your code is live and should be working as intended. Told you it was simple. Due to the use of plugins etc, installing Google Tag manager on your WordPress site doesn't require any coding knowledge as far knowing what a code snippet is and where to install it.

We hope this tip came in handy, check out our other tips on how to make your website faster and a guide on how to install rich snippets to your website.

Photo by Agnieszka Boeske on Unsplash

Share this article
Don't miss a post, subscribe to our newsletter
Explore how to make websites better, opinion pieces, and more
Get started

Write us a brief for your new website

Introduce yourself

Introduce the main contact

About your business

Next step