Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
25 Million+
Websites using our plugins
Years of WordPress experience
WordPress tutorials
by experts

How to Set Up WordPress Form Tracking in Google Analytics

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Are you wondering how your WordPress forms are performing?

Tracking forms in Google Analytics helps you uncover insights about how people interact with your forms, where your leads are coming from, which marketing campaigns are performing the best, and more.

In this article, we’ll show you how to set up WordPress form tracking in Google Analytics.

How to Set up WordPress from tracking in Google Analytics

Why Track WordPress Forms in Google Analytics?

Forms are an essential part of a WordPress website. They help you stay connected with your audience, build an email list, boost eCommerce conversions, and grow your business.

By setting up form tracking in Google Analytics, you get to see how different forms are performing on your website. This way, you can promote high-converting forms on your most important page while optimizing low-converting forms. On top of that, you can even see which pages visitors landed on before submitting their form.

Another benefit of form tracking is that it helps you better understand your audience. You can find out which channel they’re using to find your website and submit a form. Plus, you can also track and reduce form abandonment by tracking them in Google Analytics.

Similarly, it also helps identify how your lead generation campaigns are performing or which referral website is driving the most leads on your site.

Then, armed with data from your WordPress forms, Google Analytics allows you to segment the form submission data based on various criteria, such as traffic source, demographics, and device types. As a result, you can tailor your content and marketing efforts to fit your specific audience needs.

That said, let’s look at how you can track WordPress forms in Google Analytics.

Setting Up WordPress Form Tracking in Google Analytics

The best way to set up WordPress form tracking in Google Analytics is by using MonsterInsights. It’s the best Google Analytics plugin for WordPress, and over 3 million professionals use it to uncover insights and use data to grow their businesses.

Google Analytics doesn’t track WordPress forms by default. You would have to edit the code to track your forms. This can be tricky for beginners, as the slightest mistake can mess up your tracking and break your website.

MonsterInsights removes the need to write code or hire a developer. It allows you to set up Google Analytics and track WordPress forms without editing code.

To learn more, see our detailed MonsterInsights review.


You can also track website traffic, uncover top referral traffic sources, find out your top-performing posts and pages, and more.

The plugin easily integrates with all of the most popular WordPress form plugins like WPForms, Formidable Forms, Contact Form 7, and more.

For this tutorial, we’ll be using the MonsterInsights Pro plan because it includes the Forms addon, dashboard reports, and other advanced tracking features. There is also a MonsterInsights Lite version that you can use to get started.

First, you’ll need to install and activate the MonsterInsights plugin. Please see our guide on how to install a WordPress plugin for more details.

Upon activation, you’ll be taken to Insights in your WordPress dashboard and see the MonsterInsights welcome screen. Go ahead and click the ‘Launch the Wizard’ button to configure the plugin and connect it with Google Analytics.

Launch setup wizard

If you need help, then please follow our guide on how to install Google Analytics in WordPress.

After that, you can head over to the Insights » Addons page from your WordPress admin panel. Next, scroll down to the ‘Forms’ addon and click the ‘Install’ button.

Install forms addon

Once the plugin is installed, you should see the ‘Status’ change from Not Installed to Active.

MonsterInsights will now automatically detect your WordPress form plugin and track your forms in Google Analytics.

To check the settings, you can head over to Insights » Settings from your WordPress dashboard and go to the ‘Conversions’ tab.

MonsterInsights settings - conversions tab

You’ll see that the toggle for the Form Conversion Tracking option is already enabled.

Now, are you ready to see how your forms are performing?

See How Your WordPress Forms Are Performing

MonsterInsights makes it super simple to see the data by showing stats inside your WordPress dashboard. This helps save time, as you can quickly find the data you need to make decisions.

To view the report, head over to Insights » Reports from the WordPress dashboard and then click the ‘Forms’ tab.

Forms report

In the report, you’ll see impressions, which is the number of people who have viewed your form. You can also see the conversions, which are the number of people who completed the form, and conversion rates for each form on your website.

Now, you can also see WordPress form tracking data in Google Analytics.

First, you’ll need to log in to your Google Analytics account and select your website property from the menu at the top.

Choose a website property

After that, you’ll need to go to Behavior » Events » Top Events from the menu on your left.

You can see different event categories in this section. Go ahead and click on the ‘form’ event category.

Click on form event category

On the next screen, you’ll see the total impressions and conversions for your WordPress form.

You can select the ‘impression’ event action if you’d like to see the number of people who viewed your form or select ‘conversion’ if you want to see how many visitors submitted your forms.

Select event action for forms

For example, let’s select the ‘impression’ event action.

Next, you’ll see which WordPress forms get the most views on your website.

See event label for form tracking

Besides Google Analytics, there’s another way to see how people interact with your forms. Let’s take a look.

Bonus: Track User Journey in WPForms

If you’re using the WPForms plugin to add a contact form or any other type of form, then you can see what each user did on your site before submitting a form.

WPForms is the best contact form plugin for WordPress. It offers a User Journey addon that shows the steps your visitors took before submitting a form, such as the pages they viewed or opt-in campaigns they clicked.

You’ll need the WPForms Pro version because it includes the User Journey addon.

First, you’ll have to install and activate the WPForms plugin. For more details, please see our tutorial on how to install a WordPress plugin.

Next, you can head over to WPForms » Addons from your WordPress dashboard. Then, navigate to the User Journey Addon and click the ‘Install Addon’ button.

Install user journey addon

Once the addon is installed, you can go to WPForms » Entries from your WordPress dashboard.

After that, select a WordPress form to see the user journey.

Select form entries

For the sake of this tutorial, we’ll view the Simple Contact Form entries.

Next, you can click the ‘View’ button under Actions for any entry and see the user’s steps before submitting the form.

View the action of each user

On the next screen, you’ll see details of your user.

Simply scroll down to the ‘User Journey’ section and see their path before arriving on the contact form and submitting it.

View user journey in WPForms

Using the data, you can better understand your users and see which pages or campaigns they visit before converting them into leads.

This way, you can promote your forms on pages that people view the most and increase your marketing campaigns’ visibility to get more leads.

For more details, please see our tutorial on how to track user journeys on WordPress lead forms.

We hope our article helped you learn how to set up WordPress form tracking in Google Analytics. You can also see our guide on how to create a free business email address or check out our expert comparison of the best-managed WordPress hosting.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

1 CommentLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.