UTM Link Builder
Create campaign tracking URLs for Google Analytics. Use presets for popular platforms or customize your own parameters.
Quick Presets
Build Your URL
Where the traffic comes from (utm_source)
Marketing medium (utm_medium)
Identify your campaign (utm_campaign)
Paid keywords (utm_term)
Differentiate ads (utm_content)
Generated URL
Enter a URL and campaign parameters above to generate your tracking link.
What are UTM parameters?
UTM parameters are tags added to URLs that help Google Analytics track where your traffic comes from. They're essential for measuring the effectiveness of your marketing campaigns across different channels.
Frequently Asked Questions
What are UTM parameters?
UTM (Urchin Tracking Module) parameters are tags added to URLs that tell Google Analytics where traffic came from. The five UTM parameters are: source (where, e.g., facebook), medium (how, e.g., cpc), campaign (why, e.g., summer-sale), term (keywords), and content (which ad/link).
Which UTM parameters are required?
utm_source and utm_medium are required for proper tracking in Google Analytics. utm_campaign is strongly recommended. utm_term (for paid keywords) and utm_content (for A/B testing) are optional. Without source and medium, traffic may be grouped incorrectly.
How should I name my UTM parameters?
Use lowercase only (UTMs are case-sensitive), use hyphens instead of spaces (summer-sale not summer_sale), be consistent (facebook not fb sometimes), and be specific (newsletter-jan-2024 not just email). Create a naming convention document for your team.
Do UTM links affect SEO?
UTM parameters do not directly affect SEO, but avoid using them on internal links (they reset sessions and inflate traffic numbers). Google strips UTM parameters before indexing. Use UTMs only for external campaigns: ads, emails, social posts, and affiliate links.
Where do I see UTM data in Google Analytics?
In GA4: Reports > Acquisition > Traffic Acquisition shows source/medium. For campaigns: Reports > Acquisition > Traffic Acquisition, then add “Session campaign” as a secondary dimension. Or use Explore to create custom reports combining UTM parameters.