What Are UTM Parameters and How to Use Them for Campaign Tracking
Learn something new today
What Are UTM Parameters?
UTM (Urchin Tracking Module) parameters are tags added to URLs that help analytics platforms like Google Analytics identify where traffic is coming from. When someone clicks a link containing UTM parameters, the analytics platform can tell you which campaign, source, medium, and specific content drove that visit.
UTM parameters are essential for marketing attribution. Without them, Google Analytics shows all traffic from a given source grouped together, making it impossible to distinguish between a newsletter campaign, a social media post, and a paid advertisement that all come from the same platform.
The Five UTM Parameters
utm_source: Identifies the source of traffic (e.g., google, newsletter, twitter, facebook). Required for tracking.
utm_medium: Identifies the marketing medium (e.g., cpc, email, social, referral). Required for tracking.
utm_campaign: Identifies the specific campaign name (e.g., spring_sale, product_launch). Required for tracking.
utm_term: Identifies paid search keywords (e.g., running+shoes). Optional, used for paid search campaigns.
utm_content: Identifies which specific element was clicked (e.g., hero_button, sidebar_link). Optional, used for A/B testing and differentiating similar links.
How to Build UTM URLs
Building UTM URLs manually is tedious and error-prone. Our UTM Builder helps you create properly formatted campaign URLs. Simply enter your base URL and the campaign parameters, and the tool generates the complete URL ready to use in your campaigns.
UTM Best Practices
- Use consistent naming conventions: Decide on a naming scheme (e.g., lowercase, underscores instead of spaces) and stick to it across all campaigns. Inconsistent naming leads to fragmented data in your analytics reports.
- Create a UTM taxonomy document: Document your naming conventions so everyone on your team follows the same rules. This prevents duplicate campaign names and inconsistent source/medium values.
- Don't UTMs for internal links: UTM parameters should only be used for external marketing links. Using them on internal links will corrupt your analytics data by overwriting the original source information.