Homeโ€บ Toolsโ€บ UTM Builder

Free UTM Builder

Create campaign tracking URLs for Google Analytics. Generate clean, consistent UTM links with live preview and one-click copy.

  • Build tagged URLs for email, paid ads, and social campaigns
  • Keep UTM naming clean and consistent across channels
  • Copy the final URL instantly and use it in your campaigns
What is a UTM builder?

A UTM builder is a tool that creates campaign tracking URLs by adding UTM parameters such as source, medium, and campaign to a landing page URL. These links help marketers measure performance across email, paid ads, social media, and other traffic sources.

Best for: Google Analytics campaign tracking, cleaner naming conventions, and more reliable source / medium reporting.
Destination page you want to track
Example: google, newsletter, facebook
Example: cpc, email, social
Example: spring_sale
Example: header_button, banner_a
Example: running_shoes

Generated URL

Tip

Use consistent lowercase naming. Spaces are automatically replaced with dashes.

What are UTM parameters?

UTM parameters are tags added to the end of a URL to track where website traffic comes from. They help analytics tools attribute visits to the correct campaign, source, and channel.

  1. utm_source โ€” identifies the traffic source
  2. utm_medium โ€” identifies the marketing channel
  3. utm_campaign โ€” identifies the campaign name
  4. utm_content โ€” differentiates ads or links
  5. utm_term โ€” tracks keywords or targeting themes

Example UTM Link

Below is an example of a campaign tracking URL created with a UTM builder.

https://example.com/?utm_source=google&utm_medium=cpc&utm_campaign=spring_sale&utm_content=banner_1&utm_term=running_shoes
Example of a campaign URL with UTM parameters including utm_source, utm_medium, utm_campaign, utm_content, and utm_term
Example of a tagged campaign URL with the main UTM parameters highlighted.

How to use this UTM builder

Enter your destination URL, add a source and medium, optionally include campaign details, then copy the generated link into your ads, emails, social posts, or other campaign placements.

UTM Parameters Explained

Each UTM parameter adds context to your reporting so you can see where visitors came from and which campaign generated the visit.

Parameter Required Description Example
utm_source Yes Identifies where the traffic comes from. google
utm_medium Yes Describes the marketing channel. cpc
utm_campaign Recommended Groups traffic under a campaign name. spring_sale
utm_content Optional Distinguishes different ads or links. header_button
utm_term Optional Tracks paid keywords or targeting themes. running_shoes

What does a UTM link look like?

A UTM link is a normal URL with tracking tags added after a question mark. For example, utm_source=google tells analytics that the visit came from Google, while utm_medium=cpc shows that the channel was paid search.

UTM Tagging Best Practices

  • Use lowercase naming to keep reports clean and avoid duplicate values.
  • Replace spaces with dashes or underscores for consistency.
  • Keep campaign names short, descriptive, and easy to recognize later.
  • Use utm_source for the platform or referrer and utm_medium for the channel type.
  • Use UTM parameters on external campaign links, not internal navigation links.
  • Stay consistent with naming conventions across all campaigns.

Validate your UTM link before using it

After building your campaign URL, check naming consistency and parameter structure with the UTM Validator.

Open UTM Validator

FAQ

What is a UTM parameter?

A UTM parameter is a tag added to a URL to track where website traffic comes from and how campaigns perform in analytics tools such as Google Analytics.

What does a UTM link look like?

A UTM link is a standard URL with extra tracking parameters added to the end, such as utm_source, utm_medium, and utm_campaign.

What are the five standard UTM parameters?

The five standard UTM parameters are utm_source, utm_medium, utm_campaign, utm_content, and utm_term.

Are UTM links case sensitive?

Yes. Most analytics tools treat UTM values as case sensitive. Use lowercase consistently to avoid split reporting.

Do UTM parameters affect SEO?

No. UTM parameters are for tracking campaign performance. For best practice, use them on paid, email, and social links rather than internal site navigation.

What is the difference between utm_source and utm_medium?

Use utm_source for where traffic comes from, such as google, facebook, or newsletter. Use utm_medium for the channel type, such as cpc, email, or social.

Should I include utm_campaign?

Yes, in most cases. A campaign name helps group visits by promotion, launch, or initiative and makes reporting easier to read later.

When should I use UTM parameters?

UTM parameters are useful for email campaigns, paid ads, social posts, sponsored placements, influencer links, and other external marketing URLs.

Related tools