// Free Tool · Analytics & Campaigns

UTM Builder — Free Google Campaign URL Generator

Build GA4-ready campaign URLs with channel presets — entirely in your browser.

Campaign URL Builder

UTM Builder

Generate campaign URLs with UTM parameters for Google Analytics tracking

Destination
Full URL of the page you want to track
Required parameters
Where the traffic is coming from (e.g., google, facebook, twitter)
Marketing channel type (e.g., cpc, email, social, referral)
Specific campaign identifier (e.g., spring-sale, black-friday-2026)
Optional parameters
Paid search keyword (used mainly for paid search campaigns)
Differentiate ads or links that point to the same URL (A/B testing)
Waiting for input
Quick presets

Recent URLs

    No URLs generated yet. Your history will appear here.

    What is a UTM builder?

    A UTM builder is a free tool that appends UTM parameters to any URL so that Google Analytics can identify exactly which campaign, channel, and source drove each visit to your site. UTM stands for Urchin Tracking Module — the five standard parameters are utm_source, utm_medium, utm_campaign, utm_term, and utm_content. When a visitor clicks a tagged link, GA4 reads those values and populates your Traffic Acquisition and Acquisition reports automatically. The Elsop UTM Builder generates GA4-aligned campaign URLs with quick presets for every major channel. It runs 100% in your browser — nothing is sent to any server.

    How to Use the UTM Builder: A Step-by-Step Guide

    UTM parameters are tags added to the end of a URL that help Google Analytics (and other analytics platforms) track exactly where your traffic comes from and which campaigns drive the most conversions. This guide walks you through the entire process.

    1

    Enter Your Website URL

    Start by pasting the full URL of the page you want to track. This is the destination page where users will land after clicking your link. Make sure to include the protocol (https://).

    Tip: Use the final landing page URL, not a redirect. For example, if you're promoting a specific product, use the product page URL, not your homepage.
    2

    Fill In the Required UTM Parameters

    There are three required parameters that Google Analytics needs to properly attribute your traffic:

    ParameterPurposeExamples
    utm_sourceIdentifies the platform or website sending trafficgoogle, facebook, newsletter, linkedin
    utm_mediumIdentifies the marketing channel or type of trafficcpc, email, social, banner, referral
    utm_campaignIdentifies your specific campaign or promotionspring-sale, product-launch-2026, black-friday
    Tip: Use the Quick Presets to instantly fill Source and Medium for popular platforms like Google Ads, Facebook, or Email.
    3

    Add Optional Parameters (Recommended)

    Two additional parameters help you get even more granular tracking data: utm_term tracks paid search keywords, and utm_content differentiates similar content or links.

    4

    Copy Your Generated URL

    As you type, the tool generates your full URL in real time. Once all required fields are filled, click the "Copy URL" button to copy it to your clipboard. The URL is automatically saved to your local history so you can find it later.

    Tip: The "Force lowercase" option is enabled by default. This prevents data fragmentation in Google Analytics, where "Facebook" and "facebook" would be tracked as separate sources.
    5

    Use Your URL in Campaigns

    Paste the generated URL wherever you need it: social media posts, email campaigns, paid ads, QR codes, or partner links.

    6

    Track Results in Google Analytics

    After your campaign is live, check the results in Google Analytics. In GA4, go to Reports → Acquisition → Traffic Acquisition and filter by Session source/medium or Campaign.

    Frequently Asked Questions

    What are UTM parameters?
    UTM (Urchin Tracking Module) parameters are tags added to the end of a URL. When someone clicks a link with UTM parameters, those tags are sent to Google Analytics, allowing you to identify exactly which campaign, source, and medium drove that visit.
    Do UTM parameters affect SEO?
    No. UTM parameters do not directly affect your search engine rankings. Google ignores UTM parameters when indexing pages. However, you should avoid using UTM-tagged URLs in your internal linking structure, as this can create duplicate content issues if not handled properly with canonical tags.
    Can I use UTM parameters with Google Ads?
    Yes, but keep in mind that Google Ads has its own auto-tagging feature (GCLID) that provides more detailed data. You can use UTM parameters alongside auto-tagging for additional campaign identification, especially when comparing data across multiple analytics platforms.
    How many UTM parameters should I use?
    At minimum, use the three required parameters: utm_source, utm_medium, and utm_campaign. Add utm_content when you need to differentiate between multiple links or ad creatives. Use utm_term primarily for paid search keyword tracking.
    Where does UTM data appear in Google Analytics 4?
    In GA4, navigate to Reports → Acquisition → Traffic Acquisition. You can add secondary dimensions for Campaign, Source, Medium, or use the Explore section for custom reports. Campaign data also appears in the Advertising section if you have Google Ads linked.
    Is my data saved somewhere?
    Your URL history is stored locally in your browser using localStorage. No data is sent to any server. If you clear your browser data or use a different browser/device, the history will not be available. Use the "Copy URL" button to save important links elsewhere.
    What is the difference between UTM Builder and Google's Campaign URL Builder?
    Both tools generate the same UTM-tagged URLs. Google's Campaign URL Builder is hosted on Google's own support site and offers no history or presets. The Elsop UTM Builder adds quick channel presets (Google Ads, Facebook, Email, and more), a force-lowercase option, and a local URL history that persists in your browser — making it faster for teams that tag links regularly. Both output identical URLs compatible with GA4.

    More free tools: browse the full catalog →