ToolsCafe.net

UTM Builder

Build properly formatted UTM tracking URLs to measure the effectiveness of your marketing campaigns across channels in Google Analytics.

The referrer (e.g. google, newsletter)
Marketing medium (e.g. cpc, email)
Campaign name or promo code
Identify paid search keywords
Differentiate ads or links (A/B testing)

Fill in the website URL, source, medium, and campaign to generate your tracking URL.

How to Use

  1. 1

    Enter the full destination URL of the page you want to link to.

  2. 2

    Fill in the utm_source parameter with the traffic source name, such as 'google', 'facebook', or 'newsletter'.

  3. 3

    Set the utm_medium to the marketing channel type, such as 'cpc', 'email', 'social', or 'banner'.

  4. 4

    Name your campaign with a descriptive utm_campaign value like 'spring-sale-2025' or 'product-launch'.

  5. 5

    Optionally add utm_term for paid keyword tracking and utm_content for A/B test differentiation.

  6. 6

    Click Generate to create the tracking URL, then copy it for use in your marketing campaigns.

Frequently Asked Questions

About UTM Builder

What is UTM Builder?

The UTM Builder is a free tool that helps you create URLs with UTM (Urchin Tracking Module) parameters for tracking marketing campaigns in Google Analytics and other analytics platforms. UTM parameters are tags appended to the end of a URL that tell your analytics tool exactly where traffic came from, which campaign it belongs to, and what specific element the user clicked. There are five standard UTM parameters: utm_source (identifies the traffic source, like 'google' or 'newsletter'), utm_medium (identifies the marketing medium, like 'cpc' or 'email'), utm_campaign (identifies the specific campaign name), utm_term (identifies paid search keywords), and utm_content (differentiates similar content or links within the same campaign, useful for A/B testing). This tool provides a structured form for entering each parameter, validates your input, and generates a properly encoded URL ready to use in your campaigns. It ensures consistent formatting and prevents common mistakes like spaces in parameters or missing required fields.

Why Use UTM Builder?

Without UTM parameters, your analytics data lumps most traffic into vague categories like 'direct' or 'referral', making it impossible to determine which specific campaigns, ads, or social posts are driving results. If you send a newsletter with a link to your website and the link has no UTM parameters, that traffic might appear as 'direct' in Google Analytics, giving you zero insight into the newsletter's performance. UTM parameters solve this by attributing every click to a specific source, medium, and campaign. This data is essential for calculating return on investment for each marketing channel, understanding which email subject lines drive more clicks, determining which social media platforms generate the most engaged visitors, and making informed decisions about where to allocate your marketing budget. Consistent UTM tagging across your organization also prevents the data fragmentation that happens when team members use different naming conventions — one person tagging Facebook traffic as 'facebook', another as 'Facebook', and a third as 'fb'. This tool enforces lowercase formatting and consistent naming to keep your analytics clean.

How to Use

Start by entering the destination URL — the page you want visitors to land on. Then fill in the three required UTM parameters: source (where the traffic comes from, such as 'facebook', 'google', or 'newsletter'), medium (the type of channel, such as 'social', 'cpc', 'email', or 'banner'), and campaign (a descriptive name for the campaign, such as 'spring-sale-2025' or 'product-launch'). Optionally add utm_term if you are tracking paid search keywords, and utm_content if you need to differentiate between multiple links in the same campaign (for example, 'header-link' versus 'footer-link' in an email). Click Generate URL and the tool produces a properly encoded tracking URL. Copy it and use it wherever you would have used the plain URL — in your email campaigns, social media posts, paid ads, or QR codes.

Example Usage

Your company is running a spring promotion across multiple channels. For the email campaign, you enter the landing page URL, set source to 'newsletter', medium to 'email', campaign to 'spring-sale-2025', and content to 'hero-cta' for the main button and 'footer-link' for the text link at the bottom. For the Facebook ad, you change source to 'facebook', medium to 'paid-social', and keep the same campaign name. For an Instagram Story link, source becomes 'instagram' and medium is 'social'. In Google Analytics, you can now filter by campaign to see total spring sale traffic, then break it down by source and medium to compare email versus Facebook versus Instagram performance. The utm_content parameter tells you that the hero CTA in your email outperformed the footer link by 3 to 1 in click-through rate, informing your next email design.

Benefits

The UTM Builder delivers clear, measurable benefits for marketers and analysts. It eliminates formatting errors by URL-encoding special characters and enforcing lowercase consistency across parameters. It prevents missing required fields by validating that source, medium, and campaign are filled before generating the URL. It provides a shareable, documented record of your UTM conventions that team members can reference. The tool supports URL shortening suggestions for long tracking URLs that look unwieldy in social media posts. It includes a history feature that remembers previously used sources, mediums, and campaigns for quick reuse. By standardizing your UTM workflow, it keeps your Google Analytics data clean, comparable, and actionable over time — turning raw traffic numbers into real marketing intelligence.

Related Tools