Client Hub →
Theme
Glossary Tracking

UTM Parameters

URL parameters that track campaign performance by tagging links with source, medium, and campaign data for analysis in Google Analytics.

Also known as: UTM tags UTM codes campaign parameters tracking parameters Google Analytics parameters

What Are UTM Parameters?

UTM (Urchin Tracking Module) parameters are simple text snippets appended to URLs that tell Google Analytics where your traffic came from. They consist of five optional fields: source, medium, campaign, content, and term. When someone clicks a UTM-tagged link, Analytics captures this data and attributes the visit to your specified campaign.

For example: https://example.com/?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale

Why They Matter

UTM parameters are fundamental to understanding campaign performance. Without them, you can't reliably distinguish between organic search traffic, paid ads, email campaigns, or social media referrals. This is especially critical in the UK where multi-channel marketing is standard practice.

They enable you to:

  • Measure ROI across different channels and campaigns
  • Identify top performers without relying solely on platform-native analytics
  • Track offline campaigns by measuring web traffic from print, radio, or outdoor advertising
  • Compare costs across channels with accurate attribution
  • Optimise budgets based on reliable data

The Five UTM Parameters

utm_source (required): Where the traffic comes from (e.g., google, facebook, newsletter, bbc)

utm_medium (required): The channel type (e.g., cpc, organic, email, social, display, affiliate)

utm_campaign (required): The campaign name for grouping related efforts (e.g., summer_sale, product_launch_2024)

utm_content (optional): Distinguishes similar content within a campaign, useful for A/B testing

utm_term (optional): Primarily for paid search, captures the keyword that triggered the ad

When to Use Them

UTM parameters should tag every external link you want to track:

  • Paid advertising: Google Ads, Facebook, LinkedIn, programmatic display
  • Email marketing: Newsletter links, promotional campaigns
  • Social media: Organic posts and paid social
  • Referral traffic: Guest posts, directory listings, partnerships
  • Offline campaigns: QR codes, print ads, radio spots
  • Influencer marketing: Links shared by creators or affiliates

Best Practices

Use consistent naming across all campaigns to avoid fragmentation in reports. Develop a UTM naming convention and document it across your team.

Keep it lowercase to prevent duplicate entries from case sensitivity issues.

Avoid dynamic parameters in automated systems unless you're certain they'll remain consistent.

Test before launching by clicking your tagged links and verifying they appear in real-time Google Analytics reporting.

Use UTM generators like Google's Campaign URL Builder to reduce errors and maintain consistency.

Integration with Connect Media Group Services

When running campaigns through Connect Media Group, properly structured UTM parameters ensure accurate performance tracking across display, video, and social channels. This data feeds directly into your analytics dashboard, enabling better decision-making and improved campaign optimisation.

Frequently Asked Questions

Do UTM parameters affect my website's SEO?
No, UTM parameters don't harm SEO. Google treats URLs with different UTM parameters as the same page, so it won't create duplicate content issues. However, it's best practice to use canonical tags if you're concerned about parameter handling.
Can I use UTM parameters with shortened URLs?
Yes, absolutely. In fact, using URL shorteners (like Bit.ly) with UTM parameters is common practice, especially for social media. The shortener preserves the UTM data, and analytics will still track it correctly when the link is clicked.
What's the difference between utm_source and utm_medium?
Source identifies the specific origin (e.g., 'google', 'facebook'), while medium categorises the channel type (e.g., 'cpc', 'social'). Together they answer: where did this traffic come from and how did they arrive?
How long does UTM data persist in Google Analytics?
UTM data is attached to the individual session or conversion when the tagged link is clicked. It persists in your Analytics reports indefinitely, depending on your data retention settings.

Learn How to Apply This

Need expert help?

Our team can put this knowledge to work for your brand.

Request Callback