Skip to content
SourceLoop

How to Track UTM Parameters in Tally Forms

Follow 4 easy steps to capture UTM parameters in Tally Form and track where each leads & customers come from

Capture UTM parameters in Tally Forms
In this article
  1. 5 Easy Steps to Track UTM Parameters in Tally Forms
  2. 1. Install SourceLoop on Your Website
  3. 2. Add UTM Parameters to Your Links
  4. 3. Automatically See How Every Lead Found You
  5. 4. Add Hidden Fields to Your Forms (Optional)
  6. 5. UTM Parameters Are Passed for Each Tally Forms Submission

Do you want to know if the latest lead that filled out a Tally form on your website came from Google Ads, Meta Ads, SEO, or somewhere else?

While it’s not possible to get correct lead attribution data for each lead using just Tally…

In this guide, we’ll walk you through a step-by-step process to track UTM parameters in Tally Forms using SourceLoop.ai.

Let’s dive in.

5 Easy Steps to Track UTM Parameters in Tally Forms

Here are 4 simple steps to capture UTM parameters in Tally Forms:

1. Install SourceLoop on Your Website

SourceLoop-Lead-Source-UTM-Tracking-Software

Sign up for SourceLoop.ai (they offer a free 14-day trial) and get your unique tracking code. Add this code to the <head> section of your website.

This allows SourceLoop.ai to capture information about how a visitor arrives on your site (based on UTM parameters in the URL, the referring site, device, etc.). It stores this information in the user’s browser cookies and passes it along when they submit a Tally form.

For each visitor, it uses predefined rules to parse the UTM information and categorize them into clear marketing attributes.

Example:

Let’s say Nike is using SourceLoop.ai, and a user clicks on one of their Instagram Story ads promoting a new running shoe.

SourceLoop.ai will capture and organize the user’s visit information like this:

  • Channel = Paid Social
  • Channel Drilldown 1 = Instagram
  • Channel Drilldown 2 = Story Ad
  • Channel Drilldown 3 = Pegasus 42 Launch
  • Landing Page = www.nike.com/running/pegasus-42
  • Landing Page Folder = running
  • Last Seen = Apr 14, 2025

This makes it easy to understand exact lead attribution data when you sync it with your CRM, Google Sheets, etc.

Try SourceLoop.ai for Free

What is UTM Parameter

Once the SourceLoop.ai tracking code is added to your website, the next step is to make sure that all links pointing to your site have UTM tags.

This ensures that every visitor you send to your site carries information about where they came from, which SourceLoop can then capture.

It could be a link used in Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, a social media post, newsletter, etc.

Example of a link with UTM parameters:

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

Resources:

3. Automatically See How Every Lead Found You

SourceLoop.ai captures every visitor’s UTM data and tracks the pages they visit, even across multiple sessions.

Once a visitor submits a form or books a meeting, all of this information is tied to their profile and shown in the Lead Manager.

sourceloop lead journey and attribution software

You can easily follow their journey from the first marketing channel that brought them in, to the pages they explored, and all the steps leading up to conversion.

This makes it simple to understand your leads and see which campaigns are really working.

More Tutorials:

4. Add Hidden Fields to Your Forms (Optional)

You can also capture UTM data in your Tally form submissions by adding hidden fields to the form.

These hidden fields won’t be visible to visitors, but SourceLoop.ai will use them to pass UTM values and other marketing data with the form submission.

To add hidden fields:

  • Click on the “Add Field” option and choose the “Hidden” block.
Tally Forms Hidden Fields
  • Then name the field according to SourceLoop’s expected format.
Tally Forms UTM tracking

Here are the recommended names for each hidden field:

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

If a lead visits your site multiple times and you want to capture their first visit data as well, add these additional hidden fields:

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

5. UTM Parameters Are Passed for Each Tally Forms Submission

Once you’ve configured the hidden fields, sit back and relax.

Whenever a visitor submits a Tally Form, SourceLoop.ai will automatically identify the hidden fields and pass the stored UTM data along with the form submission.

Here’s what you can do with the data:

View it inside Tally – Go to the “Submissions” section to see all form submissions. Open any form submission and you’ll see their attribution values in the hidden fields you set up.

tally forms UTM tracking

Send it to Slack – Tally Forms has built-in Slack integration (even in the free plan). You can connect it to your Slack channel and automatically receive each lead with attribution data so your sales team can act fast.

Create Reports – Tally integrates with tools like Google Sheets & Airtable. Collect all submissions and create automated reports to understand which channels and campaigns are driving leads.

Tally Forms Integration

Sync with your CRM – Tally connects with Zapier and Make.com, so you can push lead attribution data to virtually any CRM automatically.

More Tutorials:

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