Skip to content
SourceLoop

How to Track UTM Parameters in Forminator Forms

Follow these 5 easy steps to capture UTM parameters in Forminator Forms and track where each lead and customer comes from.

Forminator Forms UTM tracking
In this article
  1. 5 Easy Steps to Track UTM Parameters in Forminator Forms
  2. 1. Add UTM Parameters to Your Links
  3. 2. Install SourceLoop on Your Website
  4. 3. SourceLoop.ai Automatically Captures UTM Data
  5. 4. Add Hidden Fields to Your Forms (Optional)
  6. 5. UTM Parameters Are Passed for Each Forminator Forms Submission

Do you send visitors to your website with UTM parameters, but they are not being captured in your lead form?

Unfortunately, Forminator Forms can’t directly capture UTM parameters.

However, in this blog, we’ll learn how to use a simple tool called SourceLoop.ai to track UTM parameters in Forminator Forms.

This will allow you to keep track of which marketing channels are bringing you more leads, where to allocate more budget, and more.

Let’s get started…

5 Easy Steps to Track UTM Parameters in Forminator Forms

Here are five simple steps to capture UTM parameters in Forminator Forms on WordPress and beyond.

What is UTM Parameter

Start by adding UTM parameters to the links pointing to your website.

These could be links on performance marketing channels like Google Ads, Facebook Ads, LinkedIn Ads, etc., or organic & owned channels like email newsletters or social media posts.

The more links pointing to your website have the right UTM parameters, the more information you can collect about each lead.

Here’s what a link with UTM parameters looks like:

https://website.com?utm_source=paid_social&utm_medium=LinkedIn&utm_campaign=signup_discount

Resources:

2. Install SourceLoop on Your Website

SourceLoop-Lead-Source-UTM-Tracking-Software

Next, sign up for SourceLoop.ai and install a small tracking code in the <head> section of your website.

Use a plugin like “WPCode” or “Code Snippets” to add the SourceLoop.ai tracking code to your website within a few clicks.

Once installed, SourceLoop.ai will capture the UTM parameters from each visitor’s URL, organize them into easy-to-understand marketing attributes, and pass them into the Forminator form fields for easy tracking.

Try SourceLoop.ai for Free

3. SourceLoop.ai Automatically Captures UTM Data

Now, whenever a user visits your website, SourceLoop.ai will capture the UTM parameters from the webpage URL, organize them into the correct marketing attributes, and securely store them so they are never lost—no matter how many pages the user visits before submitting the lead form.

Here’s an example of how it organizes the UTM data:

Let’s say Airbnb is using SourceLoop.ai, and a user searches for “Hotels in Las Vegas” and clicks on an Airbnb Google Ad.

SourceLoop.ai will capture and organize the user’s visit information like this:

  • Channel = Paid Search
  • Channel Drilldown 1 = Google
  • Channel Drilldown 2 = Hotel Campaign
  • Channel Drilldown 3 = Hotels in Las Vegas
  • Landing Page = www.airbnb.com/hotels/las-vegas
  • Landing Page Folder = hotels
  • Last Seen = Aug 29, 2025

If a user visits Airbnb multiple times within a year, SourceLoop.ai will store each visit’s UTM and page visit data.

As soon as they submit the form, it will cpature and display the user’s attribution data on the Lead Manager page.

sourceloop lead journey and attribution software

More Resources:

4. Add Hidden Fields to Your Forms (Optional)

Now, add a few hidden fields to your Forminator Forms.

Simply open your form and click on the “Insert Field” option.

Add hidden fields in Forminator Forms to Track UTM Parameters

Choose the “Hidden Fields” block and click “Insert Fields.”

Add hidden fields in Forminator Forms to Track UTM Parameters

These hidden fields are not visible to website visitors, but tools like SourceLoop.ai can identify them and pass UTM information for each form submission.

SourceLoop.ai requires you to add seven hidden fields with the following default values so it can pass the organized UTM data into these fields:

  • channel
  • attribution_source
  • attribution_medium
  • attribution_campaign
  • attribution_term
  • landingpage
  • landingpagefolder
  • lastseen

If your lead conversion cycle is long and users often visit your site multiple times before submitting the lead form, you can add the following extra seven hidden fields to track the same information about their first visit.

Yes, SourceLoop.ai keeps track of both the first and last visit to your website so you can attribute leads to the correct marketing channel.

  • first_channel
  • first_source
  • first_medium
  • first_campaign
  • first_term
  • first_landingpage
  • first_landingpagefolder
  • firstseen

5. UTM Parameters Are Passed for Each Forminator Forms Submission

Now, after browsing through your website, if a user visits a page with a Forminator Form embedded in it, SourceLoop.ai will identify the hidden fields you added in the previous step and pass the stored UTM data into those fields.

Once the user submits the form, you’ll see their lead source data in the “Submissions” section of Forminator.

Forminator Forms UTM tracking

Forminator Forms has direct integration with HubSpot, Mailchimp, Mailjet, Trello, MailerLite, Slack, etc., so if you’ve already integrated any of these platforms, you should see the lead source data there as well.

Forminator Forms also offers a webhook, which means you can receive this data anywhere you want by setting up a webhook.

More Resources:

Share this post

Post on X Share on LinkedIn

Keep reading

All posts

Track every conversion to its true source

Capture and send full attribution data from every signup, lead, booking, and sale to your CRM and ad platforms, so you know exactly what's driving revenue.

Without SourceLoop

Untagged

Kayden Floyd

kayden@abc.com

  • SourceUnknown
  • MediumUnknown
  • CampaignUnknown
  • Landing pageUnknown
Journey
No touchpoints captured

With SourceLoop

Auto-tagged

Kayden Floyd

kayden@abc.com · Acme Co.

  • Channel Paid Social
  • CampaignFree_demo
  • Landing page/pricing
Journey
Synced to HubSpot Google Ads Meta