NextifyTools
SEO Tools 5 min read10 April 2025

UTM Builder: How to Track Marketing Campaigns in Google Analytics

Learn how to build UTM-tagged URLs to track exactly where your website traffic comes from. Step-by-step guide to UTM parameters, Google Analytics 4 campaign tracking, and campaign URL best practices.

You are running ads on Google, sharing links on Instagram, and sending email newsletters. All of them bring traffic to your website. But do you know which one is actually working? Without UTM parameters, Google Analytics lumps everything into "Direct" or "Other" — making it impossible to measure ROI. UTM links fix this.

What Are UTM Parameters?

UTM (Urchin Tracking Module) parameters are tags you add to the end of a URL. When someone clicks your link, Google Analytics reads these tags and records exactly where the click came from. There are five UTM parameters: utm_source (where traffic comes from: google, facebook, newsletter) | utm_medium (type of traffic: cpc, email, social) | utm_campaign (campaign name: summer_sale, product_launch) | utm_term (paid keyword: running+shoes) | utm_content (differentiates ads: banner_top, sidebar_image).

How to Build UTM Links — Step by Step

  1. 1Open NextifyTools UTM Link Builder (free, no sign-up)
  2. 2Enter the destination URL (your landing page)
  3. 3Fill in utm_source (e.g. "facebook" or "google")
  4. 4Fill in utm_medium (e.g. "cpc" for paid ads, "email" for newsletters)
  5. 5Fill in utm_campaign (e.g. "diwali_sale_2025")
  6. 6Copy the generated UTM URL and use it in your ad, post or email

UTM Parameter Naming Conventions — Best Practices

Use lowercase always: Google Analytics treats "Facebook" and "facebook" as different sources. Use hyphens instead of spaces: "summer-sale" not "summer sale" (spaces become %20). Be consistent across your team: if one person uses "email" and another uses "e-mail", your data is split. Common source values: google, bing, facebook, instagram, linkedin, twitter, newsletter, direct. Common medium values: cpc, email, social, organic, referral, display, affiliate.

How to See UTM Results in Google Analytics 4

In GA4: Reports → Acquisition → Traffic Acquisition. The "Session source / medium" report shows all your UTM-tagged traffic. Drill down by campaign to see which campaigns drove the most sessions, conversions and revenue. Filter by campaign to compare ads from the same channel. Use the UTM History feature in the tool to keep track of all your campaign links.

Frequently Asked Questions

Do UTM parameters affect SEO?

UTM parameters do not directly affect SEO rankings. However, Google may see URLs with UTM parameters as duplicate content. Add rel="canonical" to your clean URL to prevent issues.

Can I use UTM parameters with shortened URLs?

Yes. Add UTM parameters to your URL first, then shorten the UTM URL with bit.ly or a similar service. The shortened URL redirects to the full UTM URL.

What is the difference between utm_source and utm_medium?

utm_source is the referrer (who sent the traffic): google, facebook, newsletter. utm_medium is the marketing channel type (how it was sent): cpc, email, social, organic.

Do I need all five UTM parameters?

Only utm_source, utm_medium and utm_campaign are typically required. utm_term is mainly for paid search keywords. utm_content is useful when running A/B tests on ads.

Try it free — no sign-up needed

Use the UTM Link Builder tool directly in your browser.

UTM Link Builder