UTM Campaign Builder

    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.

    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

    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.

    Use cases

    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.