UTM Builder

Build UTM-tagged campaign URLs for tracking.

Campaign Parameters

The referrer: (e.g. google, newsletter)

Marketing medium: (e.g. cpc, banner, email)

Product, promo code, or slogan (e.g. spring_sale)

Identify the paid keywords

Use to differentiate ads

Generated URL

Please fill in the required fields (URL, Source, Medium).
https://example.com/?utm_source=...

Use this URL in your marketing campaigns to track performance in Google Analytics.

Related Tools

Free UTM Builder — Generate Campaign Tracking URLs Instantly

Create UTM-tagged URLs for tracking marketing campaigns in Google Analytics. UtilHub's UTM Builder generates properly formatted campaign URLs with utm_source, utm_medium, utm_campaign, utm_term, and utm_content parameters. Fill in the fields, get a tagged URL, and share it across email, social media, ads, or any channel. Know exactly where your traffic comes from and which campaigns drive results.

How to use UTM Builder

  • Enter your destination URL — Paste the full URL including `https://`. For example: `https://utilhub.io/calculators/tip-calculator`.
  • Fill in required UTM parameters — Enter Source (traffic origin, e.g., `google`, `newsletter`, `facebook`), Medium (channel type, e.g., `cpc`, `email`, `social`), and Campaign name (e.g., `spring_2026_promo`). These three are required by Google Analytics.
  • Add optional parameters for deeper tracking — utm_term tracks paid search keywords (e.g., `tip+calculator+free`). utm_content differentiates ad creatives or A/B test variants (e.g., `blue_button` vs `green_button`). These are optional but essential for granular attribution reporting.
  • Copy the tagged URL — The generated URL looks like: `https://utilhub.io/calculators/tip-calculator?utm_source=google&utm_medium=cpc&utm_campaign=spring_2026_promo`. Copy and use in your ads, emails, or social posts. All traffic is automatically tracked in Google Analytics under Acquisition > Campaigns.

Features

  • All five UTM parameters — Build URLs with source, medium, campaign, term, and content parameters.
  • Real-time URL preview — See the complete tagged URL update as you fill in each field.
  • History — Recently generated URLs are saved in your browser session so you can reference and reuse them.

Frequently Asked Questions

What are UTM parameters?

UTM parameters are tags added to a URL to track traffic sources in analytics tools like Google Analytics.

What are the required vs optional UTM parameters?

Three are required: `utm_source` (where traffic comes from — google, newsletter, linkedin), `utm_medium` (the channel type — cpc, email, social, referral), and `utm_campaign` (the specific campaign name — summer_sale, product_launch). Two are optional: `utm_term` (paid keyword tracking) and `utm_content` (to differentiate similar links — useful for A/B testing). Google Analytics ignores UTM data if any required parameter is missing.

What are UTM naming best practices?

Always use lowercase (google not Google — GA4 treats these as separate sources). Use underscores or hyphens instead of spaces (spring_sale not spring sale — spaces encode as %20 and break URLs). Keep names short but descriptive. Create a shared naming convention document for your team — inconsistent naming is the #1 reason UTM data becomes unusable. Example convention: source=platform name, medium=channel type, campaign=YYYY-MM_description (e.g., `2026-03_email_launch`).