Realm by Rook
AI product engineeringProduct designAI implementationWorkflow automationSystems integrationDomain strategyAI product engineeringProduct designAI implementationWorkflow automationSystems integrationDomain strategy
SEO & Marketing Tools

UTM Campaign Builder

Build Google-Analytics-compliant UTM tagged URLs with validation and autocomplete

Where the traffic originated.
Marketing channel type.
https://realmrook.com/services/ai-agents-automation?utm_source=linkedin&utm_medium=organic_social&utm_campaign=spring_2026_launch&utm_content=hero_post
Character length: 151 · Keep under 2,000 chars for safe sharing.

How to use

  1. Paste destination URL
  2. Fill source / medium / campaign
  3. Copy the tagged URL

Use cases

  • Campaign tracking
  • Email marketing
  • Paid ad attribution

About the UTM Campaign Builder

UTM parameters are how you attribute traffic in Google Analytics. Getting them wrong — inconsistent casing, spaces, typos — creates duplicate data sources in your reports that take hours to clean up. This builder enforces best practice and validates as you type.

Features

  • All 6 UTM parameters: source, medium, campaign, term, content, id
  • Autocomplete suggestions for common sources and mediums
  • Lowercase + no-space validation (avoids duplicate reports in GA4)
  • Real-time URL length and issue warnings
  • One-click copy

How it works

  1. Paste the destination URL.
  2. Fill in source, medium, campaign (required).
  3. Optionally add content (A/B variant) and term (keyword).
  4. Copy the tagged URL.

Frequently asked questions

Which UTM params are required?

+

Google Analytics needs utm_source AND utm_medium AND utm_campaign at minimum to group traffic correctly. term / content / id are optional.

Why does case matter?

+

GA4 treats 'facebook' and 'Facebook' as different sources — creates duplicate rows in your reports. Always lowercase.

What goes in utm_content?

+

A/B test variants ('cta_top' vs 'cta_bottom'), ad creatives, email link positions. Anything that distinguishes multiple links in the same campaign pointing to the same URL.

What's utm_id?

+

A single ID that lets GA4 join traffic data to campaign cost data (Google Ads campaign ID, Meta Ads campaign ID). Useful for ROAS reporting.

Should I shorten the URL?

+

For social sharing yes (Bitly, Rebrandly). UTM params survive the shortener redirect, so it still works. For email, the full URL is fine — readers rarely see it.