What Are UTM Parameters?
UTM parameters are simple tags you add to the end of a URL that let you track the performance of your marketing campaigns in Google Analytics. They answer three critical questions: Where is my traffic coming from? What marketing channel brought them? And which specific campaign was responsible?
The 5 UTM Parameters Explained
- utm_source: Identifies the traffic source (e.g., google, facebook, newsletter). This is the most important parameter.
- utm_medium: Identifies the marketing channel (e.g., cpc, email, social, organic).
- utm_campaign: Identifies the specific campaign (e.g., spring_sale_2026, black_friday).
- utm_term: Used for paid search to identify keywords (e.g., running+shoes).
- utm_content: Used for A/B testing to differentiate creatives (e.g., banner_v1, text_link).
UTM Naming Best Practices
- Use lowercase only: UTM parameters are case-sensitive. "Facebook" and "facebook" show as separate sources.
- Use underscores instead of spaces: Replace spaces with underscores or hyphens for clean URLs.
- Be consistent: Create a naming convention and document it for your team.
- Keep it descriptive but concise: "spring_sale_2026" is better than "ss26" or "our_big_spring_sale_event_2026".
- Don't use UTMs on internal links: Only use UTM parameters for external marketing links to avoid polluting your analytics.