If you want to understand what visitors are doing on your website and where they’ve come from, you need a web analytics tool. And when it comes to web analytics, there’s one name that dominates the market — Google Analytics.
According to W3Techs, Google Analytics is used by 85.1% of all the websites with a known analytics tool. So, basically, almost every website you visit is probably using Google Analytics.
If you want your WordPress site to join the club, there are two basic routes you can follow to add Google Analytics to your site:
- You can manually add the tracking code to your site.
- You can use a Google Analytics plugin for WordPress.
The benefit of the second approach is that, in addition to making it easy to add the tracking script, most WordPress Google Analytics plugins also help you work with the tool in other ways — such as viewing your website analytics inside your WordPress dashboard and configuring more advanced tracking methods.
As the title of this post suggests, we’ll be focusing on the second approach. Below, I’ll share the seven best Google Analytics plugins for WordPress, and help you to pick the best one for your needs.
MonsterInsights — FREE/$199
Active on more than 2 million WordPress sites, MonsterInsights is the most popular Google Analytics plugin at WordPress.org. It comes from Syed Balkhi and Awesome Motive, who are probably best known for WPBeginner.
MonsterInsights does several different things to help you work with Google Analytics on WordPress. It:
- Helps you add the Google Analytics tracking script to your site without needing to edit any code.
- Lets you see Google Analytics data inside your WordPress dashboard.
- Lets you set up more advanced tracking, such as tracking link or button clicks.
Once you set it up, you’ll be able to see stats for your site inside your WordPress dashboard:
With the premium version, MonsterInsights adds a lot more advanced tracking, such as:
- Enhanced Ecommerce tracking to view the stats for your eCommerce store (this is a core Google Analytics feature that I’ll talk about in more depth later on).
- Enhanced Link Attribution to see which specific buttons/links get the most clicks.
- Easy custom events tracking to create your own tracking conditions.
It also has some unique features that help you to segment your stats by features in WordPress using custom dimensions — for example:
- Segment logged-in WordPress users vs non-logged in users to see trends.
- See which post types get the most traffic.
- Segment your traffic by the focus keyword in Yoast SEO.
- See how your traffic correlates with your Yoast SEO score. For example, do pages with a higher Yoast SEO score have better metrics?
- See which authors on your site get the most traffic.
If you think you’ll make use of these sorts of advanced analytics, it may be worth it to pay for the premium version of MonsterInsights. But, if you just want something to help you add the tracking code to your site and view basic stats, you can stick with the free version (or pick another plugin).
ExactMetrics (GADWP) — FREE
Yes, Awesome Motive is the same company behind the MonsterInsights plugin above.
ExactMetrics is the second-most popular Google Analytics plugin at WordPress.org, with its active install count at more than a million sites.
Despite now being under the same umbrella, there are still plenty of differences between MonsterInsights and ExactMetrics, which is why ExactMetrics gets its own spot on this list.
First, in keeping with its GADWP roots, ExactMetrics is 100% free. Additionally, Syed and Awesome Motive have publicly said they intend to keep it as a 100% free product.
So, while MonsterInsights locks some features behind the paid version, you’ll never need to pay for ExactMetrics.
From a feature perspective, ExactMetrics offers many of the same features you get in MonsterInsights (even some that require the paid version of MonsterInsights, which is great if you’re on a budget). For example:
- Enhanced Link Attribution
- Real-time stats
- Affiliate link/file tracking
- Custom event tracking
- See traffic by author
With that being said, I find the MonsterInsights interface to be better designed and easier to use. So, if you don’t need access to those advanced features for free, you may be better off with the free version of MonsterInsights instead.
Site Kit by Google — FREE
Site Kit is a newly launched official plugin from Google. It helps you to connect your WordPress site to six different Google services and bring data from those services into your WordPress dashboard.
One of those services is — you guessed it — Google Analytics.
The other services are Google Search Console, AdSense, PageSpeed Insights, Google Optimize and Google Tag Manager.
Site Kit doesn’t offer as detailed a feature list as MonsterInsights or ExactMetrics, but it does help you with two things:
- It helps you to add the Google Analytics tracking code to your WordPress site.
- You can view basic stats for your entire site and specific pages from inside your WordPress dashboard.
To set your site up with Site Kit, you’ll need to go through a few authorization steps. The setup process doesn’t require any code, but you will need to click a bunch of buttons.
Then, you’ll be able to view the stats from your WordPress dashboard. If you go to Site Kit → Dashboard or Site Kit → Analytics, you can view high-level stats for your entire site, such as:
- Traffic overview
- Your top-performing content
One neat thing here is that Site Kit also includes search query terms from Search Console in the main dashboard, so you can see how those match up with your most popular content:
You can also use the search box to open the stats for specific pages on your site. Again, the plugin includes queries from Search Console for that specific page, which is really convenient:
Overall, if you don’t need the detailed features of the other plugins, and just want a simple solution to view basic data from all of your Google services in one spot, this is a really neat plugin.
Note: If you read the plugin reviews at WordPress.org, you’ll see a lot of one-star reviews from people who are having issues. Personally, I’ve been using Site Kit on two of my sites for weeks now and everything has worked great.
Analytify — FREE/$39-Plus
In addition to helping you add the Google Analytics tracking script to your site, Analytify also lets you browse detailed stats without leaving your WordPress site.
You can see comprehensive stats inside your WordPress dashboard, and, when you’re browsing the front-end of your site, you can also see the stats for individual posts and pages.
This latter feature is quite nice as it makes it easy to access stats for specific pages without needing to use filters.
While the free version of Analytify at WordPress.org is great for creating a stats dashboard on your WordPress site, I think the most distinguishing features are available in the premium version.
First, if you’re running a WooCommerce or Easy Digital Downloads store, the paid version helps you to set up Google Analytics Enhanced Ecommerce tracking and view that data inside your dashboard.
If you’re not familiar with Enhanced Ecommerce tracking, it basically means you can see store-specific stats in Google Analytics, such as:
- Total revenue and average order value
- Number of times people add/remove items to/from their carts
- Product clicks
- Coupon usage
- Refund tracking
- Individual product performance — e.g. how often a product is purchased/added to cart
You can not only collect that data, but you can also view it all inside your WordPress dashboard. MonsterInsights also lets you set this up, but I’m a fan of Analytify’s eCommerce dashboard.
The Pro version also adds real-time stats and lets you send yourself automated email reports.
The core paid version costs $39, but if you’re running an eCommerce store you’ll also need the WooCommerce or EDD add-ons, which cost $39 to $49 each. You can also get a bundle of the Pro version and WooCommerce add-on for just $79, which makes it a bit cheaper than MonsterInsights.
Jetpack — $9 a month OR $99 a year
With the paid plans, Jetpack can also help you to set up Google Analytics and Enhanced Ecommerce tracking. The latter is the same feature I talked about with Analytify in the previous section.
If you just want a tool to add the Google Analytics tracking script to WordPress, you can find plenty of good free options, so don’t pay for Jetpack just for its Google Analytics features.
But if you’re already using Jetpack, or if you’re interested in other paid Jetpack features (such as automatic backups via VaultPress), then you may as well take advantage of the Google Analytics feature.
Additionally, if you have an eCommerce store, the Enhanced Ecommerce tracking feature is nice because Jetpack makes it really easy to toggle specific metrics on and off.
Jetpack’s Google Analytics feature is only available on the Premium or Professional tiers, which cost $99 and $299 a year, respectively. Both plans also get you access to a ton of other features, though, which helps to justify the cost.
WP Google Analytics Events — FREE/$79
WP Google Analytics Events isn’t an all-purpose Google Analytics plugin, unlike many of the other plugins on this list. Instead, it’s focused on helping you to benefit from one specific Google Analytics feature — Event Tracking.
If you’re not familiar with Google Analytics Event Tracking, this feature basically lets you set up your own custom actions that you want to track.
For example, you could track how many people:
- Click a specific CTA button
- Watch an embedded YouTube video
- View an image
- Scroll down the page
Event Tracking lets you do all of that plus a lot more.
The downside is that it can be a little complicated to set up, which is what this plugin aims to fix for you.
It gives you an easy interface inside your WordPress dashboard from which you can set up Event Tracking.
This one is definitely not for everyone, but, if you want to be able to track and analyze specific actions in Google Analytics, it’s a great tool.
GA Google Analytics — FREE/$15
There are two ways you can use this plugin:
First, if you just want a simple, lightweight plugin to help you add the Google Analytics tracking code to your site, all you need to do is:
- Install the free plugin.
- Add your Google Analytics tracking ID.
- Save your settings.
- Start tracking your visitors!
You also have some other options, such as excluding admin users from being tracked to avoid polluting your analytics data with your own actions:
If you want to set up more complicated implementations, though, GA Google Analytics also comes with some other features you may find helpful, which is the second way to use the plugin.
For example, the free version at WordPress.org supports the following features:
- Display Advertising — to set up remarketing ads.
- Enhanced Link Attribution — track the specific links that users click.
- IP Anonymization — anonymize the IP addresses of the hits you send to Google Analytics.
- Force SSL — forces Google Analytics to always use SSL, even on HTTP pages.
With the paid version, it adds new features, such as:
- A visitor opt-out box to let users opt-out of Google Analytics tracking (great for GDPR compliance!).
- More advanced options for choosing who to track. For example, you can exclude all logged-in users or disable tracking for specific posts, post types, user roles and more.
- Custom tracking, including an option to use custom code on specific pieces of content.
One thing this plugin doesn’t do, though, is show you actual statistics inside your WordPress dashboard — you’ll need to head to Google Analytics to view that data. That’s not a criticism — just something to be aware of when you consider how this plugin compares with the others.
The paid version is quite affordable, starting at just $15 for use on a single site and ranging up to $120 for unlimited sites. All of those plans also come with lifetime updates, which means you’ll never have to pay to continue receiving updates.
What’s the Best Google Analytics Plugin for You?
As is always the case with any list such as this, there’s not a single plugin that’s the ‘best’ option in all scenarios — it depends on the features you want and what you’re willing to pay.
If you just want a simple way to add the Google Analytics tracking code to WordPress and don’t care about in-dashboard stats, go with the lightweight GA Google Analytics plugin. With the paid version, you can also get access to additional features to control where/when to add the tracking code.
On the other hand, if you do want to see your stats inside your WordPress dashboard (along with some other features), you have several good options.
If you don’t need too detailed stats, I really like the official Site Kit by Google plugin as it unifies the data from multiple Google services in your WordPress dashboard.
If you want more detailed reports, such as the ability to drill-down by post types or authors, then check out:
- MonsterInsights if you want the best dashboard and are willing to pay.
- ExactMetrics if you want a free option with a slightly less convenient dashboard.
MonsterInsights also has a free version — you only need to pay if you want the more advanced features.
Used/using any of these plugins? Thoughts?