Get In Touch
541 Melville Ave, Palo Alto, CA 94301,
Ph: +1.831.705.5448
Work Inquiries
Ph: +1.831.306.6725

Track Elementor Form Submission Using Google Tag In 5 Simple Steps

There are many ways to track form submission or subscribe activity. Either redirect to Thank You page after user submit the email or you can use event tracking.

In this guide, I’m going to share on event tracking.

This is going to be a short guide on how to track Elementor form submission.

End goal for this is basically to have a Goal setup in Google Analytics.

Without further delay, let’s go!

#1 Enable Form Submission in Google Tag

Go to Variables > Configure > Check all Form related variables

#2 Create Tag to track Opt-In or Subscribe

Track Type : Event

Category : Mailing List

Action : Subscribe

Label : {{Form ID}}

You can check here on the naming convention best practices for further understanding.

For “Label”, we want to track the source of the form. Which Form trigger those action and each of the Elementor form, we can define unique form ID.

For example, on one of our website, we have 4 place to subscribe to our mailing.

At the end of the blog post, sidebar widget, below the header, and footer.

Having {{Form ID}} as Label, it allow you to track, which form convert visitor to subscriber without having multiple tag.

It’s scalable and clean. Pretty neat right?

#3 Setup Firing Trigger

If you already enable the custom variable on Step #1, we are good.

To setup a trigger, kindly set the trigger to Form Submission.

To make sure this trigger only fire when user submit a form is to set the Form Classes to contain “elementor-form elementor-form-waiting”.

If we did not specific this classes, this tag will fire regardless of the user submit their email or not. Therefore, it defeat the purpose of using event trigger.

If you have multiple landing page and you want to track specific form submission on each of the page, then you can set a further filter for Page URL.

That mean, the tag will fire only on X Page and after form being submitted.

#4 Preview Tag Before Publish

Preview all the changes and check Google Analytics

#5 Monitor Event Tracking on Google Analytics Real Time

It is very important for you to see those event firing in GA before you pubish it. Otherwise, it doesn’t work.

The scope of troubleshooting is not covered in this post – that’s for next time.

That’s it for now. Thanks!

Don’t forget to subcribe eh!

Author avatar
Afif Rus

1 comment

  1. Great guide. Thanks for posting this. I have this set up the exact way but sometimes I will get quotes come through and it doesn’t track in google analytics. I’d say about 1/10 come through without being tracked. I get the lead, but the data doesn’t show in Analytics. I changed over my trigger for a wait for tags time of 1.5 secs but its still not working. Any ideas?

Post a comment

Your email address will not be published. Required fields are marked *

We use cookies to give you the best experience.