Best Google Analytics plugins for WordPress websites:

WordPress Plugins help evaluate the google analytics to understand the core of web business.
Plugins help evaluate Google Analytics

Any small or big companies need analytics to understand the core of the business and work accordingly. Google realizes this importance and started producing the analytical numbers ever since its inception. Google analytics have to be monitored in an exclusive site after writing the script in your website’s coding pages. To simplify this job, WordPress plugins have come into existence as a website admin may not be a web developing expert. Just install a plugin and paste a simple tracking code and that’s it! Get access to the analytics and their sources! Focus on your strengths to make them stronger and on your weaknesses to overcome them. For readers’ convenience, we have listed the 5 best google analytics plugins for WordPress websites.

Google Analytics Dashboard for WP:

ExactMetrics curated Google Analytics Dashboard which is a free analytics plugin for WordPress. This was formerly known as GADWP. This plugin is apt for those web businesses which cannot spare much finances for analytics but still need detailed reports. This plugin displays data such as no of page views, bounce rate, organic searches, Locations, 404 errors, traffic, pages, etc.

Google Analytics Dashboard for WP also allows you to collect advanced numbers like no of downloads, affiliate links, custom events, dimensions, external links etc. by customizing the analytics tracking code through hooks and options. The users can ascertain detailed post reports as well as page reports. The plugin also empowers users to further scrutinize the data. This plugin works on a mobile too and supports AMP. The makers have developed the user interface just as the Google Analytics interface for better access. It has I million plus active installations to its credit and this whopping number shows its popularity in the segment.

GA Google Analytics:

GA Google Analytics is a light weight plugin and makes it extremely easy to add the Google Analytics tracking code to your website. It also gives you in-depth dashboard analysis. It has to its credit many advanced features to capture the analysis of your WordPress site.

GA Google Analytics is a lot more lightweight than MonsterInsights. Rather than giving you in-dashboard reports and other advanced features, GA Google Analytics is just focused on making it really easy to add the code to your WordPress site. You just need to add the property ID of Google Analytics in the provision to enable tracking. The plugin allows you to access universal analytics, Advertising analytics, link attributes, etc.

It blocks the attempt of tracking admin users and this is one of its kind features in this plugin. This prevents the manipulative practices of admins to enhance the numbers in their favor by including their own actions in the data.

If you are focusing on a light weight application that can add the tracking code, just go ahead and pick it up.

Google Analytics Dashboard Plugin for WordPress by MonsterInsights:

This plugin is widely popular across google analytics plugins on the WordPress repository. Therefore, it not only lets you add the tracking code to your website but also enables you view traffic analysis reports with in your site’s WordPress dashboard. The plugin also aids you getting benefited with in depth Google Analytics functionality.

You can add tracking code to your WordPress website in two different ways.

  • Manually paste in the Google Analytics ID
  • Authenticate the Google account with a social login

Special Features:

  • Measures outbound link sources
  • Custom dimensions can be created
  • e-commerce tracking available
  • Form tracking and analyzing is possible

Google Analytics:

The Google Analytics plugin has 400000 plus active installations. The plugin claims to have a simple set up in comparison to its counterparts. You have no worries of copying the code and pasting it anywhere. Your plugin does the job for you by logging in with Google and selecting the necessary website. It automatically includes the right code.

  • Page views, bounce rate in the past 7 days, pages per session etc are the additional information the user can ascertain using the plugin.
  • It rates the top traffic sources to your WordPress site and it is easy for you to understand where your clients belong to. Therefore, it allows you to work further to capture a bigger market share.
  • As the content analysis is in detail, you will be able to understand your clients taste in the content you post. This allows you modify the content as per your clients’ taste.
  • You can get the results more accurately as the plugin permits you to disable tracking for admins and editors allowing the real visitor be monitored.
  • Mobile friendly optimization to view the dashboards from your cell phone.

Google Analytics Dashboard Plugin for WordPress by Analytify:

The plugin does not require any copying of codes manually like other plugins. it automatically adds the tracking code to your website with the help of 1 click authentication process.

You can track your website’s statistics and can have access to general reporting features. However, the access goes wide in the paid version plugin including the page views, list of countries that use your product in an order of top to bottom, social media numbers etc.

Real time stats, campaign stats to find out sources of your campaigning etc can be accessed.


  • 1-click authentication
  • Real time statistics
  • WooCommerce friendly
  • Social Media stats
  • Simplified digital downloads
  • Email notifications

These are our list of top plugins. let us know which one do you like if you have used any of them. If not, please install the free versions of the plugins to explore their functionalities. If you like them, you may get upgraded to the paid version pertaining to your budget.

Google Analytics for Click to Chat for WhatsApp Plugin

Google Analytics for Click to Chat for WhatsApp Plugin, using Google Tag Manager.

Google Tag Manager ( GTM ) have some Advantages, instead of directly hard-coded Google Analytics Scripts. There are so many reasons why this plugin supports analytics using GTM, instead of adding Analytics script in plugin itself.

Using GTM it’s completely in your control. You can set your desired Event Tracking parameters. ( Category , Action , Label )

From Version 1.6 – can enable Google Analytics, Facebook Analytics events and can customise values directly from Plugin Settings. ( This will work even Google Analytics installed using GTM )


Google Analytics is installed using Google Tag Manager

 Install Google Analytics using Google Tag Manager

Useful stuff

Useful stuff to create events

All the styles contains “ccw-analytics” class name to track clicks

To get the style name, for all the styles added a data attribute
like – data-ccw=”style-{{number}}”
e.g. – data-ccw=”style-3″
for shortcodes data-ccw=”style-3-sc”

track events - thumbnail

Create an Event When user Clicks on Chat Item

Enable Build in Click Variables

From Google Tag Manager Container

enable build in variables

Click on “Variables” from the left side menu

and at “Built in Variables” click on “Configure

click events

From the right side modal – at the Clicks select the click variables what needed. ( only one thing is important here is  – “Click Classes” )

Create User-Defined Variables, to find data attribute value – ( To get the style number )

( This is not an important step – this will be useful to get the clicked style number, In most cases if you added a floating style – you know what style is added, so what the use to get the style number, but in case if you added shortcodes or A/B testing , this will be useful ) 

To find which Style item is clicked, This plugins adds a data attribute with the style name – data-ccw=”style-{{number}}” 

For Floating Styles – data-ccw=”style-3″
For shortcodes data-ccw=”style-3-sc”

We will create a User-Defined Variable, to find the data attribute value

new user defined variables

From “Variables” and at “User Defined Variables” click on “New

select data layer variable

Click on “Variable Configuration” area

and then select “Data Layer Variable

data layer vairable - config

And at the “Data Layer Variable Name

Enter this  “gtm.element.dataset.ccw

gtm.element.dataset.ccw  – this will give the style type. 

Click on “Save

Create Triggers

Now we will create triggers where and when to fire ..

new trigger

From the Right side menu – click on “Triggers” and click on “New

select all elements

And then Click on “Trigger Configuration” area

and at the “Click” section, select “All Elements

class contains ccw-analytics


Now click on “Some Clicks”  ( we are tracking on clicks, where the clicked element contains “ccw-analytics” class )

and create a condition when to run this trigger

Click Classes”  –  “Contains”  –  “ccw-analytics

and click on “Save

Create Tags

so far, we enabled click variables, and we created a trigger and set a condition where to fire the trigger

And now we will create a Tag – In this we will Configure what the details have to pass to Google Analytics Account.

create tag

Click on “Tags” and then click on “New

create tag

Click on “Tag Configuration” area

and select “Universal Analytics – Google Analytics

( If you using Classic Analytics – ga.js –  select that option, mostly you might be using Universal Analytics only )

tag configuration


Select the “Track Type” as “Event

The “Event Tracking Parameters” is what you will get in Google Analytics, 

choose variables


( The [ + ] symbol right to the input box to choose Variables )

The Event tracking is hierarchy, Category and then Action and then label

( organised thing in a way how you will understand the events in Google Analytics –  we just added a sample )

Category  –  top level hierarchy (  WhatsApp or  click to Chat or similar )

Action  – second level hierarchy – (  on which style item, or similar )

To find which style item is clicked – click on the [ + ] symbol right to the input box to choose variable   ( In the above – we already created a variable to get the style number )

Label  –  Third level hierarchy  –  (  Page URL  – on which page the user takes action ) 

Google Analytics Settings  – Select the Google Analytics. where this event details have to send.

select trigger

Now Select the Trigger, where this tag have to run ( In the above – we already created trigger to fire – when click element class contains ccw-analytics )

tag configuration overview

Save changes,

preview, save

( preview – for verification on how things works, open your website in new tab in the same browser, we can preview how things are working. After preview click on leave preview ) and then “Submit

create version - publish

Publish and Create Version” to publish changes to your website

or navigate to “Create Version” tab to just save the change

Install Google Analytics using Google Tag Manager

In WordPress Websites instead of Directly installing Google Analytics in your Website, you can use Google Tag Manager. And if you have much Analytics and tracking tags you can consider using Google Tag Manager.

If you install Google Tag Manager in your Website, you can add, edit, delete scripts from your Google Tag Manager, instead of modifying from your website.

From Google Tag Manager we can install a number of scripts by creating tags and can install Google Analytics, AdWords Tracking, Facebook Analytics. There are some pre-build tags that make it easy to install some tools, or can use Custom HTML Tag to add scripts that are not pre-build in Google Tag Manager.

install google analytics using google tag manager

So no need to modify your website each time when you plan to install some scripts tools. Setup as a tag in GTM. GTM loads those scripts Asynchronous ( it won’t stop other web assets to load until finishing the loading scripts )

Sign up for Google Analytics

( If you have already created a Google Analytics tracking code skip this step)

Navigate to Google Analytics and click on signup,

signup - form

Choose Website,

Account Name –  An Account can have multiple Properties, Apps, and in that properties, can have multiple Views. Properties & Apps are where the Tracking code exists.

Website Name  –  for reference – Enter a name which makes it simple to identify your web property

WebSite URL  –  Enter your website URL, if you are using HTTPS, Don’t forget to select https:// instead of HTTP.

Industry Category  – Choose the best option, but this is not mandatory and does not affect tracking and data collection.

Reporting Time Zone  –  Select your local time zone, so it makes you comfortable to understand the analytic reports.

create account - sample filled

And then at the bottom of the page – click on “Get Tracking ID

Google Analytics - Tracking code

Tracking ID  – UA-115775302-1   useful to add analytics using tools, GTM.

Global Site Tag (gtag.js)  – To add directly in your Website  ( we use GTM to add Google Analytics )

At any time to Get the Tracking code

Install Google Tag Manager

Navigate to Google Tag Manager

gtm create account

Account Name  –  Add Account name for Reference ( An Account and then Container and then Workspace )

Enter the Account Name and choose the Country and click on Continue.

gtm create container

Enter the Container name, choose Where to use the Container and click on Create,

gtm code

Add this Google Tag Manager code on your Website.

The first part of the code is mandatory. Try to add this in between <head> tag, as much as possible ( it will work even if you added it in body tag ).

And the second part is not mandatory, if the user disabled the JavaScript this will be useful.

Get Google Tag Manager Code at Any Time

Install Google Tag Manager code in WordPress Sites

It may be better to install using a plugin or if your theme provides a way to add Google Analytics or Google Tag Manager it will be the best choice to install.

To Add Google Tag Manager hard-coding

From the WordPress Admin / Dashboard

Appearance -> Editor -> header.php ( most themes add <head> tags in header.php )

gtm add in wordpress sites

Add “Script” part of the Google Tag Manager Code in head tag

gtm code - script tag

And add “noscript” tag part after the opening body tag, now Google Tag Manager successfully installed on your website.

Connect Google Analytics to Google Tag Manager

Now we need to Connect the Google Analytics to Google Tag Manager. So that GTM Will load Google Analytics code Asynchronous
from the Google Tag Manager Container.

gtm - new tag

Click on “Tags” from the left side menu

click on “New

gtm new tag configuration

click on “Tag Configuration” area and then click on “Universal Analytics

gtm add universal analytics

Track View – leave it as the page view, to track page views.

Google Analytics Settings  –  Select “New Variable“, this is where Google Analytics have to link. If already attached then select that variable.

gtm add google analytics variable

At the “Tracking ID” Add the Google Analytics Tracking ID.

Click on “Save”  ( Give a name to this Variable – something like  – your Google Analytics Tracking ID, or just give a name like Google Analytics Settings )

gtm all pages trigger

And then Click on “Triggering” Area

And Select “All Pages“, to trigger the event on All Pages ( or click on + to add Create new Trigger, All pages is build in Trigger ).

gtm add google Analytics on all pages

Almost Done, before “Submit” the changes its better to test,

gtm preview, submit

click on Preview ( at the top-right side ),

In the same browser in a new tab, open your website. At the bottom of your web page, you can check the details of the Google Tag Manager and how it works.

gtm preview , new window

check on page view – event/summary, for what tags are fired, and check what Variables are available, Data Layer.

once done click on “Leave Preview Mode“.

Go Live

go live - publish or save

To make the change work, click on “Submit” and at “Publish and Create Version” add “Version Name” and “Publish“.

To just save the changes but not willing to publish, “navigate to “Create Version” tab, add “Version name” and Create a Version.

After publishing the changes, you can view Analytics at Google Analytics Dashboard