Guide Marketing

UTM Parameters Explained: A Practical Campaign Tracking Guide

Learn what source, medium, campaign, term, and content mean, plus a naming system that keeps analytics reports clean.

2 min readUpdated September 22, 2026

UTM parameters are labels added to a destination URL so analytics tools can report how a visitor reached the page. They are simple, but inconsistent naming can make campaign reports surprisingly messy. A small naming convention is usually more valuable than a complicated tracking spreadsheet.

The five standard UTM parameters

utm_source

Use the source for the specific platform, publication, partner, or traffic origin: google, newsletter, linkedin, or partner_site.

utm_medium

Use medium for the broad channel: email, cpc, social, affiliate, or another convention your analytics team uses consistently.

utm_campaign

This groups related links under a campaign such as fall_launch or 2026_webinar.

utm_term

Term is optional and historically relates to paid-search keywords. It can also be used when your reporting plan has a clearly documented need for another keyword-like dimension.

utm_content

Content is optional and is useful for distinguishing links within the same source, medium, and campaign, such as hero_button and footer_link.

Create a naming convention before the campaign

Decide whether values will be lowercase, how spaces will be represented, and which terms are allowed for each medium. The important part is consistency. Analytics can treat Email, email, and e-mail as separate values.

Example: one campaign across several channels

Channel Source Medium Campaign
Customer newsletter newsletter email fall_launch
LinkedIn organic post linkedin social fall_launch
Google paid campaign google cpc fall_launch

Do not use UTMs on normal internal navigation

If a visitor arrives from a campaign and then clicks an internal link tagged with a new UTM source, you can overwrite or muddy the original acquisition context in analytics. Internal link tracking is usually better handled with events or other analytics features.

Keep personal data out of the URL

Query strings can be stored in analytics, browser history, logs, bookmarks, screenshots, and referral data. Do not put customer names, email addresses, private IDs, or credentials in UTM values.

Before you publish a tracked link

  • Open the generated URL and confirm it reaches the correct page.
  • Check spelling and capitalization in every parameter.
  • Make sure the campaign name matches your reporting plan.
  • Verify that no sensitive data is present.