meshalive
Blog→Analytics
Analytics · 9 min read

UTM Parameters: The Complete Guide for 2026

UTM parameters are small tags you add to URLs so Google Analytics can tell you exactly which campaign, channel, and piece of content is driving traffic. Here is everything you need to know.

Updated May 2026 · By meshalive team

What are UTM parameters?

UTM stands for Urchin Tracking Module (Urchin was the analytics company Google acquired to build Google Analytics). UTM parameters are query string tags added to the end of a URL, like this:

https://yoursite.com/sale?utm_source=instagram&utm_medium=social&utm_campaign=summer-sale

When someone clicks this link, Google Analytics records all three values and shows you exactly how much traffic came from that campaign.

⚡ Instant Free Tool

Interactive UTM Campaign URL Builder

Add Source, Medium, Campaign Free

Use lowercase and underscores — spaces become %20 in analytics reports.

+ Optional parameters (utm_term, utm_content)

Paid keywords — for Google / Meta Ads

For A/B testing different creatives

Fill in the fields above — your UTM URL will appear here

What each UTM parameter does

utm_sourcerequired
Where your traffic comes frome.g. google, facebook, newsletter, whatsapp
utm_mediumrequired
The marketing channel or typee.g. cpc, social, email, organic
utm_campaignrequired
The specific campaign namee.g. diwali_sale, product_launch
utm_term
Paid search keywordse.g. url shortener india, link management
utm_content
Differentiates ads or links in A/B testse.g. hero_cta, sidebar_banner

The 5 UTM parameters explained

utm_sourceRequired
Where the traffic comes from
Examples: instagram, google, newsletter, twitter
utm_mediumRequired
The marketing channel
Examples: social, email, cpc, organic, referral
utm_campaignRequired
The campaign name
Examples: summer-sale, product-launch, black-friday
utm_content
Which specific link or ad
Examples: header-cta, blue-button, post-123
utm_term
Paid search keyword (PPC only)
Examples: url+shortener, free+link+shortener

UTM best practices

  • Always use lowercase. utm_source=Instagram and utm_source=instagram appear as two different sources in Analytics.
  • Use hyphens, not underscores or spaces. summer-sale works better than summer_sale or summer%20sale.
  • Be consistent. If you call it "email" this month, don't switch to "newsletter" next month.
  • Shorten the URL after adding UTMs. Long UTM URLs look ugly. Paste the full URL into Meshalive, which creates a clean short link that preserves all your tracking parameters.
Shorten your UTM links for free

Clean short links that preserve all your UTM tracking parameters.

Shorten a UTM link →