how to track site visitors coming to your wordpress website

How to Track Website Traffic to Your WordPress Website

Are you wondering how many people come to your website on a daily basis? The number of site visitors that click on your website equals the number of opportunities you have to increase your form conversions, build a bigger email list, or sell more products and services.

In this article, we’ll show you how to track website traffic to your WordPress website so you can monitor how well your business is growing and whether your form conversion rates are keeping up.

Here’s a table of contents if you want to jump ahead:

  1. Set Up a Google Analytics Account
  2. Install and Activate MonsterInsights
  3. Connect Your Website to Google Analytics
  4. View MonsterInsights Reports

Why Is Website Traffic Important?

Website traffic is important for establishing yourself as a reputable brand. In fact, if you don’t have site visitors coming to your website, no one will ever subscribe to your email list, engage with your content, or buy your products and services.

And having more site traffic can also help you:

  • Build better relationships with a broader audience
  • Get your site’s content shared across more social media platforms
  • Generate more high quality leads
  • Identify, nurture, and solve more pain points that will help you build your business
  • Expand your business in terms of employees, products/services, physical locations, and revenue

So, now you know why website traffic is important. But do you know how to track whether your traffic numbers are increasing?

WPForms is the best WordPress Form Builder plugin. Get it for free!

And if you don’t, you’ll never know whether your efforts are working or not. Not to mention, have a site traffic starting point, and an end goal in mind, can serve as a motivator to work harder to generate more leads and get more conversions.

So, let’s take a look at how to track the number of site visitors coming to your WordPress site.

Step 1: Set Up a Google Analytics Account

To start to track website traffic in WordPress, the first thing you’ll need to do is sign up for a Google Analytics account.

So to do this, go to the Google Analytics website and click the Start for free button in the top right hand corner.

ga account sign up to track website traffic to WordPress

Sign in to your Google account.

Then, click on Sign up.

ga sign up

Choose the Website option near the top to make sure you’re tracking the right thing.

ga new account

Then, scroll down and enter your website’s information:

  • Name your Google Analytics account
  • Enter a website name
  • Add your website’s URL
  • Choose an Industry Category
  • Select your time zone

track website traffic to WordPress with ga account information

Lastly, click on Get Tracking ID.

get tracking id to track website traffic to WordPress

When the modal popup appears, review and accept the terms of service.

Now your Google Analytics account is all set up!

Step 2: Install and Activate MonsterInsights

The next step is to set upthe best Google Analytics plugin for WordPress on the market, MonsterInsights.

Of course, you can use Google Analytics alone to track the number of site visitors that come to your website. The problem with that is, in order to accurately track the number of site visitors coming to your WordPress website, you’ll have to deal with tracking code on your site, which can be tricky.

However, if you want to see what that might look like, take a look:

ga site traffic

Here you can see the following data:

  • Users
  • New Users
  • Number of Sessions
  • Sessions per User
  • Pageviews
  • Number of Pages/Session
  • Average Session Duration
  • Bounce Rate

You’ll also see how many site visitors are returning and how many are new.

That said, with MonsterInsights, you don’t have to deal with any code, and connecting your WordPress website to your Google Analytics is a cinch. You also have access to exclusive reports right in your WordPress dashboard that can give you more insight into your site’s traffic, lead generation efforts, and form conversions.

So, let’s get started.

After purchasing the MonsterInsights Pro plugin, log into your MonsterInsights account by clicking on the Login link at the top of the page.

MonsterInsights Account

Next, go to the Downloads tab on your account page. You’ll see a link where you can download the MonsterInsights Pro plugin.

MonsterInsights Downloads

Before moving on to the next step, make sure you deactivate and remove any other Google Analytics plugin or tracking code you have on your website.

Now that you’ve downloaded the plugin, go to your WordPress dashboard to install and activate the plugin on your site.

Go to Plugins » Add New and click on Upload Plugin, found near the top of the screen.

Upload MonsterInsights Plugin

On the next screen, select Choose File to select the zip file you just downloaded from your MonsterInsights account.

Click Install Now to upload the file and install it on your website.

MonsterInsights Zip Drive

Once uploaded, click the Activate Plugin to activate it on your site.

Activate Plugin

Lastly, go to your My Account page in your MonsterInsights account to get your license key.

License Key

Copy your license key and go to Insights » Settings in your WordPress dashboard. Click on Verify Key, paste your license key, and click Activate Key.

Activate Key

MonsterInsights in now activated.

Step 3: Connect Your Website to Google Analytics

To use MonsterInsights, you’ll need to connect your WordPress website to your Google Analytics account. Again, this is very easy to do because with MonsterInsights, you don’t have to mess with any tracking code.

To start, go to Insights » Settings in your WordPress dashboard. Click on the Authenticate with your Google account button.

Authenticate Account

On the next screen, select your profile.

Choose Account

When prompted, click the Allow button to give MonsterInsights access to your Google Analytics data.

Allow GA Access

Next, select the website profile you want to authenticate and click Complete Authentication.

Choose Site Profile to track website traffic to WordPress

Now your WordPress website is connected to your Google Analytics account.

Step 4: View MonsterInsights Reports

Let’s take a look at the reports MonsterInsights has to help you track your website’s traffic, among other things.

To get to the reports, go to Insights » Reports.

Overview Report

Under the Overview Report tab, you can see a lot of information about the site traffic coming to your WordPress website.

monsterinsights overview report

To start, see a visual graph of the number of sessions and pageviews your site has gotten over a certain period of time. You can set this time range to be 7 days, 30 days, or a custom time range.

Next, you’ll see a quick view of key metrics such as the number of sessions and pageviews, the average session duration, and your site’s bounce rate.

monsterinsights quick view to track website traffic to WordPress

This helps you determine whether the traffic that is coming to your website is sticking around and engaging with your content or not.

Lastly, you’ll see New vs. Returning Visitors and the Device Breakdown in pie charts. And if you keep scrolling, you can check out the top 10 countries where you’re site visitors are located, as well as your top referral sources.

top countries and referrals sources

Publishers Report

Under the Publishers Report tab, you’ll find more metrics that can help you learn more about the people that are coming to your website:

  • Landing pages
  • Exit pages
  • Outbound links
  • Affiliate links
  • Download links
  • Demographics and Interest categories

It’s an in-depth way to track website traffic to WordPress. Find out how many visitors are going to your various webpages, track outbound and affiliate links, and how many people have clicked a download link on your website.

In addition, see the age ranges, gender, and interests of all site visitors coming to your website.

monsterinsights publishers report to track website traffic to WordPress

eCommerce Report

Under the eCommerce Report tab, you’ll see the number of people coming to your online shop, along with specific details related to onsite transactions:

  • Conversion rate
  • Number of transactions
  • Revenue generated
  • Average order value
  • Top products

monsterinsights ecommerce report

With this information, again you can track how many people are coming to your online shop. But you can also identify which products in your online shop are the most popular, so you can continue to promote them and secure more sales.

Search Console Report

Under the Search Console Report tab, you’ll see the top 50 Google search terms your site ranks for.

monsterinsights search console report

This is great for understanding which keywords are driving the most traffic to your website and how effective your SEO efforts are. And helps you go even deeper into tracking website traffic to your WordPress site

If you want to make improvements, ramp up your keyword research using this data. If you are happy because the trend is moving upwards when it comes to site traffic, keep promoting your top keywords.

For help with Google Search Console, make sure to check out this helpful tutorial for configuring your website with Google Search Console.

Custom Dimensions Report

Under the Custom Dimensions Report tab, you can track custom data such as the most popular:

  • Authors
  • Post Types
  • Categories
  • Tags
  • SEO Scores

monsterinsights custom dimensions report

Though this doesn’t track how much site traffic is coming to your website, it’s still helpful. For instance, now you can see what current site visitors find the most interesting on your site, so you can continue to develop strategies to drive more traffic to your site.

Forms Report

Under the Forms Report tab, you can see some of the most exciting information as it relates to both site traffic and your website’s forms.

monsterinsights forms report to track website traffic to WordPress

Check out how many people view and submit your website’s forms. In addition, get a solid conversion rate for each so you can see which forms are converting the highest on your site, and which ones might need adjustments.

And if you are offering site visitors content upgrades in exchange for their email addresses, be sure to read our article on how to track file downloads using MonsterInsights.

In Conclusion on Tracking Website Traffic in WordPress

And there you have it! You now know how to track website traffic to your WordPress website. Check out this guide to tracking form submissions in Google Analytics and how to track form submissions with a Facebook Pixel.

If you feel like you have a good amount of traffic coming to your website, and want to learn how to grow your business using that traffic, make sure to read up on these 10 tips for improving contact form conversions.

So, what are you waiting for? Get started with the most powerful WordPress forms plugin today.

And don’t forget, if you like this article, then please follow us on Facebook and Twitter.

Using WordPress and want to get WPForms for free?

Enter the URL to your WordPress website to install.


  1. Hi Syed Balkhi;

    I’m Bella and i’m quite new to WordPress, may i ask is it possible if we want to trace visitor’s email address, if yes, which pluggin. thank you

    1. Hi Bella,

      I apologize as I’m not sure I understand what you’re looking to do. In case it helps to know, though, most website owners who want to do various tracking/monitoring on their site choose to use Google Analytics. Our sister plugin, MonsterInsights, is a super popular and beginner-friendly tool for integrating analytics with your WordPress site.

      If you get in touch with their team with some additional details about what you’d like to be able to do, they’ll be able to provide better insights.


  2. is it possible to track non users page views? it seems to me that this plugin only tracks visits by users that are registered.

    1. Hi Jairo,

      We don’t have a way to do this right now, but I’ve made a note on our feature request list so we can keep it on our radar! Thanks for the suggestion 🙂

  3. Hi There,

    Thank you for the information. We find it very interesting that we can track the countries of the visitors on our site. We do, however, want to be able to track more specifically the individual users that visit our site.

    Is that possible?


    1. Hi there!
      I think you can track as much as possible by using both GA and MonsterInsights plugin on your site.
      However, if you need any help regarding users’ tracking, you can reach the MonsterInsights team and ask them about this, as it is their expertise area.
      Have a good one! 🙂

    1. Hi Han!
      It requires creating a Gmail account to set up Google Analytics. I’m not sure, but it looks like this can be possible only by using a Gmail email address.
      I apologize for any confusion.
      Have a good one:)

  4. Hi I followed all the steps and it seems to have connected but in the report section, its all blank? Does the tracking only work from the time I installed the plugin? ie. if I go into tomorrow, there will be data?

    1. Hey Amanda, You’re absolutely correct! It will track the data from the time you integrated Google Analytics/MonsterInsights to the site. Sometimes there might be a bit of delay in showing you the data but yes, checking it after a day should start showing you the report 🙂

      I am sorry for the delay in reply here, I hope you have already started seeing the data by now!

      You can also reach out to MonsterInsights support here, in case you need any further help on this!

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.