All you need to know about Google Analytics for WordPress


28 Feb, 2024


Introduction on setting up Google Analytics on WordPress

Google Analytics is one of the most effective tools for tracking website activity that you can add to your toolset. It is the most extensively used tool, and the fundamental capabilities are free. If you're using WordPress, this tool is simple to set up without the need for a plugin. After you've installed Google Analytics, you'll be able to track statistics, create charts, and generate reports that represent the activity on your WordPress site.

Looking to Create Create Wordpress Website Designs?

  • Well-optimized landing pages
  • Strong & visible CTA
  • An intuitive website layout

How to setup google analytics for wordpress? Is that bothering you?

It's vital to understand what Google Analytics is and how it works before you know how to set up google analytics for wordpress. In a nutshell, this platform tracks the activity on your website and gives you with useful information to help you improve it:

Google Analytics collects a wide range of data by inserting a code snippet into the header of each of your site's pages, which may be classified into five categories:

  • Realtime: Shows what's going on on your site at the time you're looking at the report.
  • Audience: Information about who is viewing your site, including demographics, is included in the audience section.
  • Acquisition: Describes how your website gets visitors.
  • Behavior: Displays what your visitors do on your site, such as button clicks and the most popular pages.
  • Conversions: An advanced report that works with Google Analytics Goals to measure activity like email list subscriptions and e-commerce sales.

So it can be summed-up as;

Google Analytics Categories

The following are some instances of specific data you could encounter in your Google Analytics reports:

  • At any given time, the number of active users on your site.
  • Over time, how many people visit your site?
  • The ages, genders, and locations of your visitors.
  • From whence do your visitors come? (e.g., organic search, social media, etc.).
  • What pages do visitors look at and how long do they stay on them?
  • Some other parameters such as Bounce Rates, Click-through rates and conversion rates.

Let us now take a step forward towards setting up Google Analytics for Wordpress. 

Well, do you still doubt whether setting up google analytics on WordPress is worth it for your website or not?

analytics on WordPress is worth

You should monitor the performance of your WordPress website once you've launched it. And you'll need Google Analytics to access this essential info. It's a useful tool for determining how users interact with your website.

The following are some of the advantages of utilizing Analytics:

Advantages of Google Analytics

In order to set up google analytics for wordpress, one needs to begin with sign up. And here we will talk about this step in detail before we jump on to any details on how to use Google analytics for wordpress. 

Steps to help you Sign-up for Google Analytics

You'll need to sign up for a Google Analytics account before learning how to use it and installing it on your WordPress website. To learn how, follow the steps below.

Step 1: Go to the Google Analytics website.

When you open the home page, you will find a pop-up asking you to sign up. In order to sign up, you can use your already existing credentials of the Google Account or even go for creating a new google account and then use the details to sign up.

Google Analytics Sign in

Following that, you'll get a welcome message with a summary of what an analytics account can achieve for your company. To get started, click the Set up for Free button.

Welcome to Google Analytics

Step 2: Enter all the details of your Account

On the next screen, you'll be prompted to give your account a name and select your Account Data Sharing Settings. Click Next after selecting your preferred options.

Google Analytics Account Setup

On the next screen, you have the choice to choose between adding a…

  • Website
  • App
  • App and website

Choose the Website option and click Next.

Choose website option and click next

Step 3: Enter the details of your Website

The next screen is where you may fill up the specifics for your sites, such as the name, URL, and other information. In Google's analytics dashboard, you may track many websites and give each one a unique name.

Google Analytics property Setup

Then type in the URL, industry, and timezone for your website. You can also inform Google about how you plan to use analytics in your company. For instance, "to improve the experience of my app or website."

Click Create when you're finished.

Following that, you must accept and agree to Google's terms and conditions. So, to continue, click I Accept.

Step 4: Copy the tracking code for the Google Analytics

You'll then see a screen with your Google Analytics Tracking ID and Google Analytics tracking code. Copy your tracking code because, depending on whatever method you select below, you'll need to paste it into your website.

It's a good idea to bookmark this page in your browser since you'll need it once you've put the Google Analytics code on your website.

Analytics admin panel

Let's look at how to add the Google Analytics code to our website now that you've set up your Google Analytics account.

Analytics for WordPress

Let us talk about each of these ways in some more detail:

1. Use a Google Analytics WordPress Design

A Google Analytics WordPress plugin is the simplest option for most WordPress users to integrate Google Analytics to their website. This solution eliminates the need to alter your website's code.

The two recommended plugins here are GA Google Analytics and Site Kit by Google.

2. Manually Connect Google Analytics and WordPress with Code

If you don't want to utilize a plugin, you can simply add the Google Analytics tracking code to your WordPress theme straight via the functions.php file.

If you go the manual approach, you'll need to create a child theme to prevent your tracking code from being overwritten every time your WordPress theme is updated. It's usually a good idea to create a backup before making any modifications.

You'll need to insert your Google Analytics Tracking Code right before the closing /head> element in your header.php file once your child theme is live.

Go to your account and view your tracking information as detailed in the last approach to get your Google Analytics tracking code. The script can then be copied from the box under Google Site Tag:

Analytics Dashboard

Go to Appearance > Theme Editor to add it to your WordPress site. You won't see header.php if your child theme inherits template files from its parent. You can access your parent theme by clicking on its name in the file list:

Edit Themes

After you've found and selected header.php, paste the Google Analytics Tracking Code in the Editor just before the /head> tag:

Theme Header

Make sure to click the Update File button after that. WordPress now includes Google Analytics monitoring code.

3. Integrate Google Analytics and WordPress with Google Tag Manager

You may also use Google Tag Manager to integrate Google Analytics with WordPress. This is intended for sites that use scripts for a variety of reasons, not just analytics.

A tag management system is Google Tag Manager. It allows you to update tags and code snippets on your website or mobile app, such as those used for traffic analysis & marketing optimization, fast and efficiently.

Instead of manipulating site code in WordPress, you can add and change scripts through the Tag Manager user interface. This reduces errors and eliminates the need to work with a developer while configuring tags.

The best way to achieve this is to utilize the Google Tag Manager WordPress plugin, which is available for free. It has more than 300,000 active installations and a five-star rating:

Google Tag Manager for WordPress

The Google Tag Manager plugin is available for download from the WordPress repository or by searching for it in your WordPress dashboard under Plugins > Add New. After that, you'll need to create a Google Tag Manager account and your first container.

After you've performed the following steps, go to the Admin tab on the Google Tag Manager dashboard and look for a string of characters beginning with GTM:

Tag Manager Admin Panel

Then, on the plugin's settings page, paste your Google Tag Manager ID into the applicable space. To get there, go to Google Tag Manager > Settings > Google Tag Manager:

Plugin Settings Page

Any tag you create in Google Tag Manager (including Google Analytics tags) will now operate on your WordPress site thanks to the plugin.

4. Sync Google Analytics Locally for Performance Reasons

The fourth option is to sync the Google Analytics script on your own server locally. Please be advised that Google does not support this method. There are, however, a few reasons why you might desire to do so. For starters, syncing Google Analytics locally can help you reduce the number of external HTTP queries you make. You'll also have complete control over the file's caching, allowing you to use your own server's cache headers.
This is critical for bettering the website's performance. If you utilize Google PageSpeed Insights, you may have noticed a warning for your Google Analytics script that says "Serve static assets using an efficient cache policy":

[caption id="attachment_5198" align="aligncenter" width="720"]Page Speed Insights Page Speed Insights[/caption]

This is an example of a Google Analytics Warning.

The issue is that, as you can see from the notice above, Google Analytics has a two-hour cache time by default. This is most likely because if Google needs to make a change, it wants all users to be able to see it as soon as possible.

You can increase performance by changing the cache time by hosting the Google Analytics script on your own server. 

List of best plugin options to set up google analytics for wordpress:

Well, now you know how to add google analytics to WordPress. And in order to set up google analytics for WordPress, you can even use the first method wherein you need some plugins. Here we have mentioned the top plugins to help you with setting up google analytics on WordPress.   

Do you want to know what the best Google Analytics plugin for WordPress is? You'll find everything you need on this list.

Keep in mind that one of the most important features to look for in a Google Analytics plugin is the ability to simply integrate Google Analytics into your WordPress site.

1. MonsterInsights

The finest Google Analytics plugin for WordPress is MonsterInsights. This widely used plugin makes it simple to setting up google analytics for WordPress and tracking your site's visitors. And you won't have to write a single line of code to acquire all of that useful Google Analytics information.


  • Get thorough reports on your visitors' country of origin, gender, device, and other information.
  • See how users arrived at your site, what keywords they used, who referred them, and what they did while there.
  • Track your form views, submissions, and conversion rate with the Forms plugin. This may aid in the resolution of abandonment concerns.
  • Use the EU Compliance extension to make your site GDPR and other EU privacy rules compliant. It works with the finest GDPR plugins for WordPress.
  • To capture data from any device, set up universal event tracking.
  • To find out how many times a file has been downloaded, use download tracking.
  • To monitor critical data like your conversion rate, transactions, and average order value, connect Google Analytics eCommerce tracking with WooCommerce, Easy Digital Downloads, or MemberPress.
  • MonsterInsights works with common WordPress themes and can be installed in seconds.
  • You can view your site statistics right from your WordPress dashboard, saving you time from having to go to the Google Analytics website.

Overall, it's a highly effective and widely used Google Analytics plugin. It is used and recommended by many successful website owners. It's also the simplest approach to integrate Google Analytics with WordPress.

Cost: Free. The premium version starts at $99.50/year.

2. ExactMetrics

ExactMetrics is another of the most popular Google Analytics plugins for WordPress, with over 1 million active installs. It's also free, which is ideal if you're using Google Analytics on a personal website or a company.

Google Analytics Dashboard for WordPress was the previous name for this well-known solution for adding analytics to your site (GADWP).


  • In your WordPress dashboard, you can track website traffic and get analytics reports.
  • Page visits, bounce rate, mobile analytics stats, organic searches, and traffic from social media sites are all displayed.
  • The number of visitors, traffic sources, and where they originate from are all displayed in real-time.
  • Provides detailed reports for each page and post, allowing you to examine on-page data and improve your content.
  • For AMP, it provides comprehensive event tracking (Accelerated Mobile Pages).
  • With Google Analytics data, ExactMetrics makes it simple to track activities like downloads, emails, affiliate links, and more.

Cost: Free.

3. Analytify: Google Analytics for WordPress Plugin

Analytify is a Google Analytics plugin that is available for free. It is a straightforward installation process for adding the tracking code to your website.


  • It allows you to view analytics reports within your WordPress admin area, just as MonsterInsights.
  • Allows you to view statistics for specific posts and pages.
  • Add-ons are available to expand functionality. UTM parameters, for example, can be used to track campaigns.
  • Allows you to track sales, transactions, and revenue using eCommerce tracking for WooCommerce and Easy Digital Downloads.
  • Sends out automated email reports for each post, page, and your site's overall statistics.

Cost: Free. The premium version starts at $39.

4. Enhanced Ecommerce Google Analytics Plugin

Are you looking for a Google Analytics plugin to help you track your WooCommerce store's performance? Are you looking for answers to how to set up google analytics for wordpress? 

The Ecommerce Enhancement Google Analytics for WordPress plugin is a free WordPress plugin that works well with WooCommerce.

Keep in mind that this plugin has some restrictions. It only works with basic products. It's also incompatible with several WordPress themes, such as custom and child themes.


  • Uses Google Analytics' eCommerce tracking capability to analyze customer activity and assist you in optimizing your online store.
  • Shopping, checkout, product, and sales reports are among the four types of behavior and performance reports supported.
  • Track product clicks, impressions, and add-to-cart occurrences with this tool. This information can be found on your product page, category page, featured product area, and other places.

Cost: Free.

5. Google Analytics by 10 Web: Google Analytics for WordPress 

Google Web Analytics

Google Analytics by 10 Web a simple yet incredible freemium plugin has made it to this list and it could be your answer to how to set up google analytics for WordPress. 


  • Within your WordPress admin section, you may set and manage goals.
  • All of your analytics reports will appear in your dashboard, similar to MonsterInsights.
  • To collect vital statistics from paid ad campaigns, it's integrated with Google Adsense and Google Ads (previously Google Adwords).
  • Allows you to save reports in CSV format for usage elsewhere.
  • This feature allows you to send automated email reports.
  • Unique event tracking codes, custom notifications on specified triggers, and eCommerce tracking are all available.

Cost: Free. Premium version starts at $30.

6. GA Google Analytics

GA Google Analytics is a GDPR-compliant WordPress plugin that is lightweight. There is a free version, however it has limited functionality.

You'll need to upgrade to the pro version of the plugin to obtain more features. It will insert Google Analytics data tracking code on all of your site's pages once you activate it and paste in your tracking ID.


  • To gather the proper statistics on the right visitors, disables monitoring of admin-level users.
  • If you like, you may easily customize the tracking code.
  • Your site stats are not displayed in your admin panel. To view the analytics data, you'll need to sign in to your Google Analytics account.

Cost: Free. Premium version starts at $15.

7. WP Google Analytics Events

The WP Google Analytics Events plugin is a Google Analytics solution to check out if you merely want to track particular events on your site without writing any code, despite the fact that it hasn't been updated in a long time.

Google Analytics Events makes it simple to see what your visitors are doing on your site. You should be aware, however, that the plugin simply records events. This is not comprehensive, unlike other google analytics for wordpress plugins.   


  • Compare the performance of your CTA (call to action) buttons using events.
  • Link tracking, page navigation, and contact form submissions are all tracked.
  • Extra capabilities, such as YouTube and Vimeo tracking, are available in the premium edition.

Cost: Free. The premium version starts at $79/year.

Drawbacks of Adding Google Analytics Without a Plugin

How to set up google analytics for wordpress…

Here are some reasons why using Google Analytics without a plugin might not be the ideal option for your site.

  • It Isn't as Simple as It Seems It Appearances

It's not as simple to add Google Analytics to your site without a plugin as it is with one. That's because you'll have to put the tracking code in your website's header. This entails altering code, which might be difficult for newcomers.

Any errors you make when adding the tracking snippet can cause your analytics to be messed up, or possibly bring your entire website down. Furthermore, you'll have to manually alter your theme's template if you want to allow additional tracking reports like downloads tracking or eCommerce monitoring. Enabling such reports, on the other hand, is a breeze using a plugin.

  • You might end up losing the tracking codes 

If you change website themes or update an existing one, you'll need to re-add the Analytics tracking code to your new theme. The majority of the time, website owners fail to save the code when updating their theme.

This will result in data gaps and inaccuracies in reporting. While the tracking code was not there on your site, you may have been missing out on key user insights.

  • You might miss the features offered by Google Analytics 

You'll miss out on significant capabilities like events tracking, custom dimensions, file download tracking, affiliate tracking, form conversions, and outbound link clicks if you add Google Analytics without a plugin.

Setting up these capabilities on your WordPress site without a plugin is time-consuming. You'll also miss out on eCommerce tracking if you run an online store or sell things on your website, which means you won't be able to measure your revenue or which products customers buy the most. 


After knowing details on how to setup google analytics for WordPress, the next step would include knowing more on how to use Google analytics for WordPress. 

However, getting started is the most crucial step, and as you use it more, you'll become more comfortable with the capabilities and how to apply them to your website. If you require further assistance, our team of professionals is always available. We can assist you in navigating this journey to achieve incredible results.

You can read more about Google Analytics and WordPress, such that you can associate both of them perfectly to gain the best results. 

Looking for Digital Marketing Experts?

  • 10X Your Conversion Rate
  • Drive Online Leads & Sales
  • Enhance User Experience & Improve Conversions

Leave a Reply

8 Comment threads
0 Thread replies
Most reacted comment
Hottest comment thread
3 Comment authors
Sam AndersonNash MartinKash SanchezArlo HillCohen Cooper Recent comment authors
newest oldest most voted
Notify of


Louis Anderson

I am going to add google analytics without plugins, but thanks to this post now i don’t.


Walter Carter

I don’t know how to set GA tracking code in website backhand, any guidance?


Fernando Wood

I am completely a non technical guy, looking to outsource all these digital marketing services for my business website, please guide.


Cohen Cooper

looking for such plugins, mentioned in this blog.


Arlo Hill

Thanks to this post now I can set up a google analytics account for wordpress.


Kash Sanchez

I am looking for google analytics services for WordPress. Can you help me with this?


Nash Martin

How to add google analytics to WordPress? I am still not trained in it. Can you tell me the charges of hiring a professional?


Sam Anderson

I am new to technical background, I don’t have much information about how to set google analytics for WordPress? Please let me know if your professionals can help!

Talk to Expert