How to Track Form Submissions in Google Analytics and WordPress

How to Track Form Submissions in Google Analytics & WordPress

Do you want to track form submissions in Google Analytics? Are you wondering how to create a Google Analytics form submit event?

To set up form tracking in Google Analytics, most tutorials will have you set up Google Tag Manager and go through the complicated setup of tags and triggers to track each form’s submissions.

If you’re using WordPress, there’s a much easier way to track your forms.

In this article, we’ll go over why you should use Google Analytics to track form submissions, plus how to easily set up form tracking without using Google Tag Manager.

MonsterInsights is the best WordPress Analytics plugin. Get it for free!

Why Use Google Analytics to Track Form Submissions?

With form conversion tracking in Google Analytics, you’ll be able to see which of your forms are working and which aren’t getting many submissions. Then, you can use that data to scale your marketing efforts.

With form tracking, you can:

  • Track form views to see which forms are getting seen the most
  • Find out which forms get the most submissions
  • Check form conversion rates and work on making tweaks to the ones that don’t perform as well
  • See how the people who completed your forms found your site
  • See which pages people were on when they submitted your forms

Video Tutorial

How to Track Form Submit Events in Analytics

When a visitor fills out a form on your site, they’re taking the next step in their customer journey. By tracking those conversions, you can analyze what works best for converting your visitors into leads and make changes that will grow your business.

The easiest way to track your forms is with MonsterInsights.

MonsterInsights is the best Google Analytics plugin for WordPress. It allows you to easily connect your WordPress site with Google Analytics so you can view all the data that matters most right in your WordPress dashboard.

MonsterInsights Home Dashboard

Plus, with the click of a button, you can set up sophisticated tracking features such as event tracking, eCommerce tracking, form tracking, custom dimension tracking, outbound link tracking, and more.

With MonsterInsights, you don’t have to worry about setting up anything complicated or time-consuming in Google Tag Manager to track your forms. Simply click to install our Forms Addon, and that’s it!

A few benefits of using the MonsterInsights Forms addon to track form submissions are:

  • No thank you page or event setup required: You don’t have to set up a thank you page or a custom GA4 event to track your submissions.
  • Track all your forms out of the box: Just activate the addon once, and all the forms you create on your site will be automatically tracked in your Google Analytics account without any further steps.
  • Supports your favorite contact form plugins: It works seamlessly with any WordPress forms plugin, including WPForms, Formidable Forms, Ninja Forms, and more.
  • In-depth insights: Determine how your forms perform by analyzing form impressions and conversions.
  • Event tracking: You can mark the form submission event in Google Analytics 4 as a ‘key event’ (GA4’s name for a conversion) to get more data on your conversions.

Form Tracking Setup: Step-by-Step Tutorial

The first thing you’ll need to do is to install the MonsterInsights plugin and connect it with Google Analytics.

Head to the Pricing page and grab a MonsterInsights Pro license to get our Forms Addon and a whole lot more.

Then, install MonsterInsights on your site and connect it with Google Analytics. For the full instructions on getting everything set up, check out How to Add Google Analytics to WordPress the Right Way.

Then, go to Insights » Addons and click Install under the MonsterInsights Forms addon.

monsterinsights form addon


You’ve successfully installed the Forms addon. No further configuration is required.

You’ll now be able to gather your form conversion data right in your WordPress dashboard. Navigate to Insights » Reports and click on the Forms tab to see the reports.

MonsterInsights Forms Report

In the MonsterInsights forms report, you’ll see the total number of impressions and conversions, plus the conversion rate for each of your WordPress forms.

Using this method, MonsterInsights makes form tracking setup, as well as viewing form analytics reports, super easy for WordPress users.

Now, do you want even more data about your forms?

Let’s take a look at a Google Analytics 4 custom explore report that we can make to show you even more form data.

How to View Form Submissions Google Analytics 4

Once you set up form tracking and let some data build up in Google Analytics, you’ll be able to create a custom explore report to see where the users came from, who submitted your forms, which pages they were submitted on, and more. Note that conversions in Google Analytics are called ‘key events.’

We’ll follow these steps to create a custom form conversion report:

  1. Create a Blank Report
  2. Import Dimensions
  3. Import Metrics
  4. Build the Report
  5. Add a Filter

Step 1: Create a Blank Custom Explore Report

To start, open Google Analytics and head to the Explore tab. From there, click on the Blank report option.

Blank GA4 report

Step 2: Import Dimensions

Now you need to add dimensions to your report. To do that, click the plus sign next to Dimensions to open the long list of possible dimensions:

Add dimensions to a custom explore report in GA4

Add the following Dimensions by using the Search bar and checking each one:

  • Event name
  • Form ID
  • Session source/medium
  • Page page + query string
  • New/established

Once you have them all checked, click the blue Import button in the upper right:

Import Event Name - GA4 Explore Report

You can also give your report a name in this step – name it something like “Form Conversions.”

Step 3: Import Metrics

For this report, the only metric we really need is Event count. So, click the plus sign in the Metrics box, check Event count, and hit Import.

Import Event Count Metric - GA4 explore report

Step 4: Build the Report

Now that you have all the dimensions and metrics you’ll need, you can build your report. To do that, click and drag Form Id and Session source/medium from your Dimensions box over into the Rows box:

Drag Form ID from dimensions to rows

Then, click and drag your Event count metric into the Values box:

Event count - form submission tracking report

You should now have some data appearing in your report, but you have one more step to take to make it correct.

Step 5: Add a Filter

Now, you need to tell the report that you only want to see form submission events. So, click and drag Event name dimension down into the Filters box:

Form submission tracking - filter

Then, choose exactly matches from the dropdown and start typing/select generate_lead in the bottom field. Then click Apply.

You now have a report that shows which forms were submitted and where your users came from (source/medium) when they came to your site and filled out the form:

Form Submission Tracking GA4 report


There are a few other fun things you can do with the report you just built to see some more data.

Variation #1: Remove Session source/medium from your Dimensions and drag Page path + query string there instead. This will give you a report of form submissions by page. This is especially useful if you have a form that’s on multiple pages, like in the example below.

Form Conversions by Page Report in GA4

Variation #2: To see if new users or returning users are filling out your forms, leave just Form Id in the Rows box and drag New/established from Dimensions into the Columns box. So in the report below, 50 of the submissions for the first form were by new users and 4 were from established/returning users.

New vs established users - form submissions report

You can see more data in this report. Play around with it and see what else you can do.

How to Mark Form Submissions as Conversions Google Analytics 4

If you want form submissions to count as conversions in Google Analytics 4, marking them that way is pretty simple when you have MonsterInsights creating the event for you!

Just log into Google Analytics and go Configure » Events, then flip the switch next to generate_lead:

Mark form conversions as key event

That’s it! Your Analytics report will now count form submissions as conversions, like in this traffic acquisition report:

traffic acquisition report ga4 - key events

That’s it! Now you know how to track your WordPress form conversions in Google Analytics and your WordPress dashboard.

If you liked this article, we think you’d also like Top 11 Important Google Analytics Metrics to Track.

Not using MonsterInsights yet? What are you waiting for?

And don’t forget to follow us on X, Facebook and YouTube for more helpful Google Analytics tips.

Want to Try MonsterInsights for Free?

Enter the URL of Your WordPress website to install MonsterInsights Lite.


    1. Hi there,
      It depends on your implementation of Jotforms. The best thing to do would be to send us a support ticket on so we can do a quick check of how it’s embedded onto your site

  1. Around step 2 it is over my head. I don’t really use forms but would like to learn, I guess I have a lot to learn as far as my “read-only” blog. Seems like MonsterInsights has a lot more to offer than I thought.

  2. Very well written and helpful! I find that your articles and videos in general do a great job of clearly telling me exactly what I need to know, with no extra noise, and without sucking up a lot of my time. Thanks so much!

  3. Great post. I didn’t think to enable forms tracking since I never went beyond just linking my Google Analytics account to it.

  4. I like the MonsterInsights plugin, especially for AMP pages. Setting the tracking and other things on AMP pages is really difficult, but with this plugin, you don’t have to worry about anything.

  5. Perfect. It is a great feature to track form submissions, conversion rates, and analyze the growth of campaigns. Will it work with pop-up forms?


    1. Hi Manoj,

      Yep! MonsterInsights Forms tracking will work with virtually almost any form, as long as it’s not in an iframe. It will ultimately depend on how your pop-up form is set up, which is something our support team is happy to look into for you if you reach out.

  6. Wow, nice article. Very detailed and in depth. I have a lot of catching up to do but it sounds like it can make things easier to track.

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.