Free UTM Link Builder: Track Every Marketing Campaign in Google Analytics
If you are sending traffic from emails, social posts, or ads without UTM parameters, you are flying blind. Our free UTM builder creates properly tagged URLs in seconds.
mubashar
If you are sending traffic to your website from emails, social posts, paid ads, or any external source, and you are not using UTM parameters, you are flying blind. You cannot see which campaigns drive real conversions. You cannot compare the ROI of your newsletter against your Twitter posts. You do not know which CTA variant outperforms the other. Our free UTM Link Builder fixes that in about 30 seconds.
What UTM parameters are
UTM (Urchin Tracking Module) parameters are tags you append to URLs. When someone clicks a tagged link and lands on your site, analytics tools like Google Analytics capture the tags and attribute the session to the right campaign. A UTM-tagged URL looks like this:
https://yourdomain.com/landing-page/?utm_source=newsletter&utm_medium=email&utm_campaign=april_launch
Google Analytics then shows you that visitors from this URL came from your April newsletter, via email, and you can see their behaviour — bounce rate, pages visited, conversions — compared to other sources.
The five UTM parameters
- utm_source — where the traffic comes from (newsletter, twitter, google, partner-site)
- utm_medium — the marketing channel (email, cpc, social, organic, referral)
- utm_campaign — the specific campaign (april_launch, black_friday, product_update)
- utm_content — differentiates links within the same campaign (hero_cta, sidebar_link, footer_link)
- utm_term — for paid search, the keyword that triggered the ad
Source, medium, and campaign are required. Content and term are optional but valuable for A/B testing and paid search.
UTM best practices that most guides skip
Consistency is everything. If you use utm_source=twitter in one campaign and utm_source=Twitter in another, Google Analytics treats them as separate sources. Lowercase and underscores, always.
Never use UTM parameters on internal links. This is the most common mistake. If you add UTM tags to links within your own site, GA starts a new session, breaking your referral chain and making your analytics meaningless.
Document your naming convention. Create a spreadsheet or Notion page with your agreed values for source and medium. If your team uses different names for the same thing, your reports will be fragmented.
Use utm_content for A/B testing CTAs. Send half your traffic to a link tagged utm_content=blue_cta and half to utm_content=green_cta. See which converts better in GA.
How to use the UTM Link Builder
- Visit the UTM Link Builder
- Enter the destination URL (the page you want to track)
- Fill in source, medium, and campaign name
- Optionally add content and term
- Click "Build UTM URL" — your tagged URL appears instantly
- Copy it and use it in your email, ad, or social post
The builder also shows a breakdown of each parameter so you can double-check before sending. One well-tagged campaign gives you insights that fundamentally change how you allocate your marketing budget.
Written by
Mubashar Iqbal
Web developer, SEO expert, and independent maker. I build products, write about what I've learned, and create free tools for developers and marketers.