What UTMs actually are
UTM parameters are tags you add to a link's URL so your analytics can tell where a visitor came from. When someone clicks a tagged link, the tags travel with them and show up in reports, letting you attribute traffic, leads and sales back to a specific campaign, channel or ad.
They don't change the page — they're just labels the analytics reads.
The five parameters
- •utm_source — where the traffic came from (e.g. facebook, google, newsletter).
- •utm_medium — the type of channel (e.g. cpc, email, social, referral).
- •utm_campaign — the specific campaign (e.g. diwali-sale-2026).
- •utm_content — used to tell similar links apart (e.g. which ad or button).
- •utm_term — mainly for paid search keywords.
Source, medium and campaign are the three that matter most; content and term are optional detail.
Common mistakes to avoid
Don't put personal data in UTMs — they're visible in the URL and end up in analytics. Don't tag internal links between your own pages (it restarts the session and corrupts attribution). And be consistent about medium: mixing 'cpc' and 'ppc' and 'paid' splits the same channel across three buckets.