Start your new blog today
Subscribe and get your FREE Blogging Blastoff Email Course
Get The FREE course

How To Set Up Google Analytics On Your WordPress Blog

7 minute read

WordPress Tutorials

Disclosure: This article contains affiliate links. When you click these links and make a purchase, I may get a small commission. It won’t cost you anything, but it helps me to run this site.  Find out more.

Ever wondered who is reading your blog? In this post, I will take you through how to add Google Analytics tracking to your WordPress blog.

Google Analytics opens up a wealth of information about your site visitors’ behaviour.

What can Google Analytics tell you?

  • What type of people visit, i.e. age, gender, location, device used
  • What people do on your website
  • What social platforms your readers are coming from
  • How long readers spend on your blog, and how many pages they visited
  • What topics are popular

The information helps you to make critical decisions about what posts to write, and how to improve your blog, to better serve your readership.

And the big one … it’s free!

In WordPress, there is always more than one way to do anything! I will take you through the various options available to help you choose the best route for you to add Google Analytics tracking to your blog.

We will find out how to filter out your IP from tracking, so we don’t track what you do on your site, only your true traffic.

We will also check you haven’t installed Google Analytics twice! This has been a ‘gotcha’ for so many people and can be very disheartening when you realise it’s happened to you, and your traffic is actually half of what you thought it was.


Don’t have time to set up Google Analytics yourself? Or perhaps it all seems too technical? Don’t worry! Let us help you out.


How to sign up for Google Analytics

  • Go to google.com/analytics and sign-in to your Google Analytics account or click start for free if you don’t have an account yet

When you have created an account or signed in, the next step is to set up your website with Google. Google calls this a Property.

  • Click on the Admin cog icon at the bottom of the screen
  • Click Create Property
  • Select Web and click Continue
  • Give your property a name and enter the URL of your website
  • Make sure you select https
  • Select an industry and timezone
  • Click Create
  • You should then be taken straight to the Tracking code screen, but if not the route to it is Admin (cog at the bottom of the screen)->Tracking Info->Tracking Code
  • Copy the Tracking ID code at the top e.g. US-297883650-7
  • Copy the Global Site Tag text from the big box and copy it to Notepad or Notes app. We will be using it later.
Google analytics tracking code
Google Analytics tracking code

How to add the Google Analytics Tracking code to WordPress

There are a few options for doing it.

Option 1: Enter the Google Tag ID to your theme’s option settings

Some themes integrate with Google Analytics by allowing you to enter the Google Tag ID into the theme’s settings. If your theme has that, it should be a simple task of entering your Google Tag ID into the theme’s settings.

You will need the Tag ID you copied from the Google Analytics site, e.g. US-297883650-7.

All themes are different, you might need to add the whole tracking code snippet rather than just the ID.

If you have problems finding where to enter the settings, contact the developer or use one of the alternative methods below.

If you’re running the GeneratePress premium theme, you can use the Elements module that comes with it to add the code, as detailed in option 2 below.

Option 2: Add the Google Analytics Tracking Code to the GeneratePress Theme (if you are using it)

If you have the GeneratePress theme, the premium version has a module called Elements which allows you to enter code into your blog’s head section.

If you don’t run GeneratePress, skip this bit, there are other options for you.

Here’s a quick guide to doing it:

  • Make sure you have the Elements module activated (Appearance->GeneratePress)
  • Go to Appearance->Elements
  • Click Add New and choose the Hook element type from the drop-down list
  • In the Settings section make sure you have wp_head selected
  • In the Display Rules section select Entire Site for the Location setting
  • In the top box paste in the Global Site Tag you copied from Google Analytics
  • Click Publish
  • That’s it! Google is now tracking your blog.
GeneratePress Element settings for Google Analytics tracking code
GeneratePress Element settings for Google Analytics tracking code

Option 3: Add Google Analytics tracking code using the Code Snippets Plugin

The code snippets plugin allows you to inject PHP code into WordPress, and you can use it to enter the Google Tracking code.

The advantage of choosing this method is that it is lightweight, and you can use the same plugin for adding more code in the future.

  • Install and activate the Code Snippets Plugin
  • Go to Snippets->Add New
  • Paste the following code, entering the tracking code you copied from Google Analytics where shown.
add_action( 'wp_head', function () { ?>

     /* paste tracking code */

<?php } );
  • Select Run Snippet Everywhere
  • Click Save Changes and Activate
Code snippets settings for Google Analytics tracking code
Code snippets settings for Google Analytics tracking code

Option 4: Install a Google Analytics plugin

If you don’t have GeneratePress or any theme that allows you to enter the Tracking ID or the tracking code, another option is to use a plugin.

The advantage of using a plugin is that you also get access to the stats which you can view from within WordPress rather than having to visit Google.

There are a few plugins you can use for this, here are the most popular ones:

Here is how to set up Google Analytics Dashboard for WP by ExactMetrics.

  • Install and activate the plugin
  • Click Google Analytics from the admin menu on the left
  • Click Authorise Plugin
  • Click the red Get Access Code link
  • Sign in to your Google Account
  • Click the blue Allow button to allow the plugin to read your stats.
  • Copy the code you see and paste it into the Access Code box back in WordPress
  • Click Save Access Code

If you want to use this plugin to view the stats without added the tracking code (maybe you have already added it?), pop over to Google Analytics->Tracking Code and set the Tracking Type to Disabled.

You can now view your stats from the WordPress Dashboard.

Be very careful you don’t add Google Analytics twice!

I have seen several few forum posts recently from people who found Google Analytics installed twice on their blog, meaning that traffic was actually half what they previously thought.

It is easy to forget what plugins you already have active when you go for that shiny new Analytics plugin someone recommended on a blog post you read.

The news that traffic is actually half than previously thought can be very discouraging, especially for new bloggers. Don’t let it happen to you!

Usually, the problem manifests with a very low bounce rate. If you have that, then you too could have it twice!

Here’s how to check for double Google Analytics.

  • Browse to your blog
  • Right-click and select View Source
  • Enter Ctl+F or CMD+F to begin a search
  • Enter your Tracking ID, e.g. UA-29788365-7

You should find two instances of the tracking ID, but in different forms, e.g.

gtag('config','UA-29788365-4')

You will probably find the code again as part of a URL like this:

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-29788365-4"></script> 

If you find the same block of code twice with your tracking ID in it, you have double analytics installed, sorry!

I think I have Google Analytics installed twice, what shall I do?

There are a few things to check:

  • Do you have two analytics plugins installed? If so, remove one of them.
  • Did you enter a tracking code into the theme settings as well as install a plugin? In that case, remove the plugin or the theme setting.
  • Did you have your theme professionally written? The developer might have added the tracking code within the code. If they did and you also installed a tracking plugin, remove it.

How to stop tracking yourself on Google Analytics

I like to filter out my own visits from Google tracking. When your blog is new, it can obscure the real stats.

We can do this by filtering out our IP from Google Analytics.

For this to work, you need to know your IP address. If you don’t know what it is, type ‘whats my ip‘ into Google, and it should come up with the IP.

Or visit whatismyip.com.

When you have your IP, here is how to exclude your IP address from Google Analytics.

  1. Open up your Google Analytics Account page
  2. Click Admin at the bottom of the screen
  3. Click All Filters->Add Filter
  4. Enter a name for your filter. I use MY IP
  5. Select Predefined filter type and then Exclude, traffic from the IP addresses, that are equal to from the other drop-downs respectively
  6. Enter your IP address
  7. Select from the Available Views on the left and add to the Selected Views on the right
  8. Click Save
Exclude IP from Google Analytics tracking
Exclude IP from Google Analytics tracking

There will be a delay before your stats change; it was about an hour for me.

Wrapping up

In this post, I have taken you through how to add Google Analytics to your WordPress blog.

If you think you might have Google Analytics installed more than once on your blog, don’t forget to run through the check to find out. It’s better to know now rather than later!

This post was proofread by Grammarly

Related posts

Did you love this article? Please share it if you did!