Skip to main content

UTM Builder

November 10, 2025

Generate campaign tracking URLs with UTM parameters

Build URLs with UTM parameters for tracking marketing campaigns in Google Analytics and other analytics platforms. All processing is done client-side in your browser.

URL Builder
The full website URL (e.g., https://example.com/page)
The referrer (e.g., google, newsletter, twitter)
Marketing medium (e.g., cpc, email, social)
Campaign name for tracking (e.g., spring_sale, product_launch)
Paid search keywords (e.g., keyword1+keyword2)
Differentiate ads or links (e.g., banner_ad, text_link)

Generated URL
URL-encoded version safe for sharing
Preview:
About UTM Parameters
What are UTM Parameters?

UTM (Urchin Tracking Module) parameters are tags added to URLs to track the effectiveness of marketing campaigns. They help identify traffic sources in analytics platforms like Google Analytics.

Required Parameters
  • utm_source: Traffic source (google, newsletter)
  • utm_medium: Marketing medium (cpc, email)
  • utm_campaign: Campaign name
Optional Parameters
  • utm_term: Paid keywords
  • utm_content: A/B testing variants
Best Practices
Naming Conventions
  • Use lowercase for consistency
  • Use underscores instead of spaces
  • Be specific but concise
  • Maintain consistency across campaigns
  • Avoid special characters
Common Use Cases
  • Email: source=newsletter, medium=email
  • Social: source=facebook, medium=social
  • Paid Search: source=google, medium=cpc
  • Display Ads: source=partner, medium=display
  • Referral: source=partner_name, medium=referral
Example URLs
Campaign TypeExample URL
Email Campaignexample.com?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale
Facebook Adexample.com?utm_source=facebook&utm_medium=social&utm_campaign=product_launch
Google Adsexample.com?utm_source=google&utm_medium=cpc&utm_campaign=brand_keywords&utm_term=security+tools
Banner Adexample.com?utm_source=partner&utm_medium=display&utm_campaign=awareness&utm_content=banner_300x250