Skip to main content

UTM Glossary: Definitions for Campaign Tracking

Master the language of campaign tracking with our comprehensive UTM glossary. From basic parameters to advanced concepts, understand how UTMs power your analytics.

Core UTM Parameters

utm_source

Identifies the traffic origin or source of your visitors.

Why It Matters

Shows which platforms, websites, or campaigns are driving traffic to your site.

Best Practice

Use lowercase, consistent naming (google, meta, newsletter, direct).

Example

utm_source=google

utm_medium

Describes the marketing channel or method used to reach your audience.

Why It Matters

Helps categorize traffic by marketing tactic (paid, organic, email, social).

Best Practice

Use standard terms: cpc, email, social, affiliate, referral.

Example

utm_medium=email

utm_campaign

Specific campaign name, promotion, or initiative identifier.

Why It Matters

Tracks performance of specific marketing campaigns and promotions.

Best Practice

Use descriptive names: spring-sale-2025, black-friday, product-launch.

Example

utm_campaign=spring-sale-2025

utm_content

Distinguishes between different ads, links, or content pieces within the same campaign.

Why It Matters

A/B tests different creatives, buttons, or content variations.

Best Practice

Use descriptive terms: banner, cta-button, sidebar-link.

Example

utm_content=banner

utm_term

Often used for paid search keywords or specific terms that triggered the visit.

Why It Matters

Tracks which keywords are driving traffic and conversions.

Best Practice

Use exact keyword terms, lowercase, hyphens for spaces.

Example

utm_term=running-shoes

utm_id

GA4 parameter for unique campaign IDs, often used in Google Ads integration.

Why It Matters

Provides unique identification for campaigns in Google Analytics 4.

Best Practice

Use when you need unique campaign identification in GA4.

Example

utm_id=campaign-12345

Related Tracking Terms

URL Parameters

Tags added to a link after the question mark (?). UTMs are the most common type.

Why It Matters

Allows you to pass information through URLs without changing the destination page.

Best Practice

Keep parameters clean, use hyphens, and avoid special characters.

Example

?utm_source=google&utm_medium=cpc

Query String

The portion of the URL after the question mark (?), containing all parameters and values.

Why It Matters

Contains all the tracking and campaign information for analytics platforms.

Best Practice

Keep query strings organized and readable for better tracking accuracy.

Example

utm_source=google&utm_medium=cpc&utm_campaign=spring-sale

Fragment Identifier (#)

A section marker in a URL that points to specific content on a page.

Why It Matters

UTMs must always come before the # symbol to be properly tracked by analytics.

Best Practice

Place all UTM parameters before any fragment identifiers in your URLs.

Example

?utm_source=email#section-2

Encoding

Making URLs safe by replacing spaces and special characters with URL-safe equivalents.

Why It Matters

Ensures URLs work properly across all browsers and platforms.

Best Practice

Use hyphens (-) instead of spaces, avoid special characters.

Example

spring-sale-2025 (not "spring sale 2025")

Case Sensitivity

Why GA4 treats "Sale" and "sale" as separate values in your analytics.

Why It Matters

Inconsistent casing creates duplicate entries and splits your campaign data.

Best Practice

Always use lowercase for all UTM parameter values to ensure consistency.

Example

utm_campaign=spring-sale (not "Spring-Sale")

Campaign Tracking Concepts

Attribution

How conversions and sales are credited to different marketing sources and touchpoints.

Why It Matters

UTMs provide the data needed to understand which channels drive results.

Best Practice

Use consistent UTM naming to get accurate attribution data across all channels.

Example

Track email campaigns with utm_medium=email

First-Touch Attribution

Credit goes to the first UTM interaction that introduced a user to your brand.

Why It Matters

Shows which channels are best at creating initial awareness and interest.

Best Practice

Use UTMs on all awareness-building content to capture first-touch data.

Example

Social media posts with utm_medium=social

Last-Touch Attribution

Credit goes to the final UTM interaction before a conversion or purchase.

Why It Matters

Identifies which channels are most effective at closing sales and conversions.

Best Practice

Track all conversion-focused campaigns with detailed UTM parameters.

Example

Retargeting ads with utm_medium=cpc&utm_content=retargeting

Multi-Touch Attribution

Splits credit across multiple marketing sources that influenced a conversion.

Why It Matters

Provides a more complete picture of the customer journey and touchpoints.

Best Practice

Use consistent UTM naming across all channels to enable multi-touch analysis.

Example

Track email → social → paid ad journey

Attribution Window

Timeframe that GA4 or ad platforms use to credit conversions to marketing sources.

Why It Matters

Determines how long UTM data remains relevant for conversion attribution.

Best Practice

Understand your platform's default windows and adjust UTM strategies accordingly.

Example

Google Ads: 30-day click, 1-day view

Session Reset

When UTMs are used on internal links, they reset the session and break attribution tracking.

Why It Matters

Can cause inaccurate attribution and split user sessions in analytics.

Best Practice

Never use UTMs on internal site links or navigation elements.

Example

Avoid: /about?utm_source=internal

GA4 & Analytics

GA4 (Google Analytics 4)

Google's latest analytics platform that automatically reads and processes UTM parameters.

Why It Matters

Automatically captures UTM data and organizes it into meaningful reports and insights.

Best Practice

Ensure all marketing links use UTMs so GA4 can properly categorize your traffic sources.

Example

GA4 automatically reads utm_source=google

Traffic Acquisition Report

Where UTM data appears in GA4, showing how visitors arrive at your website.

Why It Matters

Provides insights into which marketing channels and campaigns are driving traffic.

Best Practice

Use consistent UTM naming to get clean, organized data in this report.

Example

See utm_medium=email traffic grouped together

Default Channel Grouping

GA4's automatic system for mapping UTM parameters to marketing channels.

Why It Matters

Automatically categorizes traffic into meaningful channel groups for analysis.

Best Practice

Use standard UTM values that GA4 recognizes for proper channel grouping.

Example

utm_medium=email → Email channel

Referral Traffic

Visits from other websites. UTM parameters can override default referral values.

Why It Matters

UTMs provide more specific information than generic referral data.

Best Practice

Use UTMs on all external links to get detailed referral source information.

Example

utm_source=partner-site&utm_medium=referral

Best Practices & Naming

Naming Conventions

Rules for consistent UTM campaign naming across all marketing channels and campaigns.

Why It Matters

Consistent naming ensures clean analytics data and prevents duplicate entries.

Best Practice

Follow the format: channel-offer-date (e.g., email-spring-sale-2025).

Example

utm_campaign=email-spring-sale-2025

Hyphens vs Underscores

Hyphens are the cleanest and most recommended separator for UTM parameter values.

Why It Matters

Hyphens are URL-safe and more readable than underscores or spaces.

Best Practice

Always use hyphens (-) to separate words in UTM values.

Example

utm_campaign=black-friday-sale

Lowercase Enforcement

Ensures one consistent value instead of duplicates caused by case variations.

Why It Matters

GA4 treats "Sale" and "sale" as different values, splitting your campaign data.

Best Practice

Always use lowercase for all UTM parameter values to maintain consistency.

Example

utm_campaign=spring-sale (not "Spring-Sale")

Policy Linter

Tool that checks if UTMs follow agreed-upon naming conventions and best practices.

Why It Matters

Prevents naming inconsistencies and ensures all team members follow the same rules.

Best Practice

Use automated tools to validate UTM parameters before campaigns go live.

Example

Check for lowercase, hyphens, and consistent naming

Internal Link Errors

Using UTMs on your own site, which breaks sessions and attribution tracking.

Why It Matters

Can cause inaccurate attribution and split user sessions in analytics.

Best Practice

Never use UTMs on internal site links, navigation, or footer links.

Example

Avoid: /about?utm_source=internal

Advanced & Edge Cases

Custom Parameters

Non-standard tracking parameters beyond the five core UTM parameters.

Why It Matters

Allows tracking of additional campaign details specific to your business needs.

Best Practice

Use sparingly and ensure custom parameters provide actionable insights.

Example

utm_region=canada&utm_language=en

Offline UTMs

UTM parameters used in QR codes, print materials, or offline events.

Why It Matters

Tracks offline marketing efforts and connects them to online conversions.

Best Practice

Use clear, memorable UTM parameters for offline campaigns.

Example

QR code with utm_source=print&utm_medium=brochure

Shortened Links

Bitly or branded short URLs that still carry UTM parameters for tracking.

Why It Matters

Provides clean, shareable links while maintaining full tracking capabilities.

Best Practice

Ensure UTM parameters are added before shortening the URL.

Example

bit.ly/abc123 with full UTM tracking

Dynamic Tracking Templates

Auto-insertion of UTM parameters in Google Ads and other ad platforms.

Why It Matters

Automatically adds tracking parameters to all ads without manual work.

Best Practice

Set up tracking templates at the account level for consistency.

Example

{lpurl}?utm_source=google&utm_medium=cpc

Vanity URLs

Clean, branded links that redirect with UTM parameters for tracking.

Why It Matters

Provides memorable links while maintaining full analytics tracking.

Best Practice

Use descriptive vanity URLs that include campaign information.

Example

yoursite.com/spring-sale with UTM redirect

Pixel Tracking

Script-based tracking technology, different from UTM parameters.

Why It Matters

Provides different types of tracking data than URL-based UTM parameters.

Best Practice

Use both UTM parameters and pixels for comprehensive tracking coverage.

Example

Facebook Pixel + UTM parameters

Cookie Deprecation

Why UTMs matter more as third-party cookies disappear from browsers.

Why It Matters

UTMs provide reliable first-party tracking as cookie-based tracking becomes limited.

Best Practice

Implement comprehensive UTM tracking strategies to compensate for cookie limitations.

Example

UTMs work regardless of cookie settings

Take Control of Your Campaign Tracking

Build clean and consistent UTM links in seconds. Free, accurate and built for every channel.