← Learning Hub

Analytics

UTM Parameters Guide: How to Track Campaign Traffic Correctly

This UTM parameters guide explains how to add consistent campaign information to links so analytics platforms can identify where visits came from and which marketing effort generated them. UTM tagging is simple, but inconsistent naming can split one campaign into multiple rows and make reporting harder than it needs to be.

Published 2026-08-10Updated 2026-08-105 sections

Knowledge to action

Understand. Then execute.

Key takeaways

01

UTM parameters are query-string values appended to a destination URL. They travel with the visitor when the link is clicked and allow analytics systems to associate that session with campaign information. The most commonly used fields are source, medium, campaign, term, and content.

02

The biggest practical improvement is to decide your naming rules before the team starts tagging URLs. Analytics systems treat differently written values as different values. If one person uses facebook, another uses Facebook, and a third uses fb, reporting can become fragmented even when all three links belong to the same source.

03

A useful UTM parameters guide should keep source and medium conceptually separate. Source answers where the visitor came from. Medium answers what kind of channel carried the visit. For example, a source could be instagram while the medium could be paid_social. An email campaign might use a newsletter platform or list name as the source and email as the medium.

UTM parameters guide to the five common fields

UTM parameters are query-string values appended to a destination URL. They travel with the visitor when the link is clicked and allow analytics systems to associate that session with campaign information. The most commonly used fields are source, medium, campaign, term, and content.

Source identifies where the traffic originated, such as a newsletter, social platform, partner, or advertising network. Medium describes the type of channel, such as email, paid social, CPC, referral, or another agreed classification. Campaign identifies the specific promotion or initiative. Term can be used for keyword or targeting detail, while content is useful for distinguishing multiple creatives, links, or placements within the same campaign.

  • utm_source: identifies the traffic source or referrer.
  • utm_medium: identifies the marketing channel or medium.
  • utm_campaign: identifies the campaign or promotion.
  • utm_term: commonly used for keyword or targeting detail.
  • utm_content: distinguishes creatives, links, or variations.

Choose a naming convention before building links

The biggest practical improvement is to decide your naming rules before the team starts tagging URLs. Analytics systems treat differently written values as different values. If one person uses facebook, another uses Facebook, and a third uses fb, reporting can become fragmented even when all three links belong to the same source.

A simple convention is usually better than a complicated taxonomy nobody follows. Use lowercase, choose one approved term for every major source and medium, avoid unnecessary spaces, and document how campaign names should be written. The goal is not to create perfect labels. The goal is to make reporting predictable months later when someone who did not create the link needs to understand it.

From concept to action

01Understand
02Measure
03Decide
04Execute

UTM parameters guide for campaign source and medium

A useful UTM parameters guide should keep source and medium conceptually separate. Source answers where the visitor came from. Medium answers what kind of channel carried the visit. For example, a source could be instagram while the medium could be paid_social. An email campaign might use a newsletter platform or list name as the source and email as the medium.

Consistency becomes especially important when several agencies, team members, or automation tools create campaign links. Keep a shared reference list for allowed sources and mediums. This reduces cleanup work and makes channel-level comparisons more reliable.

When to use term and content

Term and content are optional in many workflows, but they can add useful detail. Use term when you need to identify a keyword, audience, or another targeting dimension that your reporting process expects. Use content when you need to tell similar links apart, such as two buttons in the same email, two ad creatives in the same ad set, or different banner placements.

Do not add parameters simply because fields exist. Every field should answer a reporting question. Excessive tagging makes URLs harder to manage and creates more opportunities for inconsistent values.

Avoid personal information in campaign URLs

Campaign links are visible in browsers, server logs, analytics tools, screenshots, and shared messages. Do not put customer names, email addresses, phone numbers, or other sensitive personal information into UTM values. Use campaign identifiers that describe marketing activity rather than individual people.

After building a link, test it before launch. Confirm that the destination page loads correctly, the query string remains intact after redirects, and the expected campaign values appear in your analytics workflow.

Authoritative references

A disciplined UTM parameters guide is less about memorizing five field names and more about creating repeatable tracking habits. Keep source, medium, and campaign values consistent, use optional parameters only when they answer a real reporting question, and use JaiVibe's UTM Campaign Builder to generate clean links your team can reuse confidently.

Related reading