Free Consultation 512-668-1989

UTM Parameter & Lead Source Tracking Guide

What Are UTM Parameters?

UTM parameters are tags added to the end of your URLs to track where website visitors come from. They help you see which marketing campaigns, platforms, and sources are driving leads to your business.

Example:

https://yourwebsite.com?utm_source=googleads&utm_campaign=ksearch

Common UTM Parameters

ParameterWhat It TracksExample(s)
utm_sourceWhere the traffic comes fromgoogleads fbads email
utm_campaignThe name of your campaignksearch spring_sale
utm_mediumThe type of trafficcpc email social
utm_termThe search keyword (paid search)maid+services
utm_contentWhich ad or link was clickedAd creative ID

How We Track Sources (Priority Order)

Our system processes lead sources in this order:

  1. Referrals — highest priority
  2. Campaign name - utm_campaign
  3. Source name - utm_source
  4. Ad platform detection (Google Ads, Facebook Ads, etc.)
  5. Domain detection (google.com, facebook.com, yelp.com, etc.)
  6. Other — lowest priority

If no UTM parameters are present, we store the referring domain (e.g., google.com, yelp.com, facebook.com).

Our form captures the visitor's source when they first land on your site — no matter which page. When they submit a form, we look up their original source and save it with the lead.

Setup by Channel

We recommend this tracking template for all Google Ads campaigns (set at the account or campaign level):

{lpurl}?utm_campaign=ksearch&utm_source=googleads&utm_medium=cpc&utm_term={keyword}&utm_matchtype={matchtype}&utm_network={network}&utm_device={device}&utm_content={creative}

Google's { } variables automatically fill in the click details. A resulting lead might look like:

Facebook / Instagram Ads

We recommend this URL parameter template for all Facebook and Instagram ad campaigns (set at the ad or campaign level in Ads Manager):

utm_campaign=kfb&utm_source=fbads&utm_medium=cpc&utm_content={{ad.name}}&utm_placement={{placement}}&utm_network={{site_source_name}}

Facebook's {{ }} variables automatically fill in the ad details on each click:

VariableWhat It InsertsExample Values
{{ad.name}}The name of the adspring_promo_v2
{{placement}}Where the ad appearedfeed story reels
{{site_source_name}}Which platform served itfb ig an (Audience Network)

A resulting lead might look like:

Google Business Profile

Tag your GBP website link to distinguish it from organic Google traffic:

https://yourwebsite.com?utm_source=gbp

Without this, GBP visits just show as google.com — same as organic search.

Email Campaigns

https://yourwebsite.com/services?utm_source=email&utm_campaign=monthly_newsletter

When someone refers a customer to you:

https://yourwebsite.com/contact?utm_campaign=referral&utm_source=john_smith

Use utm_campaign=referral (this gets highest priority) and put the referrer's name in utm_source.

Quick Tips

CRM Integration

We send lead data — including all UTM tracking info — to your CRM so you can see attribution all the way through to purchase.

Supported CRMs: Maid Central, Jobber, Service Autopilot, Go High Level (GHL), or combinations of these.

For Go High Level, we set up an incoming webhook that receives the lead info and maps all collected fields to the corresponding GHL fields. GHL workflows accept multiple incoming triggers, so this fits cleanly into your existing setup.

All lead and source data is also available in the MT app to view and export.

Testing Your UTM Parameters

  1. Create your URL with UTM parameters
  2. Visit the URL yourself
  3. Submit a test lead form
  4. Check your lead tracking to confirm the source recorded correctly

Need Help?

Contact us if you need assistance setting up UTM parameters for your campaigns or have questions about source tracking.

hero-woman

Ready to let us help you get more customers?

Contact us if you're ready to start your project or have questions.