UTM Link Builder

Build UTM tracking URLs for Google Analytics campaigns. Generate and parse UTM parameters for marketing links.

Build UTM URL

Identifies the referrer (e.g., google, facebook, newsletter)

Marketing medium (e.g., cpc, email, social, banner)

Product, promo code, or slogan (e.g., spring_sale)

Identify paid search keywords (optional)

Differentiate ads or links pointing to the same URL (optional)

Enter a base URL to get started...

How to Use the UTM Link Builder

  1. Enter your destination URL (the page you want to track)
  2. Select or enter a campaign source (where the traffic comes from)
  3. Select or enter a medium (how the traffic arrives)
  4. Enter a campaign name to identify your marketing campaign
  5. Optionally add term and content for more detailed tracking
  6. Copy the generated URL to use in your marketing materials

What are UTM Parameters?

UTM (Urchin Tracking Module) parameters are tags added to URLs that help you track the effectiveness of your marketing campaigns in Google Analytics and other analytics platforms. When someone clicks a link with UTM parameters, the data is sent to your analytics tool, allowing you to see exactly where your traffic and conversions come from.

UTM Parameters Explained

  • utm_source (required) - Identifies which site or platform sent the traffic. Examples: google, facebook, newsletter, twitter, linkedin.
  • utm_medium (required) - Identifies the marketing medium or channel. Examples: cpc (cost per click), email, social, organic, referral, banner.
  • utm_campaign (required) - Identifies a specific campaign, promotion, or product. Examples: spring_sale, product_launch, weekly_newsletter.
  • utm_term (optional) - Identifies paid search keywords. Used primarily for paid search campaigns to track which keywords triggered your ad.
  • utm_content (optional) - Differentiates similar content or links within the same ad. Useful for A/B testing and content-targeted ads.

UTM Best Practices

  • Use lowercase - UTM parameters are case-sensitive. Stick to lowercase to avoid duplicate entries in your analytics.
  • Be consistent - Create a naming convention and stick to it. Document your UTM values to ensure consistency across your team.
  • Use underscores or hyphens - Avoid spaces in your parameter values. Use underscores (_) or hyphens (-) instead.
  • Keep it simple - Use clear, descriptive values that you will understand when reviewing your analytics months later.
  • Test your links - Always test UTM-tagged URLs before using them in campaigns to ensure they work correctly.

Common UTM Use Cases

  • Tracking email marketing campaigns and newsletters
  • Measuring social media post and ad performance
  • Comparing paid vs organic search traffic
  • A/B testing different ad creatives and copy
  • Tracking affiliate and partner referrals
  • Measuring banner ad and display campaign performance

Features

  • Build UTM URLs with all five standard parameters
  • Parse existing UTM URLs to extract and edit parameters
  • Common presets for source and medium values
  • Real-time URL generation as you type
  • URL preview showing all parameters
  • One-click copy to clipboard
  • Works entirely in your browser - no data is sent to any server