Skip to content
SourceLoop

How to Track UTM Parameters in Attio CRM

Attio CRM UTM tracking made easy: 4 easy steps to capture UTM parameters in Attio CRM

Attio CRM utm tracking
In this article
  1. 4 Easy Steps to Track UTM Parameters in Attio CRM
  2. 1. Set Up SourceLoop.ai on Your Website
  3. 2. Tag Your Links with UTM Parameters
  4. 3. Add Hidden Fields to Your Lead Form
  5. 4. Send UTM Data into Attio CRM

Tracking UTM parameters in Attio CRM can be tricky as it doesn’t automatically capture UTM for all inbound leads.

That’s where SourceLoop.ai comes in.

In this guide, we’ll show you how to track UTM parameters in Attio CRM using a plug & play tool called SourceLoop so you always know the exact source of each lead.

Let’s dive in.

4 Easy Steps to Track UTM Parameters in
Attio CRM

Here are 4 simple steps to capture UTM parameters in Attio CRM:

1. Set Up SourceLoop.ai on Your Website

SourceLoop-Lead-Source-UTM-Tracking-Software

First of all, you’ll need to install SourceLoop.ai on your website to capture the UTM parameters.

Here’s how to get it running:

  • Sign up for a free account at SourceLoop.ai.
  • Add the tracking script to your website (directly in your site header or through Google Tag Manager)

Once the script is live, SourceLoop.ai start capturing the UTM parameters for every website visitor visit your site.

Example:

Let’s say you have a project management software.

You launch a Google Ads campaign targeting startups with your free trial offer.

One person clicks this ad:

https://yourtool.com/start-free-trial?utm_source=google&utm_medium=cpc&utm_campaign=startup_trial

SourceLoop logs all the key data from UTM parameters & visit:

  • Channel: Paid Search
  • Channel Drilldown 1: Google
  • Channel Drilldown 2: startup_trial
  • Channel Drilldown 3: launch_offer
  • Landing Page: : https://yourtool.com/start-free-trial
  • Lastseen: May 06, 2025

Try SourceLoop.ai for Free

What is UTM Parameter

Once SourceLoop is tracking visitor data on your site, the next step is making sure your marketing links actually send the right information.

This is where UTM parameters come in.

A basic link:

https://yourwebsite.com/signup

Link with UTM parameters:

https://yourapp.com/signup?utm_source=linkedin&utm_medium=organic&utm_campaign=may_launch

You can add UTM parameters to any link shared online such ads, social post, email, partner mention, and even email signature or Youtube description.

Resources: How to Create UTM Codes to Track Your URLs

3. Add Hidden Fields to Your Lead Form

Now that SourceLoop is tracking visitors and your links are properly tagged with UTM, it’s time to make sure that data actually gets saved when someone fills out a lead form.

That’s where hidden fields come in.

These fields are not visible to website visitors but SourceLoop.ai can identify it in the background and fill it with UTM values.

All form and meeting tool like Calendly, Gravity Forms, Typeform, Contact Form 7, and others let you add hidden fields with just a few clicks.

Recommended hidden fields value that SourceLoop.ai supports:

Hidden FieldWhat It Tells YouchannelTraffic type (e.g., Paid Search, Organic Social)channeldrilldown1UTM source (e.g., Google, LinkedIn, Newsletter)channeldrilldown2UTM campaign name (e.g., “black_friday_offer”)channeldrilldown3UTM term or ad group (optional)landingpageExact page the visitor landed onlandingpagefolderThe section/folder of that landing pagelastseenDate and time of their most recent visit

Optional: Capture First-Touch Attribution Data

Not every user who visit your website today will submit the lead form on the same day.

Some users may visit your website multiple time before becoming a lead.

Example; Let’s say a user discovered your site through a blog post last month, clicked a retargeting ad today, and now they’re ready to get in touch.

If you only capture the latest (or “last-touch”) source, you’ll miss the original channel (SEO) that actually introduced them to your brand.

To track first-touch attribution, just add a few extra hidden fields to your lead forms:

Hidden FieldWhat It Capturesfirst_channelOriginal traffic type (Organic, Paid, etc.)first_channeldrilldown1Original source (e.g., LinkedIn, Email)first_channeldrilldown2First campaign they interacted withfirst_channeldrilldown3Initial keyword or ad group (if available)first_landingpageThe first page they ever visitedfirst_landingpagefolderThe folder or section they entered fromfirstseenThe original date of their first visit

4. Send UTM Data into Attio CRM

That’s it.

Now, whenever a user submits a lead form or books a meeting, their UTM data is saved along with their contact details.

You can then sync this data with Attio CRM when creating a contact record.

Attio utm parameters tracking

This gives you complete visibility into which marketing campaigns are actually driving leads, what’s converting, and where to allocate your marketing budget.

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