How to Track UTM Parameters in weForms
Follow 4 easy steps to capture UTM parameters in weForms and and uncover the true source of every lead
In this article
You’re driving traffic and getting leads through your weForms… but have no idea where they actually came from.
Unfortunately, weForms doesn’t track UTM parameters by default.
Fortunately, plug-and-play tools like SourceLoop make it easy to track UTM parameters for any form.
Here’s a simple step-by-step guide to help you track UTM parameters in weForms using SourceLoop.ai.
5 Easy Steps to Track UTM Parameters in weForms
Here are 4 simple steps to capture UTM parameters in weForms:
1. Add SourceLoop on Your Website

Firstly, create your free SourceLoop.ai account.
Then, you’ll get a small tracking script that you need to add in the <head> section of your WordPress website.
You can use WordPress plugin like WPCode to add the tracking script in the head section of your site within a few seconds.
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
2. Add UTM Parameters to Your Links

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 Google Ads, Meta Ads, LinkedIn, TikTok, email newsletters, etc campaign and ensure that the URLs pointing to your site include UTM parameters.
These parameters work like unique 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:
- How to add UTM parameters in Google Ads
- How to add UTM parameters in Facebook Ads
- How to add UTM parameters in LinkedIn Ads
- How to add UTM parameters in TikTok Ads
3. SourceLoop Automatically Capture the full UTM journey
Each time someone visits your site, SourceLoop.ai records their UTM tags and page views in the background.
When that person fills a form or books a meeting, we attach the entire visit history to their lead record.
Open the Lead Manager and you’ll see a clean, chronological timeline: the marketing channel that first brought them in, every return visit, the pages they viewed, and the exact moment they converted.

Additional Tutorials:
- Track UTM Parameters in Involve.me Form
- Capture UTM Parameters in QuestionScout
- Set up UTM tracking in Typeform
4. Add Hidden Fields to Your Form (Optional)
Want to capture a lead’s UTM data right inside your lead form?
Just add hidden fields and set them to collect the recommended UTM values.
These hidden fields are not visible to actual visitor but they’ll automatically be filled by SourceLoop.ai with UTM tags when the form is submitted.
To get started;
- Log in to your WordPress dashboard and open the form where you’d like to capture attribution data.

- Click and drag the 7 Hidden Field block from the right sidebar into your form.

- Click on each hidden field to bring up its settings on the right panel and assign the recommended meta key for each field.

Recommended Meta Key for Hidden Fields
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 a user submits your form, their UTM values will automatically be populated into the hidden fields of your form.
- View UTM Data in Submissions
Go to the Entries section in weForms and open any form submission to view the details—along with the user’s UTM values.

- Create email marketing automation:
weForms has direct integrations with email marketing tools like Mailchimp, Campaign Monitor, Constant Contact, MailPoet, and more—allowing you to run targeted email campaigns based on the source of each lead.
More Guides: