Skip to content
SourceLoop

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

UTM tracking weforms
In this article
  1. 5 Easy Steps to Track UTM Parameters in weForms
  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 Fields to Your Form (Optional)
  6. 5. UTM Parameters Are Automatically Passed for Each Form Submission

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

SourceLoop-Lead-Source-UTM-Tracking-Software

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

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 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:

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.

sourceloop lead journey and attribution software

Additional Tutorials:

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.
UTM tracking weforms
  • Click and drag the 7 Hidden Field block from the right sidebar into your form.

Add hidden fileds in WeForms
  • Click on each hidden field to bring up its settings on the right panel and assign the recommended meta key for each field.
Add hidden fileds in WeForms

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.

weForms UTM tracking
  • 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:

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