Track Form Submission in GA

How to Set Up WordPress Form Tracking in Google Analytics (Ultimate Guide)

Do you want to track your WordPress forms submissions as events in Google Analytics?

Form submission tracking can help you figure out where your users are coming from.

In this article, we’ll show you you how to use Google Analytics to track form submissions in WordPress. We’ll also show you how you can use a WPForms addon to easily get more insights into who’s submitting your forms.

Create Your WordPress Form Now

Can Google Analytics Track Form Submissions?

Yes! Google Analytics tracking for form submissions can help you to:

  • Identify which forms get the highest quality submissions
  • Get insights into how to optimize your forms
  • Identify the high converting pages on your site.

We recommend that you use the MonsterInsights plugin because it’s the easiest way to get data out of GA in a user friendly way.

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

How to Set Up WordPress Form Tracking in Google Analytics

There are a few different ways to set up form tracking. We’re going to look at 3 methods:

  1. Track Form Submissions with MonsterInsights (Easy)
  2. Get Extra Insights with the User Journey Addon (Easy)
  3. Track Form Submissions Manually (Advanced)

Before starting this guide:

Be sure to add your site to Google Analytics as a Universal Analytics property. Right now, Universal Analytics has more functionality than GA4.

That’s all the preparation done! Let’s start tracking your form conversions.

1. Track Form Submissions in GA with MonsterInsights

If you want the easiest way to track form submissions, we recommend the MonsterInsights plugin.

MonsterInsights is the best Google Analytics plugin for WordPress. It lets you easily review GA data about:

  • Visitors
  • Pages or posts
  • Forms
  • Ads

Even better, using the MonsterInsights plugin you can set up the WooCommerce Google Analytics eCommerce tracking to optimize your online shop and grow your business.

MonsterInsights is awesome because you don’t need to set up tags or write code. To use it, you’ll want to add Google Analytics to your WordPress site first.

To begin, let’s install and configure MonsterInsights.

Install the MonsterInsights Plugin

You can get started by purchasing the MonsterInsights plugin. After the purchase, click the Download button to download the plugin.

Download MonsterInsights

Keep this tab open so we can grab your license key in a second.

Once you have the zip file, log into your WordPress dashboard, and navigate to Plugin » Add New.

Click the Upload Plugin button at the top.

Upload plugin

Next, click the Choose File button to select the zip file you just downloaded and click the Install Now button.

Install MonsterInsights

After installing the plugin, click Activate Plugin.

Activate plugin in WordPress

The Setup Wizard will launch automatically launch after the plugin is activated.

Now go back to the tab where you purchased MonsterInsights and grab your license key.

Copy MonsterInsights license key

Be sure to enter your License Key now. If you’re upgrading from the Lite version, you can paste it into the field in the plugin settings manually to active your new Pro features.

MonsterInsights license key

Now we’ll run though the Setup Wizard.

Set Up MonsterInsights

MonsterInsights makes it easy to track form conversions. It has a Forms addon that you can install during the initial Setup Wizard.

After that, your forms will start tracking conversions in Google Analytics automatically.

First, you’ll want to connect MonsterInsights to Google Analytics. If you’re upgrading and your site’s already connected, you can safely skip this step.

MonsterInsights skip connection to GA

Next, MonsterInsights will ask you to confirm some basic settings, including:

  • Events tracking
  • Enhanced link attribution
  • File download tracking
  • Affiliate link tracking
  • And more.

You can make changes now, or simply continue with the Wizard and come back to these settings later.

Recommended settings in MonsterInsights

On the next screen, MonsterInsights will show you Recommended Addons. Let’s pause here and take a look at the Forms addon to see what it’ll do.

Install the MonsterInsights Forms Addon

MonsterInsights takes the pain out of web form conversion tracking and makes it easier for WordPress users. All you need to do is install the Forms Addon to see that information when anyone sends a form on your site.

The Forms addon makes it easy to track a Google Analytics goal for every single WordPress form you create. You don’t need to create a goal in Google Analytics manually, so it can save you a ton of time.

In addition, if you’re tracking conversions as form submission events (event tracking), MonsterInsights handles everything for you. Without the plugin, you’ll need to add an extra tracking code into every page where you publish your form.

So now that we know what the Forms addon does, let’s go back to the Setup Wizard.

Click the Install Addon button at the end of the line.

Install Forms addon

Once the addon is installed, wait a few more seconds. You’ll see the button text change to Activated.

MonsterInsights forms addon activated

And that’s it! Now you’re tracking your forms without writing a single line of code.

See Your Form Conversions

There are 2 ways to view MonsterInsights form conversion data.

First, you can head to the Insights » Reports section inside the WordPress dashboard.

MonsterInsights Reports

Click the Forms heading to see a conversion report that covers every form on your site.

MonsterInsights forms report

You can view the data here or export to PDF.

Form conversions report in WordPress

To track your form views and conversions, log into your Google Analytics account.

In the left-hand menu, navigate to Behavior » Events » Overview.

GA events overview menu

This is the area of Google Analytics where button clicks and other events are tracked.

In the Event Category column, click on Form.

Form GA event link

And now change the primary dimension to Event Action by clicking the link just above the table.

Change primary dimension to event action

Under Event Label you’ll see each form ID along with the number of submissions it received.

You can also see which pages drive the most contact form submissions. To do that, click Conversion in the list.

GA conversion data for forms

Then click the Secondary dimension dropdown menu, and then select Page. 

Secondary dimension = Page

You can now easily see the high converting pages on your site!

2. Get Insights With the User Journey Addon

Did you know that WPForms has its own statistics addon?

User journey addon

Our User Journey addon shows you what each user did on your site before they submitted your form.

For example, you can see:

  • Time visited
  • Pages and posts visited
  • Time spent on each page
  • Referrer information
  • UTM tags
  • And more.

Each step is timestamped so it’s easy to see which pages are getting engagement and generating form conversions.

User Journey addon for WPForms

All of this valuable information is stored right next to their entry in the WordPress dashboard too. That makes it easy to access without logging into a separate dashboard.

The User Journey addon is available for our Pro license holders (or above). There’s no set-up, and no tracking code. Download the addon and activate it and you’re done!

3. Track WPForms Submissions in GA Manually

If you want to track WPForms conversions without a separate plugin or addon, there’s a 3rd method that you can try.

It’s possible to hook into wpforms_process_complete to track form submissions in Google Analytics. Since this involves modifying code, we’d recommend this as an option for advanced users.

To learn more, check out this developer doc on how to track form submissions without a plugin.

Create Your WordPress Form Now

Next, Track Button Clicks in WordPress

And that’s it! You now know how to use Google Analytics to track form submissions in WordPress. You can useMonsterInsights to track button clicks in WordPress as well.

After that, try tracking form submissions with a Facebook Pixel.

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

If you like this article, then please follow us on Facebook and Twitter for more free WordPress tutorials.

Using WordPress and want to get WPForms for free?

Enter the URL to your WordPress website to install.

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.