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.