Skip to content
SourceLoop

How to Track UTM Parameters in Fluent Forms

Fluent Forms UTM Tracking: Follow 4 easy steps to capture UTM parameters in Fluent Forms

Fluent Foms UTM capture
In this article
  1. 4 Easy Steps to Track UTM Parameters in Fluent 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 Fluent Forms Submission

Struggling to track where your Fluent Forms leads are coming from?

Unfortunately, Fluent Forms doesn’t automatically capture UTM data for leads, but with the right setup, you can track every lead’s source, medium, and campaign details effortlessly.

In this guide, we’ll walk you through a simple way to track UTM parameters in Fluent Forms so you always know exactly where your leads are coming from.

Let’s dive in.

4 Easy Steps to Track UTM Parameters in Fluent Forms

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

What is UTM Parameter

First, make sure you’re using UTM parameters in all your marketing links.

This includes ads, emails, social media posts, and anywhere else you share a link to your website.

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

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

If you’re running paid ads, most platforms allow you to add UTM parameters automatically:

  • Google Ads: Use tracking templates
  • Facebook Ads: Set up UTM parameters in the URL parameters section
  • Email Marketing: Append UTM tags to your call-to-action links
  • Social Media Post: Append UTM tags to your link in comment or caption

Resources:

2. Install SourceLoop on Your Website

SourceLoop-Lead-Source-UTM-Tracking-Software

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

SourceLoop.ai is a simple tool that captures UTM data and other technical source data of each website visitor, organizes it into easy-to-understand marketing attributes, and passes it along with form submissions.

Try SourceLoop.ai for Free

3. SourceLoop.ai Automatically Captures UTM Data

Now, each time a user visits your website, SourceLoop.ai records their visit data and stores it in first-party browser cookies. (Unlike Google or Meta’s third-party cookies, this keeps you GDPR-compliant.)

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 Fluent Form.

These fields won’t be visible to visitors, but SourceLoop.ai will use them to pass UTM and other marketing attribute data for each form submission.

To add a hidden field in Fluent Forms, simply open your form and drag and drop the “Hidden” block at the end of your form from the advanced fields panel on the right.

Hidden fields Fluent forms for UTM tracking

You should add 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 your lead visits your website multiple times before submitting the lead form, you can also use the following additional hidden fields to capture information about their first visit. SourceLoop.ai stores both the first visit and the latest visit of each lead.

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

5. UTM Parameters Are Passed for Each Fluent Forms Submission

Once a visitor fills out a form, Fluent Forms will capture the UTM data stored in the hidden fields, along with the details they entered (like name, email, and phone number).

Here’s what you can do with this data:

  • View it inside Fluent Forms – Check the Entries section to see where each lead came from.
Fluent Forms UTM tracking
  • Send it to a spreadsheet – Automatically log UTM data in Google Sheets or Airtable to analyze performance.
  • Sync it with your CRM – Use Fluent Forms’ built-in integration with Salesforce, HubSpot, Pipedrive, Zoho CRM, etc., to sync the data for each contact inside your CRM.
  • Set up automation with Zapier – Use tools like Zapier and Make.com to instantly send lead submission data to any of your preferred tools to create reports.
  • Include it in your email notifications – Receive the lead source data inside your email inbox via Fluent Forms’ automated email notifications for each form submission.

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