After testing many products, I have found Formidable all that I need!
Last updated on December 4, 2022 by marketingfabrikken
Are you running ads on Facebook, Google AdWords, or another service? Learn how to track the sources of your WordPress form leads with Google Tag Manager form submit tracking.

This is how I set up the event tracking on my own website as well as on my customers'. This guide assumes you already have the following:
If you're using Google Analytics without Google Tag Manager, learn how to set up Google Analytics with your forms.
Did you know that you can track visitors behavior using Formidable Forms?
Referrals, time on page, clicks. All in one report. It's User flow and form abandonment tracking made easy!
Upgrade your WordPress site with powerful, flexible forms.
Before tracking form submissions, all clicks on your site need tracking. This means every click reacts within the variables that Google Tag Manager operates with. No worries โ it's far simpler than it sounds.


Now that you've added a click trigger, you can set up Google events (and other sorts of tracking) on the clicks happening on your site.
From Idea to Reality in Minutes. Build Powerful Forms, Dashboards, Apps and More.
Formidable Forms makes advanced site building simple. Launch forms, directories, dashboards, and custom WordPress apps faster than ever before.
More variables are needed in the preview mode to track form submissions (that you will learn more about later).
Click Variables and then Configure. Add variables under Clicks and Forms then click Overview. Each added variable is autosaved.
One of the brilliant things about Google Tag Manager, is the ability to preview everything you're doing โ including the triggering of clicks.
Click Overview in the left menu to get back to the home screen. Then click Preview.

Go to your website, where Google Tag Manager is installed. You should see the Google Tag Manager preview in the bottom half of your window.
In the summary to the left, you can see what happens when you click (that's the click trigger). In the following screenshot, I clicked the Submit button to get the relevant variables - followed by an instant press on my escape button. This is very important, or the site will reload itself, and the variables will disappear.

If you can't get it to stop refreshing, go to your form settings and set it to redirect after submit. You can always change it back when you have the variables you need) โ or you can just trust me, and use the settings I use in this guide.
As you can see, there are numerous variables for the form submission. The Click Classes variable with the value "frm_button_submit" is the variable we are interested in.
Now add the variable to a trigger within Tag Manager.

This is where the fun starts now that all the groundwork is done. Now we just need to set up a tag and check if it works.



Youโve now successfully made a tag that fires an event to your Analytics whenever your form is submitted.
Start by refreshing your preview so your new tag appears.

Visit your site. In the Preview screen you should see your new event:
As you can see, it's not 'fired' โ this is because we haven't pressed the submit button yet.

If your tag is set up correctly, you should see the tag change from 'not fired' to 'fired' when you click on the form submit button.
If you want to check that the event is transferred to your Analytics dashboard, visit your Analytics account.
Click Real-time โ Events.
Open your website in another window, submit a form, and then go back to Analytics. There should be an event triggered within analytics. In the 'Event Action' column you should see the URL where the form was submitted from.
To effectuate these changes click the blue Submit button in the upper right corner of Google Tag Manager โ this is very important!
Now that you know how to add a click trigger and custom trigger and how to combine them with tags, the possibilities are endless. Track what you want and make scripts load when you choose.
Hope you enjoyed my guide! If you're new to Formidable Forms, be sure to check out the Formidable Blog to learn more about everything this awesome WordPress form builder plugin can do.
This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.