How to Setup Google Analytics with Google Tag Manager

Why Should You Use Google Tag Manager?

Have you had experience setting up Google Analytics on a website in the past?  

Remember how chaotic it could be, when you had more than 2 tags to put onto a site?  Sometimes the scripts would create some sort of feedback loop, and you would have to find the problem.  

Today, the best way to add (and manage) the code for Google Analytics (and every other tracking tag) is Google Tag Manager.  It allows you to take your website data and sends it to other platforms like Facebook Analytics and Google Analytics.  It also allows you to easily update and add tags to your code without having to manually write code on the back end.

Why should you be using Google Analytics?

In 2021, if you’re not using some type of analytics for your business or blog, then you’re not staying competitive. 

If you have a product to sell, then you’re always looking for the best Audience to sell to.  Or, If you set up a Call to Action to generate emails – yet you aren’t receiving any – you’ll want to know the answer why.  

And this is where Google Analytics comes in.  

Used by tens of millions of people, Google Analytics has a lot of small details.  This can seem overwhelming at first.  However, in the end it’s worth it, as it helps discover new insights that grow your business.

Targeting the right audience is a key to success, but being able to discover the right audience, is priceless.  

By now I hope it’s obvious why you need Google Analytics(GA).  Next, I will explain how GA works, and then I’ll cover the steps to setup Analytics on Google Tag Manager.

How does Google Analytics Work?

Just now, when this page loaded, a tiny bit of Javascript was triggered. It talked to a few cookies on your device, then it reported back to Google and stored the information in our Google Analytics (GA) account.

How to set up Google Analytics, and track how many visitors per day you are getting to your website

Analytics tracked the page that was viewed, using these cookies and Javascript.  There has been some controversy surrounding how much data it takes from a visitor, but it seems to be overplayed.

By default, it doesn’t track anything except when pages load.  Which means any “non-pageview interactions” are not tracked unless you use “event tracking.”  

Google Analytics is a great FREE tool to track visits and behavior!  So let’s get Google Analytics set up!

How do I set up Google Analytics?

1.  Set up Google Tag Manager

The Analytics JavaScript needs to be on every page of your website, in the header section of the code.

First, set up a Google Tag Manager account.

How to set up google tag manager on your website and subdirectory

Create your new account, typing out your Company Name and then your web address under Container Setup.

Note*  You will not be able to set up any ‘/’ subdirectories, you must set this up on the primary domain.  For example, if you have a website installed at Digitallythrive.com/blog, you must put in digitallythrive.com.   The Google Tag Manager will be installed onto only the websites you want to track with GTM.  

Next, accept the Agreements after reading through them, and you will be brought to a page that gives you your Google Tag Manager Code(s).  The first code will be applied into the, and the second one serves as a backup, which will be applied to yourtags of your website.

Google Tag Manager code snippets will be pasted into your websites header, and body

For WordPress Sites

If you have a WordPress Site:  Installing will depend on your theme.  You should have a Child Theme set up (visit our article on how to setup a child theme), so if you do not, make sure you install one!  The reason is, you will be editing your Themes header.php code, whenever it updates – you lose the codes you input.  

You will find header.php in your file manager. 

First, find which theme you are using.  Under the WordPress dashboard, go to ‘Appearance -> Themes’.  The very first one on the top-left should say ‘Activated’.

Now, jump to your websites directory in File Manager or FTP, where you can see the files like index.php, wp-config.php, and the folders such as wp-admin, wp-content, and wp-includes. 

Jump into the wp-content folder, and then into Themes -> your websites Theme folder.  

WordPress file manager for your theme, find header.php and copy/paste the Google Tag Manager code

Copy the Google Tag Manager code.  Again, make sure you have a child theme setup, and copy the header.php template into the child theme folder (just duplicate and move the copy over).  Add the first part of the code at the bottom of the code, just before the “/head”.  

The 2nd code will be added to the body, immediately AFTER that first body tag.  After you have pasted this, make sure you check to see if it is  working.

Go back to your Google Tag Manager Workspace, and make sure you submit your changes.  Then Click Preview Mode to run a live bot though your site to check if you installed GTM correctly.

For WordPress using Divi Theme

If your WordPress site uses the Divi Theme, Divi makes it very simple, simply go to your Dashboard. 

Scroll down to the bottom left, where you will see ‘Divi’.  Click on Divi, then click ‘Theme Options’.

Find the tab on the top, named ‘Integration’.  Paste the code into both the first and second sections.  The part that reads ‘Add code to the < head > of your blog:  paste the top part of the Google Tag Manager Code. 

Directly under that, where it reads ‘Add code to the < body > of your blog:  paste the second part of the Google Tag Manager Code.  Simply save changes!

How to install Google Tag Manager and Google Analytics on Divi Theme for WordPress

You are almost done!  Make sure you actually publish changes, or you will not have activated your Google Tag Manager.  This may lead to no tracking later on. 

Once published, follow the next steps.  You will create your Google Analytics account, and if you already have one, I will explain how to add your Tracking Code from Google Analytics to your Google Tag Manager.

2.  Set up Google Analytics account

First, you will need to jump over to the Google Analytics website, which can be found at https://analytics.google.com.  This will direct you to a sign in page, so login with whatever Google account that you have.  If you are new to Google, you will need to create an account.

Set up your google analytics account, so you can start tracking your website visitors, and conversions.

First, set up your Google Analytics account.  Enter your account and website URL.   Make sure you select the proper time zone to report in, as well as your Websites Industry Category.

Create your Google Analytics Account

Once you do that, accept all terms in order to get your Tracking ID.

This will be found at Admin (bottom left), once clicked you will see a section for Tracking Info.  Under this you will see Tracking Code, click on that.

How to find your Google Analytics Tracking Code

You will need this tracking information for Google Tag Manager, which has already been published to your site.  The old, hardcoded way would have you copy/paste this code directly into your site, but now with Google Tag Manager, you can keep a variety of tracking scripts without having to keep adding code to your site.

3.  Set up Google Analytics to work inside of Google Tag Manager

Now that you have set up both Google Tag Manager, and Google Analytics, you will learn how to set up specific Google Analytics tracking tags for your website.

Go to your Google Tag Manager Dashboard, and click on Add New Tag.

Google Tag Manager new tag creates a way to add analytics tag to your tag manager

Click on Tag Configuration,  and select Google Analytics: Universal Analytics 

google analytics tracking for google tag manager

Track type is already set to: Page Views.  Under Google Analytics Settings, drop down and select ‘New Variable’.

Copy and Paste your Tracking ID from Google Analytics into this box, and save changes.  Now your site will be tracking visitors live!  Make sure you whitelist your IP address in your Google Analytics Account.

Select New Variable for Google Tag Manager new tag, under Google Analytics. Enter your Tracking ID.

4. Publish your Workspace

Just a quick reminder that you need to publish your workspace, now that you have created it.  Not doing so will lead to a loss of analytics, loss of tracking data, etc.  If you think you have already published but are unsure, visit your site.

To publish your current workspace:

  1. Click Submit at the top right hand side of the screen. The Submit Changes screen will appear, with options to publish the container and save a version of your container.
  2. Select Publish and Create Version if it is not already selected.
  3. Review the Workspace Changes section to see if your configuration appears as you expect.
  4. Enter a Version Name and Version Description.
  5. If you have Tag Manager configured to use multiple environments, use the Publish to Environment section to select which environment you’d like to publish to.
  6. Click Publish.

When you are ready to check if it’s working, go to your Workspace Dashboard and click on Preview on top right.   This will send live traffic through and tell you if Google Tag Manager is being recognized, as well as your Analytics.

Google Tag Manager preview mode is the new way to check and see if the tags for Google Tag Manager are firing properly.

That’s all there is to it!  Now that you are finished, there is 1 step left to make sure you are tracking the correct data..  

You need to exclude your work and home traffic from being collected by Google Analytics.  I cover how to exclude your IP Address in Google Analytics in these 4 simple steps.

Scroll to Top

gain access to Premium Content

Best Things In Life Are Free

Free Download: Our Ultimate Do-It-Yourself SEO Guide!

 Receive of latest SEO tips straight to your mailbox