Skip to content

UTM Parameter

A UTM parameter is information added to a URL to identify the campaign, source, medium, or other marketing context associated with a visit.

A UTM parameter is information added to a URL to identify the campaign or source associated with a visit.

UTM parameters help analytics systems classify manually tagged marketing traffic.

Common UTM Parameters

Common parameters include:

  • utm_source
  • utm_medium
  • utm_campaign
  • utm_content
  • utm_term

For example:

?utm_source=newsletter&utm_medium=email&utm_campaign=spring_launch

can identify a visit from a particular email campaign.

What They Describe

UTM values can communicate things such as:

Source Where the traffic originated.

Medium The type of channel.

Campaign The specific marketing initiative.

Content A variation of a link or creative.

Term Often used for keyword or targeting information.

These values can become dimensions in analytics reports.

Why It Matters

Without campaign tagging, traffic from email, QR codes, partner links, social posts, or other sources may be classified in ways that are less useful.

Consistent UTM parameters make campaign analysis and attribution much cleaner.

Common Problems

Common problems include:

  • Email, email, and e-mail used as different values
  • Campaign names changing between team members
  • Using UTMs on internal links
  • Putting sensitive information into URLs
  • Creating unnecessarily complicated naming conventions
  • Tagging every possible link
  • Using UTMs without documenting the naming system

Because UTM parameters are part of the URL, they can also interact with URL Structure and canonical URLs.

How to Improve

Create a simple naming convention.

Use consistent lowercase values where practical and define common sources and mediums before campaigns begin.

UTM tagging works best when the naming rules are boring and predictable.