UTM Builder

code

Create URLs with UTM (Urchin Tracking Module) parameters for tracking marketing campaigns in Google Analytics. Our UTM builder helps marketers and growth teams generate campaign tracking URLs with source, medium, campaign, term, and content parameters.

UTM Builder
Free UTM link builder and campaign URL generator for Google Analytics tracking
Characters: 0Words: 0Sentences: 0Lines: 0

Options

Characters: 0Words: 0Sentences: 0Lines: 0

UTM Builder - Free Campaign URL Generator

What is a UTM builder?

A UTM builder (also known as a UTM link generator or campaign URL builder) helps you create URLs with tracking parameters for Google Analytics. UTM parameters tell analytics tools where your traffic comes from, which marketing campaigns are working, and how users discovered your website.

Our free UTM builder lets you:

  • Create campaign tracking URLs in seconds
  • Add all five UTM parameters (source, medium, campaign, term, content)
  • Copy UTM links instantly without spreadsheets
  • Track marketing performance in Google Analytics

The 5 UTM parameters explained

utm_source (required)

Identifies where the traffic is coming from.

  • Examples: google, facebook, newsletter, twitter, linkedin

utm_medium (required)

Identifies the marketing channel or type.

  • Examples: cpc (paid clicks), email, social, organic, banner, referral

utm_campaign (required)

Identifies the specific campaign name.

  • Examples: black_friday_2024, summer_sale, product_launch, brand_awareness

utm_term (optional)

Used for paid search keywords.

  • Examples: running+shoes, project+management+software

utm_content (optional)

Differentiates ad variations or links.

  • Examples: blue_button, header_banner, sidebar_link, email_footer

How to use the UTM builder

  1. Enter your base URL: Paste the destination page URL (e.g., https://yoursite.com/landing-page)
  2. Fill in UTM parameters: Add source, medium, and campaign (required). Term and content are optional.
  3. Copy the tracking URL: Click Copy to grab your complete UTM-tagged URL

Example output

https://yoursite.com/landing-page?utm_source=facebook&utm_medium=cpc&utm_campaign=summer_sale

UTM best practices

Use lowercase consistently

UTM parameters are case-sensitive. Facebook and facebook appear as different sources in analytics. Always use lowercase to keep data clean.

Use underscores or hyphens

Spaces break URLs. Use summer_sale or summer-sale, not summer sale.

Be consistent with naming

Decide on naming conventions and stick with them:

  • Good: facebook, google, linkedin (consistent style)
  • Bad: Facebook, GOOGLE, linkedIn (inconsistent)

Keep it descriptive but concise

Campaign names should be recognizable at a glance:

  • Good: q4_product_launch_2024
  • Bad: pl

Viewing UTM data in Google Analytics

Once you share links with UTM parameters, the data automatically appears in Google Analytics:

GA4 (Google Analytics 4):

  • Reports → Acquisition → Traffic acquisition
  • Filter by Session source/medium or Campaign

Universal Analytics (deprecated):

  • Acquisition → Campaigns → All Campaigns

Common use cases

Email marketing

Track clicks from email newsletters and promotional emails:

utm_source=newsletter
utm_medium=email
utm_campaign=weekly_digest_jan

Social media ads

Track paid social campaigns across platforms:

utm_source=facebook
utm_medium=cpc
utm_campaign=product_launch
utm_content=video_ad

Influencer partnerships

Track traffic from creator collaborations:

utm_source=creator_name
utm_medium=affiliate
utm_campaign=q1_influencer

A/B testing

Compare different ad variations:

utm_content=red_button
utm_content=blue_button

Related marketing tools

Privacy note

All URL building happens locally in your browser. We don't store, track, or log your URLs, parameters, or campaigns.

Frequently Asked Questions
A UTM builder is a tool that helps you create URLs with UTM tracking parameters. These parameters tell Google Analytics (and other analytics tools) where your traffic comes from, which marketing campaigns are working, and how users found your website.
UTM parameters are tags added to URLs to track the effectiveness of marketing campaigns. The five UTM parameters are: utm_source (traffic source), utm_medium (marketing medium), utm_campaign (campaign name), utm_term (paid keywords), and utm_content (content variation).
Source identifies where traffic comes from (e.g., google, facebook, newsletter). Medium identifies the marketing channel (e.g., cpc, email, social, organic). Campaign identifies the specific campaign name (e.g., summer_sale, black_friday, product_launch).
Yes, UTM parameters are case-sensitive in Google Analytics. "Facebook" and "facebook" would be tracked as different sources. Best practice is to always use lowercase for consistency.
Once you share your UTM-tagged URLs, traffic data automatically appears in Google Analytics under Acquisition > Campaigns. You can see which sources, mediums, and campaigns drive the most traffic, conversions, and engagement.
UTM Term (utm_term) is used for paid search keywords to track which keywords drive clicks. UTM Content (utm_content) differentiates between multiple links in the same campaign, like A/B testing different ad variations or button placements.