UTM Link Builder — Clean campaign tracking URLs in seconds
Without UTM parameters, traffic from newsletters, ads, and social posts often lands in analytics as vague "direct" or "referral" — you can't tell which campaign or creative actually worked. UTM Link Builder lets you add standard tracking tags to any URL so Google Analytics and other tools show exactly where visits came from.
What it does: Paste your base URL (landing page), fill in source, medium, and campaign (and optionally term and content). The tool normalizes values to lowercase and underscores, URL-encodes them, and gives you a ready-to-use link plus the query string alone. Copy either into your ad platform, email tool, or social post.
Quick start
- Paste your base URL — the final page where you send traffic (e.g.
https://yoursite.com/promo). - Fill in
utm_source,utm_medium, andutm_campaignusing lowercase + underscores (e.g.newsletter,email,spring_sale). - Optionally add
utm_term(keyword/audience) andutm_content(creative/placement) to compare variants. - Copy either the full URL or just the query string and paste it into your ad platform, newsletter, or social link.
The tool normalizes values for you so reports stay clean and easy to analyze.
Why UTM parameters matter
- Attribution: See which campaigns, channels, and creatives drive sign-ups, sales, or leads.
- Optimization: Double down on what works and pause or fix what doesn’t.
- Reporting: Break down traffic in Google Analytics (and similar tools) by source, medium, campaign, and more.
- Consistency: One naming convention (e.g.
utm_source=newsletter) avoids duplicate or messy rows in reports.
What each parameter does
| Parameter | Required | Purpose |
|---|---|---|
| utm_source | Yes | Where the traffic comes from: newsletter, facebook, google, partner_name, etc. |
| utm_medium | Yes | Channel or type: email, cpc, social, banner, referral. |
| utm_campaign | Yes | Campaign name: spring_sale, black_friday_2026, brand_awareness. |
| utm_term | No | Paid keyword or audience (e.g. running_shoes, remarketing_list). |
| utm_content | No | Ad or creative variant: header_banner_a, blue_button, sidebar_link. |
Use lowercase and underscores instead of spaces or hyphens so values stay consistent across teams and tools.
Recommended patterns by channel
- Email newsletters:
utm_source=newsletter,utm_medium=email,utm_campaign=promo_name. - Facebook / Instagram ads:
utm_source=facebookorutm_source=instagram,utm_medium=cpc. - Organic social:
utm_source=instagram(or platform name),utm_medium=social. - Partners / influencers:
utm_source=partner_name,utm_medium=referral. - Google Ads: Use the built-in auto-tagging, or set source/medium/campaign to match your naming (e.g.
utm_source=google,utm_medium=cpc).
Common mistakes to avoid
- Inconsistent names: Mixing
fb,facebook, andFacebookcreates separate rows — pick one and stick to it. - Spaces or special characters: Use underscores; the tool can normalize and encode for you.
- Tagging internal links: UTM is for external traffic (ads, email, social). Don’t add UTMs to your own site navigation.
- Too many values: Keep campaign names readable; put dates or segments in one field (e.g.
utm_campaign=spring_sale_2026) instead of splitting into dozens of variants.
Best practices
- Naming convention: Document one standard (e.g. “always lowercase, underscores, no spaces”) and use this tool so everyone outputs the same format.
- Campaign naming: Include enough context (e.g.
product_launch_2026) so you can filter and compare in analytics. - Content A/B tests: Use
utm_contentto label different creatives (e.g.banner_v1,banner_v2) and compare performance. - Review regularly: Check Acquisition reports in Google Analytics to ensure new campaigns are tagged and old ones aren’t duplicated under different names.
Privacy and limits
UTM parameters are plain text in the URL. Don’t put personal data (emails, names) in them. All link building in this tool happens in your browser — no URLs or parameters are sent to our servers.
Final thoughts
Clean UTM links make analytics useful instead of noisy. Use UTM Link Builder for every new campaign or channel so you can see exactly which campaigns and channels bring results, then optimize with confidence.