UTM parameters are the small tags you append to a URL so your analytics can tell exactly where a click came from. Get them consistent and every campaign becomes measurable; get them sloppy and your reports fracture into dozens of near-duplicate sources. This guide covers the five UTM tags, a naming convention that survives a growing team, and how to wire UTMs into short links so attribution is automatic.
What is a UTM parameter?
A UTM (Urchin Tracking Module) parameter is a key-value pair added to a URL's query string. When someone clicks the tagged link, the parameters travel with them and are recorded by your analytics, telling you which campaign, channel, and creative drove the visit. They don't change where the link goes — only how the visit is labelled.
The five UTM tags
- utm_source
- Where the traffic comes from — e.g. newsletter, twitter, google.
- utm_medium
- The marketing channel — e.g. email, social, cpc, referral.
- utm_campaign
- The specific campaign — e.g. spring_launch, black_friday.
- utm_term
- Optional. The paid keyword for search campaigns.
- utm_content
- Optional. Distinguishes creatives — e.g. hero_cta vs footer_link.
https://example.com/pricing
?utm_source=newsletter
&utm_medium=email
&utm_campaign=spring_launch
&utm_content=header_buttonA naming convention that scales
- 1Lowercase everything. utm_source=Twitter and utm_source=twitter are two different sources to your analytics.
- 2Pick one word per concept and document it. Decide between social and Social, email and newsletter — then never switch.
- 3Use underscores, not spaces. spring_launch, not spring%20launch.
- 4Use source = the platform, medium = the channel type. twitter/social, not twitter/twitter.
- 5Reserve utm_content for A/B-ish distinctions you'll actually report on.
How short links make UTMs reliable
Raw UTM-laden URLs are long, ugly, and easy to mistype when pasted across channels. With LinkLane, you attach UTM values to a short link once; every click appends them automatically and consistently. You share a clean lynl.in/spring link, and the analytics still receive the full source/medium/campaign breakdown.
Set UTMs per link
Store source, medium, campaign, term, and content on the link itself — no manual query strings.
Group with campaigns
Assign links to a campaign and read a single rolled-up report across every link in it.
Read the breakdown
Real-time analytics split clicks by referrer, device, country, and browser — bots filtered out.
Reading the results
Once links are tagged, your campaign report answers three questions: which source drove the most qualified clicks, which medium converted, and which creative (utm_content) won. In LinkLane, the campaign view aggregates every link's clicks, uniques, and breakdowns so you compare channels without exporting to a spreadsheet — though a one-click CSV export is there when you want it.
UTM tracking FAQ
- Do UTM parameters affect SEO?
- On your own links, avoid indexing UTM-tagged URLs (use canonical tags). For outbound campaign links, UTMs are standard and have no negative SEO effect.
- What's the difference between source and medium?
- Source is the specific origin (e.g. 'newsletter', 'twitter'); medium is the channel category (e.g. 'email', 'social'). Source answers 'who', medium answers 'what kind of channel'.
- How many UTM parameters should I use?
- Always set source, medium, and campaign. Add term for paid search keywords and content when you're testing creatives. The five standard tags are the only ones analytics tools special-case.
