A UTM parameter is just a tag you add to the end of a link so your analytics tool can tell where a visitor came from. They're plain text, they're free, and they're the difference between "we got some traffic" and "the June newsletter drove 40% of sign-ups."
The five tags
- utm_source — where the link lives: newsletter, google, linkedin.
- utm_medium — the type of channel: email, cpc, social, referral.
- utm_campaign — the specific push: spring_launch, black_friday.
- utm_term — optional, usually for paid keywords.
- utm_content — optional, to tell two versions apart (e.g. header vs footer link).
A finished link looks like this: https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=spring_launch
Why bother
Without UTMs, most of your traffic lands in a vague "direct" or "referral" bucket and you're left guessing. With them, every link tells your analytics exactly which effort it belongs to — so you can see what's working and do more of it.
The one rule that matters
Be consistent. "Newsletter," "newsletter" and "News Letter" are three different sources to an analytics tool, and they'll split one campaign across three rows in your report. Pick a style — lowercase, no spaces — and stick to it. A builder that lints your links for you takes that worry off the table entirely.