UTM Link Builder
This tool allows you to easily add campaign parameters to URLs so you can measure your marketing campaigns. Enter the website URL and campaign information below.
Follow UTM naming conventions: use lowercase letters, hyphens instead of spaces, and be consistent with your naming across campaigns.
Enter a valid URL to generate your campaign link
More information and examples for each parameter
Parameter | Required | Example | Description |
---|---|---|---|
utm_source | Yes | facebook, instagram, mailchimp-newsletter | The platform or website where the traffic originates. Be specific with email lists or ad platforms. |
utm_medium | Yes | paid-social, email, cpc, display | The marketing medium or channel type. Use consistent terms across campaigns. |
utm_campaign | No | summer-2024-collection-us-50off | Campaign identifier. Include region, time period, or promotion details for better tracking. |
utm_id | No | fb-23xc-us | Unique identifier for specific ad campaigns. Useful for cross-referencing with ad platform data. |
utm_term | No | summer-fashion, best-deals | Keywords for paid search or campaign themes. Use for search campaigns or content categorization. |
utm_content | No | hero-banner-v1, sidebar-v2 | Differentiates similar content or A/B tests. Useful for optimizing ad variations. |
UTM Naming Convention Best Practices
- Use lowercase letters only: Analytics tools treat "Facebook" and "facebook" as different sources. Stick to lowercase to maintain consistency.
- Use hyphens, not spaces: Replace spaces with hyphens (e.g., "summer-sale" not "summer sale") to ensure proper URL encoding.
- Be consistent with naming: Use the same term for the same type of traffic (e.g., always use "paid-social" instead of mixing with "social-ads" or "social-paid").
- Include key information in campaign names: Structure campaign names to include relevant details like:
- Region: us, eu, global
- Time period: 2024-q1, june-2024
- Promotion type: 50off, free-shipping
- Product line: summer-collection, holiday-deals
- Avoid redundancy: Don't repeat information across parameters (e.g., if source is "facebook", medium should be "paid-social", not "facebook-ads").
- Use descriptive content parameters: For A/B testing, use clear identifiers (e.g., "hero-banner-v1" vs "hero-banner-v2").