Skip to content
SourceLoop

How to Track UTM Parameters in Formidable Forms (2025)

Follow these 5 easy steps to capture UTM parameters in Formidable Forms

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

Do you run marketing campaigns through different marketing channels like Google Ads, Meta Ads, Social Media Marketing, SEO, etc., but don’t know which brings how many leads or customers?

You are probably not leveraging UTM (Urchin Tracking Module) effectively.

In this blog, we’ll learn how to use UTM parameters and a simple tool called SourceLoop.ai for Formidable Forms UTM tracking and understanding where each lead and customer comes from.

Let’s get started…

5 Easy Steps to Track UTM Parameters in Formidable Forms

Here are the five simple steps to capture UTM parameters in Formidable Forms in just five minutes.

What is UTM Parameter

Start by placing UTM parameters in all the links pointing to your website.

If you are running PPC ads on Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, etc., they all provide a way to define UTM parameters in the ad links so that when a visitor clicks on the ad, they visit your website with the right campaign details in the URL.

UTM parameters are not limited to just performance marketing ads—you can place them effectively in any link pointing to your website, whether in an email newsletter, a third-party website, or a social media post.

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

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

Resources:

2. Install SourceLoop on Your Website

SourceLoop-Lead-Source-UTM-Tracking-Software

Next, sign up for SourceLoop.ai and add your unique tracking code to your website.

SourceLoop.ai ensures that when a user lands on your website with UTM parameters (or even without them), it captures the UTM data, organizes it into easy-to-understand marketing attributes, and passes it along with form submissions.

Unlike other tools that only pass the UTM parameters if they exist in the URL, SourceLoop.ai captures parameters from the first visit to the website and then stores them in the user’s browser so they are not lost when the user browses different pages of your website.

Try SourceLoop.ai for Free

3. Add Hidden Fields to Your Forms (Optional)

Once you have installed the SourceLoop.ai tracking code on your website, it will automatically capture the UTM parameters from the link of each visitor to your website.

For each visitor, based on UTM parameters and other available tracking information, it will organize the data into easy-to-understand marketing attributes.

Example:

Let’s say Airbnb is using SourceLoop.ai and a user searches for “Hotels in London” 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 London
  • Landing Page = www.airbnb.com/hotels/london-united-kingdom
  • 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)

Next, you need to add a few hidden fields to your Formidable form.

These fields won’t be visible to visitors but will be used by SourceLoop.ai to pass UTM data with each form submission.

To add a hidden field in Formidable Forms, simply open your form and drag and drop the “hidden” block at the end of your form.

Hidden fields Formidable forms for UTM tracking (1)

You should add the seven hidden fields with the following default values that SourceLoop.ai will use to pass different UTM and other relevant data:

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

If you want to track first-visit data (in case users have visited your site multiple times in the last 365 days), you can also use the following additional hidden fields:

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

Make sure you add these fields in all the lead forms on your website, such as contact forms, price quote requests, newsletters, demos, etc.

5. UTM Parameters Are Passed for Each Formidable Forms Submission

Now, when a user finally visits the webpage that has a Formidable form embedded in it, it will identify the hidden fields with default values and then pass the stored UTM and marketing attributes to those fields in the background.

So, you’ll be able to view the UTM and other marketing data for each lead in your Formidable Forms Entries section.

Track UTM Parameters in Formidable Forms

Formidable integrates with CRM platforms like HubSpot & Salesforce, eCommerce platforms like Stripe & WooCommerce, and email marketing platforms like Mailchimp, so you can easily sync the UTM data of each lead with your preferred platform.

On top of that, it connects with Zapier, which means you can essentially sync the lead source data of each lead with any of your CRM or marketing tools and create reports by marketing channel, campaign, and more to understand the ROI and impact of marketing activities.

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

[email protected]

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

With SourceLoop

Auto-tagged

Kayden Floyd

[email protected] · Acme Co.

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