How to Track Form Submission Across Multiple Marketing Platforms

ListenLayer allows you to set up a simple configuration in Google Tag Manager to automate your conversion tracking across all of your marketing platforms. Now you can track all of your forms across Google Ads, Google Analytics, GA4, Linkedin, Facebook, Microsoft Ads, and more in a matter of minutes!

Powerful Conversion Tracking for Form Submissions

If you track multiple types of conversions across your website and use various marketing platforms to acquire visitors, you need ListenLayer to simplify your data collection. Simply turn on Listeners and then use GTM to target events at scale. Once you’ve set up a few triggers in GTM, you can multiply your tracking across all of your marketing analytics and advertising platforms.

Steps & Code Examples

Step 1: Add Your Domain Name Inside ListenLayer
Step 1: Add Your Domain Name Inside ListenLayer

Navigate to the Website screen of your ListenLayer account and add your website domain name. Then copy the Website Script to place on your website using Google Tag Manager.

Step 2: Deploy Your ListenLayer Website Script
Step 2: Deploy Your ListenLayer Website Script

Create a Custom HTML Tag inside of Google Tag Manager that fires on All Pages. Place the tracking script from your ListenLayer account. A sample is shown here, but you must use the code from your account, not this example code!

<script type="text/javascript">(function(c,a,d,b,e) {c[b] = c[b] || [];
c=a.getElementsByTagName(d)[0];a=a.createElement(d);b="dataLayer"!= b ?"&l="+b:"";a.async = !0;
a.src = "https://assets.listenlayer.com/datalayer.min.js?id="+e+b;
c.parentNode.insertBefore(a,c)})(window,document,"script","dataLayer",
"00000000-0000-0000-0000-0000000000000");</script>
Step 3: Enable Listeners and Activity Features
Step 3: Enable Listeners and Activity Features

Turn on Listeners for the applications that you use on your website. For example, you can turn on chat or form Listeners. Search the Library to get started.

Once your Listeners are on, enable Activity Features for each one and then publish your ListenLayer changes. This will enable automatic data layer activity that you can target for conversion tracking inside of GTM.

In the example here, we are focused on tracking conversion for Gravity Forms.

Step 4: Create an Event Trigger inside GTM
Step 4: Create an Event Trigger inside GTM

Inside of Google Tag Manager, create a new Trigger and select the Custom Event trigger type. Paste the name of the form submission event into the Event name field of the Trigger. Use the Event name that ListenLayer generates every time a form is submitted for the application you are using.

In this example, we are using Gravity Forms.

The names of the events for your Listener’s features are found on the Event Settings screen for your Listener, or you can pull them directly from your data layer as we show in the video above.

gfFormSubmitted
Step 5: Set Your Conversion Tag Triggers
Step 5: Set Your Conversion Tag Triggers

In Google Tag Manager, set any form conversion tags for your various marketing data platforms to use the trigger from the step above. Then publish your GTM changes or preview them for testing.

Now, whenever a form is submitted, ListenLayer will send the event “gfFormSubmitted” to the data layer. Google Tag Manager will use this event as a trigger to fire your form submission conversion tags. No matter how many forms you have or how many marketing platforms you want to track conversions in, you can scale the tracking with this simple setup, all as a result of the power of Listeners.

Step 6: Publish Your Changes & Test
Step 6: Publish Your Changes & Test

Now, simply publish or preview your Google Tag Manager changes and test your conversions. In this example, we simply fill out two unique Gravity Forms and see that our test tag is firing correctly based on our trigger.