UTM Builder
Use this free UTM Builder to create tracking URLs for Google Analytics, ads, email, social posts, and campaign reporting.
Use the UTM Builder
Enter your inputs below and the results will update in the browser.
Generated campaign URL
Tracking guidance
Tracking guidance will appear here as you fill in the fields.
How a UTM link reaches Google Analytics
Email, ad, social post, QR code, or partner link
utm_source, utm_medium, and utm_campaign
Compare source, medium, campaign, visits, and conversions
example.com/offer/?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale
About the UTM Builder
Use this free UTM Builder to create tracking URLs for Google Analytics, ads, email, social posts, and campaign reporting.
Create clean campaign tracking links without manual URL mistakes.
This UTM Builder helps you create tracking URLs for Google Analytics, GA4 reports, paid ads, email campaigns, social posts, partner links, and QR campaigns. Instead of typing UTM parameters by hand, you can enter your campaign details and generate a clean URL that is easier to measure later.
Use it as a UTM Generator, UTM Link Builder, Campaign URL Builder, Google Analytics URL Builder, or Tracking Link Generator whenever you need consistent UTM tracking across marketing channels.
How to use the UTM Builder
Start with the final page you want visitors to reach, such as a landing page, product page, article, signup form, or offer page.
Use the platform or sender as the source. Common examples include google, facebook, linkedin, newsletter, partner, or instagram.
Use the channel type as the medium. Common examples include cpc, email, social, referral, display, or qr.
Choose a campaign name that will still make sense later, such as summer_sale, ebook_launch, black_friday, or product_demo.
Copy the generated URL, open it in a new tab, and confirm it loads correctly before using it in ads, emails, posts, or QR codes.
UTM campaign example
For a newsletter campaign promoting a new guide, your tracking fields could look like this:
- Website URL
- https://example.com/utm-guide/
- utm_source
- newsletter
- utm_medium
- utm_campaign
- utm_guide_launch
- utm_content
- hero_button
UTM tracking best practices
- Use lowercase names so reports do not split the same source into multiple versions.
- Use underscores or hyphens instead of spaces in UTM parameters.
- Keep source, medium, and campaign naming consistent across every channel.
- Use clear source names such as google, newsletter, linkedin, facebook, partner, or qr.
- Do not add UTM parameters to internal links on your own website.
- Document your naming rules if more than one person creates campaign URLs.
- Use utm_content only when you need to compare buttons, creatives, placements, or link versions.
Frequently asked questions
Quick answers for visitors using UTM Builder.
What is a UTM Builder?
A UTM Builder creates a tracking URL by adding UTM parameters such as source, medium, and campaign to your normal website link.
Can I use this UTM Builder for Google Analytics?
Yes. The generated campaign URLs can be used with Google Analytics and GA4 reports to identify campaign traffic.
Which UTM fields are required?
Source, medium, and campaign are the most important fields. Term and content are optional for keywords, ads, buttons, or creative versions.
When should I create a tracking URL?
Create a tracking URL before sharing links in email, paid ads, social posts, QR codes, newsletters, or partner campaigns.
Should I use UTM parameters on internal links?
No. UTM parameters are best for external campaign links. Using them on internal website navigation can make analytics reports messy.