Skip to content
SourceLoop

How to Track UTM Parameters in WS form

Follow 4 simple steps to capture UTM parameters in WS form and and uncover the true source of every lead

WS Forms UTM tracking
In this article
  1. 5 Easy Steps to Track UTM Parameters in WS form
  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 Passed for Each Form Submission

If you are running marketing activities across different channel and using UTM parameters to track performance, you’ll want to capture those parameters when someone submits a WS form on your website.

Unfortunately, WS Forms don’t have a default solution for easily tracking UTM Parameters.

In this guide, we’ll walk you through 4 simple steps to track UTM parameters in WS form using SourceLoop.ai.

Let’s dive in.

5 Easy Steps to Track UTM Parameters in WS form

Here are 4 simple steps to capture UTM parameters in WS form:

1. Add SourceLoop on Your Website

SourceLoop-Lead-Source-UTM-Tracking-Software

Head over to SourceLoop.ai and create your free account.

Get you unique website tracking code and paste it inside the <head> section of your website.

Most website builders like WordPress, Webflow, Wix, etc., let you easily add custom code snippets to the site header. Alternatively, you can also use Google Tag Manager to add it across all pages.

Once installed, SourceLoop.ai begins tracking how each visitor lands on your site—capturing UTM parameters and storing them in browser cookies.

The best part? It doesn’t just capture raw UTM values. It uses its intelligence to organize that data into easy-to-understand marketing attributes.

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:

  • Last Seen = June 14, 2025
  • 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

Try SourceLoop.ai for Free

What is UTM Parameter

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

So, open your marketing campaigns—whether it’s Google Ads, TikTok Ads, Meta Ads , LinkedIn Ads, or even email newsletters—and ensure that all the URLs pointing to your website include UTM parameters.

These parameters act like labels, telling SourceLoop.ai where the visitor came from and why they clicked.

Example of a link with UTM parameters:

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

When someone clicks this link, SourceLoop will pick up these tags and automatically organize the marketing attributes.

Resources:

3. SourceLoop Automatically Capture the full UTM journey

SourceLoop.ai records UTM tags and page visits every time someone comes to your site. We save that first-party visit data so a visitor’s path is preserved across sessions.

When a visitor fills a form or books a meeting, SourceLoop links those stored visits to their lead profile and shows the complete attribution record in the Lead Manager.

Open any lead to see a clear timeline: the first marketing touch and UTM details, each return visit with pages and timestamps, and the final conversion event.

sourceloop lead journey and attribution software

This makes it easy to understand which campaigns actually began the relationship and which ones influenced conversion.

Additional Tutorials:

4. Add Hidden Fields to Your Form (Optional)

If you’d like to record a lead’s UTM parameters directly inside your lead form, you can do this by adding hidden fields and mapping them to the recommended values.

These hidden fields are not visible to website visito but will automatically capture and submit attribution data when a form is filled out.

To get started;

  • Drag and drop 7 “short-text” fields from the right sidebar to your form.
drop text field in WS form
  • Click on each text field to open its settings.
  • In the settings panel on the right:
    • Set the Label to the recommended value (see below).
    • Set the Default Value (see below).
    • Tick the “Hidden” checkbox to hide the field from the user.
    • Click “save”.
WS Forms hidden fields for UTM capture

Recommended 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)

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 this data in a cookie with a 6-month expiration, allowing you to track both first and latest visit sources throughout a lead’s journey.

5. UTM Parameters Are Passed for Each Form Submission

Once you’ve configured the hidden fields, SourceLoop will do the rest.

When a user fills a form, their stored UTM data gets automatically inserted into the hidden fields of your form.

You can simply navigate to the submission section of WS Form to find the UTM information each form submission.

UTM tracking WS Form

Receive Form Submissions via Email:

WS Form automatically sends a notification to your WordPress admin email whenever a new lead is submitted. This email includes all lead details along with their UTM information, so you can easily track attribution.

Sync Lead Attribution Data with Your Marketing or CRM Tool:

If you’re a paid WS Form user, you can connect it to automation tools like Zapier. This allows you to integrate WS Form with virtually any CRM or analytics platform. You can then set up automations to automatically create new contacts or reports in your CRM with the full attribution data.

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