đĽ WordPress LMS Plugin Lifetime and Unlimited Deals âď¸
How to Add Google Tag Manager to WordPress in 2 Steps

Want to add Google Tag Manager to WordPress and simplify your site tracking system? This tutorial will show you how to install Google Tag Manager in WordPress with and without a plugin.
If you want to track the pageviews, conversions, and use other analytics services on your WordPress site, you need to install tracking codes for them. Each of these services usually comes with different tracking keys.
For example, you need to enter different code snippets for Google Analytics, Facebook Pixel, DoubleClick, Google Ads, etc. Itâs a hassle to install and manage these codes separately. Google Tag Manager is a great way to save your time and efforts with a unified solution in this regard.
What is Google Tag Manager
Google Tag Manager is a free online tool. It lets you add and manage various tracking tags from a single dashboard.
Once you install Google Tag Manager in your WordPress site, you can add other trackers like Google Analytics, Facebook Pixel, and more from Googleâs dashboard. You donât need to visit your WordPress backend or edit your theme files to insert a tracking code thereafter.
Google Tag Manager vs Google Analytics
Glad that you’ve asked! Itâs a common query whether Google Tag Manager and Google Analytics are the same. Well, they’re not. Google Tag Manager just creates a way for the trackers to communicate with your website.
Once you add Google Tag Manager (GTM) to WordPress, this communication path is established. Then, you will need to add the tracking and marketing services (to GTM) that you want. These can be Google Analytics, Facebook Pixel, Google Ads, custom HTML tags, etc.
So Google Tag Manager and Google Analytics are not the same. When you install Google Analytics (GA) separately on your site, youâll use GA (only) for that effort.
But if you install Google Tag Manager on WordPress, later you can install many tracking services like GA from the Google Tag Manager dashboard. So using Google Tag Manager is a smarter choice if you consider it for the long run.
How to install Google Tag Manager in WordPress
This is going to be an easy-to-follow process. Let’s see it in this step-by-step tutorial. Here we go!
Step 1: Sign up with Google Tag Manager
Visit the Google Tag Manager website and click the âStart for freeâ button.

On the next screen, it will ask for some information.

Set a Google Tag Manager account name. Then for the container name, give the specific website domain for which youâre creating your first tag collection. Simply put, a container will contain all the tags for a specific website (or property).
Since weâre talking about WordPress websites, weâll choose the âWebâ option. It will fit for this how to set up Google Tag Manager in WordPress tutorial.

Click the Create button to continue. You’ll see an agreement screen. You need to agree with their terms and conditions to proceed.
On the next screen, 2 code snippets will appear.

We need to insert these codes into our WordPress site where we want to install Google Tag Manager.
Step 2: Add Google Tag Manager Code to WordPress
In the screenshot above, you can see that the first code snippet needs to be entered in the <head> section of the site. And the second one needs to be entered into the <body> section.
Weâll use a WordPress plugin called âInsert Headers and Footersâ to add these snippets. (We can also do it without any plugin, but in that case, we would need to edit our themeâs PHP file. If youâre comfortable with editing the codes of your theme, you can do that. Weâll discuss this method later in this tutorial.)
Install and activate the Insert Headers and Footers plugin on your site. Then open it from Dashboard â Settings.

Enter the appropriate code snippets for the <head> and the opening <body> tags. The plugin specifies this for your convenience. Once done, save changes.
đ Learn More: PostX Review: Best Post Grid WordPress Plugin
By saving these codes, we’ve added or installed Google Tag Manager on WordPress. Now you can visit the GTM dashboard and add your desired tracking services using Google Tag Manager.
Example: Adding a tag via Google Tag Manager
So youâve installed Google Tag Manager on your WordPress site. As weâve discussed earlier, no tracking or marketing service will be activated automatically. You need to add these services from the Google Tag Manager (GTM) dashboard. So letâs go to the GTM account dashboard.

From the top left card, click the âAdd a new tagâ option. On the next screen, youâll need to choose a Tag configuration. For this example, weâll add Google Analytics.

Click the Tag configuration option and choose Google Analytics: Universal Analytics.

Now, under Google Analytics Settings, click Select Settings Variable.

Choose New Variable. Enter your Google Analytics tracking ID for the WordPress site where you want to add Google Analytics via GTM.

If youâve already created a Google Analytics (GA) property for this WordPress site, you can find the tracking ID by following these instructions. Otherwise, you need to create a Google Analytics property for this site. You can follow Googleâs guide on how to create a Google Analytics property.
After getting the GA tracking ID, enter it and save changes (see the screenshot above).
Then, click the Triggering option.

Choose All Pages.

Save settings.

The tag will be saved, but it will NOT go live immediately. We need to publish it.
Publishing a Tag in Google Tag Manager
Sign in to your GTM account. Youâll see all of your Containers. Click the container you want to open.

Hit the Tags menu to view all of your tags.

Click the Submit button on the top right corner. On the next screen, it will show some options.

You can explore these options to save the GTM container code versions (without publishing) or simply create a version and publish the tag(s).
After publishing the tag(s), youâll see a success message.

How to Add Google Tag Manager to WordPress Without Plugin
As weâve mentioned earlier, youâll have to edit your WordPress themeâs header.php file to do this. This might not be the same for all themes. If you use a child theme, the header.php of the child theme should be edited.
As an admin, you can access the theme file editor from your WordPress Dashboard. Go to Dashboard â Appearance â Theme Editor. Youâll see the theme files there. Open header.php and enter the code snippets under the <head> tag and <body> tag respectively. Then save changes.
Since this method also depends on the theme youâre using, so it would be best if you ask for some support from your theme developer. Sometimes the theme may come with options to insert header and body scripts from the themeâs settings panel.
Wrapping up
We hope this tutorial was helpful to you. Have you added Google Tag Manager to your WordPress site? How was your experience? Please let us know in the comments!
Disclaimer: This post may contain affiliate links and we may receive a small commission if you purchase something by following them. However, we recommend services/products that we believe good to serve your purpose.