Skip to content
SourceLoop

How to Track UTM Parameters in MightyForms

Follow 4 easy steps to capture UTM parameters in MightyForms and and uncover the true source of every lead

Capture UTM parameters in MightyForms
In this article
  1. 5 Easy Steps to Track UTM Parameters in MightyForms
  2. 1. Add SourceLoop on Your Website
  3. 2. Add UTM Parameters to Your Links
  4. 3. SourceLoop Automatically Capture the full UTM journey
  5. 4. Add Hidden Fileds to Your Form (Optional)
  6. 5. UTM Parameters Are Automatically Passed for Each Form Submission

Are you running marketing campaigns and using UTM parameters to track campaign performance?

Then you probably want to know exactly where your leads are coming from when someone fills out a form on your website.

But here’s the catch:

MightyForms doesn’t track UTM parameters by default.

But the good news? You can easily set it up using a tool called SourceLoop.

Here’s a simple step-by-step guide to help you track UTM parameters in MightyForms using SourceLoop.ai.

5 Easy Steps to Track UTM Parameters in MightyForms

Here are 4 simple steps to capture UTM parameters in MightyForms:

1. Add SourceLoop on Your Website

SourceLoop-Lead-Source-UTM-Tracking-Software

Start by creating your free SourceLoop.ai account.

Get your unique website tracking script and paste it into the <head> section of your website.

Most CMS like WordPress, Webflow, Wix, SquareSpace, etc., allow you to easily add custom code to site header within a few clicks.

Once installed, SourceLoop will:

  • Track how each visitor lands on your website
  • Automatically organize user’s UTM values into clear, marketing-friendly attributes
  • Store organized marketing attributes in user’s browser cookie

Example:

Let’s say you’re running a Facebook ad campaign for Nike, promoting a new line of running shoes.

A user clicks on the ad, which takes them to your landing page. SourceLoop.ai will capture and organize the visit information like this:

  • Channel = Paid Social
  • Channel Drilldown 1 = Facebook
  • Channel Drilldown 2 = Sponsored Post
  • Channel Drilldown 3 = New Running Shoes Launch
  • Landing Page = www.nike.com/new-running-shoes
  • Landing Page Folder = new-running-shoes
  • Last Seen = June 14, 2025

Try SourceLoop.ai for Free

What is UTM Parameter

Now that SourceLoop.ai is monitoring your website visitor, it’s time to ensure that it get the right data to capture for every visitor.

So, open your marketing campaign across different channels like Google Ads, Meta Ads, LinkedIn, TikTok, email newsletters, etc and ensure that the URLs pointing to your site include UTM parameters.

These parameters work like tracking tags, helping SourceLoop identify how each user discovered your website.

Example of a link with UTM parameters:

https://website.com?utm_source=paid_search&utm_medium=Bing&utm_campaign=prime_day

Resources:

3. SourceLoop Automatically Capture the full UTM journey

SourceLoop.ai quietly tracks UTM tags and page views every time someone visits your site. It ties those visits together across sessions so you get the full picture, not scattered data points.

When the visitor fills a form or books a meeting, SourceLoop attaches that history to their lead profile and surfaces it in the Lead Manager. You can instantly replay a lead’s journey: the first marketing touch, return visits, and the exact pages they saw.

sourceloop lead journey and attribution software

Additional Tutorials:

4. Add Hidden Fileds to Your Form (Optional)

Next, add a few hidden fields in MightyForms to capture the UTM data stored in the visitor’s browser cookies.

These hidden fields are not visible to website visitor but they’ll automatically be filled by SourceLoop.ai with UTM values when the form is submitted.

To get started;

  • Start by logging into your MightyForm dashboard and selecting the lead form where you’d like SourceLoop.ai to track attribution data.
MightyForms Open Lead form
  • Click and drag the 7 “input” field from the left sidebar into your form to capture full set of UTM attribution data.
MightyForms input field

After adding the fields, configure them so that:

  • They remain hidden to visitors.
  • SourceLoop.ai can correctly pass attribution data to each one.

To configure:

  • Click on each hidden field to bring up its settings on the right panel and toggle the “Hidden” option.
  • Finally, assign the recommended default values that SourceLoop.ai can identify.
MightyForms hidden fields for UTM tracking

Recommended Hidden Fields Default Values:

These fields help capture the latest visit information from SourceLoop.ai:

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

Optional: Track First-Touch Attribution (Recommended for B2B Business)

If you’re in B2B or offer high-consideration products, users often visit multiple times before converting. To get full-funnel attribution, you can also track how they landed on your website for the first time.

Add these additional 7 hidden fields with the following default values:

  • [first_channel]
  • [first_source]
  • [first_medium]
  • [first_campaign]
  • [first_term]
  • [first_landingpage]
  • [first_landingpagefolder]
  • [first_seen]

SourceLoop.ai stores a users attribution data in their cookie for up to 6-months, allowing you to track both first and latest visit sources throughout a lead’s journey.

5. UTM Parameters Are Automatically Passed for Each Form Submission

Now, whenever someone submits a form, their UTM and attribution data will automatically be populated into the hidden fields of your form.

  • View UTM Data in Submissions

Go to the Submission section in MightyForms, and you’ll see the UTM details alongside the rest of the form data for each form submission.

MightyForms UTM tracking
  • Create leads report:

MightyForm has a direct integration with Google Sheets, which means you can track each lead and their UTM data in a spreadsheet, and create charts and reports to measure the effectiveness of your marketing campaigns.

  • Automate with Zapier

Zapier supports MightyForms, which you can use to connect MightyForms with your preferred email marketing tool and CRM to update contacts with lead attribution or run email campaigns based on lead attribution data.

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