How to Add Google Analytics to WordPress With & Without a Plugin

When you own a WordPress site, you need to have a clear idea about your users. Like their origin, what they are craving for, and many more.

As you know, adding Google Analytics to WordPress can help you to get these data. And, all these data will influence you to design and implement products according to your visitors’ demand. Thus you can get satisfied users.

You might be wondering how to add Google Analytics to WordPress. No worries! We’re here to help you out.

Today, in this blog post, we are going to show you the ways to add analytics to your WordPress site. Keep reading!

Why You Need to Add Google Analytics to WordPress

How to Add Google Analytics to WordPress

Before diving into the tutorial on how to add Google Analytics to WordPress, you need to know why you should add this to your site. Let us show you some of the key points that Google Analytics does for you.

Who Visits Your Site: Geographical and technical information about where your audience is from and the devices they use to access your site.

What Your Visitors Do: Find out which pages they look at, your bounce rate, how long they stay on your site, and more.

When They Are Coming: Google Analytics also shows you when exactly people come to your site by the hour, day, week, or month.

How They Find Your Site: You also get information about whether your audience finds your site in search engines (and which of them), social media, links on other websites, or if they enter your site address directly.

How They Interact with Your Content: From Google Analytics you are also able to understand how people interact with your WordPress site, for example, the links they click on.

By collecting these data, you will be immensely benefited while making a product launch checklist or planning for site content. Make sure you are improving your content and content strategy to give visitors more of what they are interested in.

How to Add Google Analytics to WordPress

Add Google Analytics to WordPress

You can Add Google Analytics to WordPress with or without using WordPress plugin. We will show you both the ways. Before diving into that, you need a Google Analytics account to proceed to the next step.

Create Google Analytics Account

Before you can connect the software to your site, you first have to sign up. We will do that first by heading on over to the Google Analytics homepage.

  • If you already have a Google account, simply use it to log in. If not, click the button to sign up and create a whole new account.
Signin to your Google account
  • You will be presented with an interface like below. Click Sign up for free to go to the next step.
sign up for Google analytics
  • After that, you will be asked to provide an account name. This name will be used internally so you can use anything like your business name.
Create Google analytics account
  • On the next screen, you will be given choice to choose between a web, apps, or apps and web. Make sure you select ‘Web’.
Create Google analytics account 2
  • After that, you need to enter website name, website’s URL, country, and time zone.
Create Google analytics account 3

Once you have entered all this information, click on the Next button. You will be presented with Google Analytics terms and services which you must agree to, so click on the ‘I Agree’ button.

  • Now you will get your Google Analytics tracking code. You can copy this tracking code because you will need to enter it in your WordPress site depending on the method you use below.
Create Google analytics account 4

You can also simply leave this browser tab open and switch back to copy the code when needed. In case you close it and need to get there later, you can always find your tracking code under Admin > Tracking Info > Tracking Code.

How to Add Google Analytics to WordPress with a Plugin

We are using here Google Analytics Dashboard Plugin for WordPress by MonsterInsights to make this tutorial. With more than 2M+ active installations, it is one of the top-rated plugins so far for WordPress.

  • To install this plugin, simply go to Plugins > Add New from your WordPress dashboard. Search for it by name.
  • When you find it on the list, hit Install Now to start downloading it to your site. Activate when it’s done.
Install Monsterinsights

After activating the plugin, click on the “Launch the Wizard” button. Clicking on it will bring the MonsterInsights setup wizard.

  • First, you will be asked to choose a category for your website (a business website, blog, or online store). Select one and then click on the ‘Save and Continue’ button.
Customize Monsterinsights
  • Next, you need to click on the ‘Connect MonsterInsights’ button.
Customize Monsterinsights 2
  • This will bring up a popup that will take you to Google accounts where you will be asked to sign in or select a Google account if you are already signed in.
Customize Monsterinsights 3
  • Next, you will be asked to allow MonsterInsights to access your Google Analytics account.
Allow MonsterInsights to access your Google Analytics account
  • Click on the ‘Allow’ button to continue. The final step is to select the profile you want to track. You need to select your website here and then click on the ‘Complete Connection’ button to continue.
Select your website profile to compete setup
  • MonsterInsights will now install Google Analytics on your website. After that, you will be asked to select the recommended settings for your website.
Recommended settings for Google Analytics

The default settings would work for most websites. If you use an affiliate link plugin, then you need to add the path you use to cloak affiliate links. This will allow you to track your affiliate links in Google Analytics.

  • Click on the Save and Continue button to save your settings.
  • Next, MonsterInsights will show you paid add-ons that you can access if you upgrade to PRO. You can simply click on the ‘Save and Continue’ button to skip this step.
  • After that, you will be asked to install the WPForms plugin. You can install it or simply click on ‘Skip this Step’.

That’s all you have successfully installed and setup Google Analytics on your WordPress site. Remember, it will take Google Analytics sometime before showing your stats.

Google Analytics successfully installed using MonsterInsights

The best part about MonsterInsights is that you can view your Google Analytics reports inside your WordPress dashboard. Simply visit Insights » Reports page to check out a quick overview of your analytics data.

Your Google Analytics reports in WordPress dashboard

MonsterInsights Alternative

Google site kit

If you don’t feel comfortable with MonsterInsights plugin, you can use its alternative. Then we would recommend you to use Google Site Kit.

Site Kit is a plugin that enables you to connect your WordPress website with these six Google services:

Search Console: With Search Console, you can monitor your site’s traffic, its performance, and indexing status.

Analytics: Google’s popular web analytics tool provides you with massive amounts of data about your site’s visitors, which is invaluable for marketing and optimization.

AdSense: If you want to monetize your website using ads, AdSense is one of the most popular platforms you can use to insert ads.

PageSpeed Insights: This tool enables you to test your website’s performance. It returns an overall score, as well as a broad range of suggestions on how to improve your desktop and mobile experiences.

Tag Manager: This service enables you to add tracking pixels and snippets to your website without modifying code manually.

Optimize: With Optimize, you can run in-depth A/B tests for your website. It integrates with Google Analytics to give you better insights into results.

How to Add Google Analytics to WordPress without Plugin (Manually)

There are a couple of ways to add Google Analytics to WordPress using the code snippet.

  1. Using functions.php
  2. Using header.php

Method 01: Using functions.php

The first location where you can add the Google Analytics tracking code is the functions.php file. You create a new function that contains the code snippet.

NOTE: For precautionary reasons, it’s best to create a backup copy of the file before you modify it.

  • On your WordPress dashboard, navigate to the Theme Editor section under the Appearance menu.
  • Open the Theme Functions(functions.php) file from the right column.
  • Add the following code snippet to the file. Don’t forget to replace the Tracking ID with your own.
add_action('wp_head','my_analytics', 20);
function my_analytics() {
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src=""></script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'UA-26575989-48');
  • Once you’re done, click on the Update File button to save the changes.

Method 02: Using header.php

You can also add the Google Analytics tracking code to the Theme Header (header.php) file.

  • Navigate to the Theme Editor once again.
  • Open the Theme Header (header.php) file on the right column.
header.php file
  • Paste the code snippet in the header area or, more specifically, above the </head> tag.
  • Once you’re done, click on the Update File button to save the changes.

Congratulations! You have completed the process to add Google Analytics to WordPress manually.

Bonus: Learn the Basics of Google Analytics

If you’re a beginner at Google Analytics, you should learn some basics of it. Otherwise, you’ll feel uncomfortable while using this dashboard.

Google analytics account

On the right, you will always see the statistics for your website, while on the left you can choose which data to look at. The part of the program where you will spend your most time is the Reports tab. You will find a number of different sections that, if clicked on, contain other submenus and contain the following information:

  • Real-time — Shows you what is going on on your site at the moment of the observation. How many visitors are currently on it, where they are from, what they are looking at, and more.
  • Audience — Contains information that helps you learn more about your users e.g the number of visitors in a period of time, how long they stayed on average, and the demographical as well as the technical information about them.
  • Acquisition — Shows you which sources send users to your site and information about your marketing channels.
  • Behavior — Everything about what your users do after they come to your site, the content they look at, and more.
  • Conversion — If you have set up goals inside Google Analytics, here’s where you understand how well you are doing in achieving them.

Over to You

Customer satisfaction is crucial when you run a website. And if you know about their preferences then it becomes easy to satisfy them. Google Analytics does that job for you. It lets you get all the data regarding your customers.

You just make plans and execute them according to your customers’ demands. Eventually, you will head to a successful startup.

However, if you still find complications to use or add Google Analytics to your WordPress site, let us know.

Get Introduced with WordPress Google Analytics Plugin by MonsterInsights

MonsterInsights is one of the most popular Google Analytics Dashboard plugin for WordPress.It will allow you to do sophisticated event tracking, eCommerce tracking, form tracking, custom dimension tracking, and more.

MonsterInsights is one of the most popular Google Analytics Dashboard plugins for WordPress. You don’t need to hire a developer or know any code because it will help you connect to Google Analytics quite easily.

MonsterInsights will allow you to do sophisticated event tracking, eCommerce tracking, form tracking, custom dimension tracking, and more.

Is A Google Analytics Dashboard Plugin Really Necessary For You?

No doubt, Google Analytics is a powerful tool but the data can be overwhelming if you are not an expert. And without expert knowledge, it will be difficult to use the valuable data you are being provided with.

And what’s the point of analytics if you’re not using the data to improve your site?

Also, an efficient analytics plugin will help you understand-

  • understand what topics and formats your audience likes best, so you can create more of it
  • see how people find your site, so you can focus your efforts on the marketing tactics that work
  • set and track your conversion goals, so you know how to improve and optimize your site.

An expert Google Analytics user can do this work without a plugin, but an effective plugin will give you all that information at a glance, making analytics easy even if you’re a beginner.

Basic Features of MonsterInsights

Let us look at some of the powerful features of this plugin.

  • Quick and Easy Setup – Easily set up Google Analytics for WordPress with just a few clicks (no coding needed)
  • Real-time Stats – See real-time stats inside your Google Analytics dashboard.
  • Universal Tracking – Get better insights with Google Analytics’ universal tracking.
  • Google Analytics Dashboard Plugin – See the stats that matter from right inside your WordPress dashboard.
  • Ecommerce Tracking – MonsterInsights lets you add Google Analytics tracking for WooCommerce and Easy Digital Downloads store
  • Ads Tracking – Track your Google Adsense ads with Google Analytics
  • File Download Tracking – Enable file download stats with just a click
  • Link Tracking – Track your outbound link clicks with Google Analytics
  • Events Tracking – Track custom button and banner clicks with Google Analytics
  • Custom Dimensions Tracking – Enable Google analytics custom dimensions tracking for WordPress
  • Author Tracking – See who’s the most popular author with Author tracking
  • Popular Post Tracking – See which blog post and section is the most popular
  • Custom Post Type Tracking – Track the performance of your custom post types
  • Referral Tracking – See how visitors are finding your website to better focus your marketing efforts
  • Performance Tracking – Control the performance rate and sample rate for your Google Analytics report

Pricing Information

MonsterInsights pricing

Apart from having a free version in the WordPress repository, it has three pro versions for the ones who want additional features. At the time of writing, they have cut down their pricing to about 50% on all their plans.

Agency Pro Plus
For marketing and web development agencies to speed up their flow.
For eCommerce sites and businesses who want huge results, fast.
For small businesses and publishers who want to do more.
MonsterInsights plugin Pricing

Some Pros & Cons of MonsterInsights- The Best Google Analytics Dashboard Plugin

Now, let us talk about the MonsterInsights Analytics plugin pros and cons.


  • You don’t need to know any coding to set up the plugin
  • Simple installation with WordPress
  • The free version has enough functionalities to get you through
  • The affiliate link tracking makes it easy for bloggers and affiliate marketers to track their affiliate links with Google Analytics
  • It has a Google Analytics tool.


  • The plugin does not place your WordPress analytics dashboard on the home page of WordPress.Instead, you have to find your new Insights tab on the sidebar and locate the dashboard there
  • You can’t get statistics on individual pieces of content
  • You will need the premium version to unlock all the relevant data to your sites.

MonsterInsights Plugin Lite vs Pro Version

If you are beginner then the lite version is ideal for you. Like we mentioned , the lite version has enough functionalities. It offers,

  • Audience Report that helps you get to know your visitors in a whole new way
  • Behavior Report  that shows you exactly how people find your website, which keywords did they search for, who referred them, what did they click on your site
  • Content Report  that will show you stats on exactly which content gets the most visits
  • ECommerce Report will show you all the statistics in one place
  • Search Console Report will help you know exactly how well your website is ranking in Google.

Whereas the pro versions offer Custom Dimensions tracking, Page Insights so that you will get all the relevant details regarding your site, Real-Time report that will help you get the detailed reports in time.

The Pro and the Agency version offers Priority Support for their users.

Checking Performance Of MonsterInsights

As you know WP Hive has the ability to perform extensive tests on plugins find out the performance of that plugin. So, we put MonsterInsights through the test and found out how it performs.

As you can see the plugin is latest PHP and WordPress compatible. Also it has no activation and resource errors.


Also, it uses less memory than 81% plugins and also faster than 99% plugins on page speed. It only takes 0.07% seconds to load.


You can also view the overall statistics of the plugin from here also.


Getting Benefited from MonsterInsights As A Beginner or Professional Marketer

If you own a site like an e-commerce store or a marketplace then this plugin will help you greatly. With real-time stats and analysis, it will help beginners to understand their site performances without being an expert in Google Analytics.

Whereas for the experts, it will make the job more seamless and error-free as they can combine their expertise with the features of the MonsterInsights plugin to make the site more powerful.

MonsterInsights Behavior Report shows you exactly how people find your website, which keywords did they search for, who referred them, what did they click on your site, and more.

The content report shows you exactly which content gets the most visitors, so you can analyze and optimize it for higher conversions.

You can combine this with the search console report and custom dimensions, this will help you achieve good SEO score and higher rankings.

Final Verdict

We have covered most of the functionalities of the pro and the lite version. We can say the MonsterInsights plugin is one of the most popular Google Analytics Dashboard plugin for WordPress.

As we mentioned earlier it has the functionalities to take your website to the next level.Also,

  • Easy & simple set up and navigation: It has simple and easy navigation and installation so a person who doesn’t know to code can easily set up and use it. It helps especially the beginners
  • You don’t have to be an expert: It doesn’t matter if you are not an expert in handling all the data from the Google Analytics, this plugin will help you understand all the data to improvise on your site.

With all this together, this analytics plugin simply does a great job in maintaining your site performances.