SEO & web Tracking links

UTM link builder

Landing page
Source utm_source *
Where the click comes from: newsletter, google, linkedin.
Medium utm_medium *
The kind of traffic: email, cpc, social, referral. Analytics groups channels on this one, so keep to the standard values.
Campaign utm_campaign *
The thing you are running: spring-sale, launch-2026.
Content utm_content
Which link, when a page has several: header-cta, footer-link.
Term utm_term
The paid keyword. Usually filled in automatically by the ad platform.
Your link 0 characters
Still missing: utm_source, utm_medium, utm_campaign
Live · lower case and hyphenated by default
Advertisement
320 × 100

UTM parameters are five query-string tags — source, medium, campaign, content and term — that analytics tools read to attribute a visit. Source, medium and campaign are the three that matter; content and term are optional. Google Analytics treats them as case-sensitive, so Email and email become two separate rows.

How to build a UTM link

1 Paste the page the link should land on.
2 Fill in source, medium and campaign. The presets are the values Analytics recognises as standard channels.
3 Copy the finished link. Leave the lower-case switch on unless you have a reason not to.

Medium is the field that decides which channel group a visit lands in, and it is where most tagging goes wrong. Use email, cpc, social, referral, affiliate or display; anything else falls into "unassigned" and quietly disappears from the default reports. The other common mistake is inconsistent casing, which is why the lower-case switch is on by default.

Questions

Source, medium and campaign in practice. Without a source, Analytics cannot attribute the visit and falls back to referral or direct.

Google Analytics Help — collect campaign data with custom URLsGoogle Analytics Help — default channel group
Advertisement
300 × 250
Was this tool any good?
INTERNAL SIGNAL ONLY · WE USE IT TO FIND TOOLS WORTH REBUILDING