UTM Builder: Campaign URL Builder

UTM Parameters
Generated UTM Link
URL copied to clipboard!

How it works

Loading...

More information and examples for each parameter

The following table provides a detailed explanation and an example for each of the campaign parameters you can use in our tool.

Parameter Required? Example Description
Campaign ID (utm_id) No abc.123 Used to identify the specific ad campaign this referral relates to. Use this parameter mainly to import external data (like costs) into Google Analytics.
Campaign Source (utm_source) Yes google Indicates the source that brought the traffic. Use utm_source to identify a search engine, newsletter name, social network, or any other source.
Campaign Medium (utm_medium) Yes cpc Indicates the marketing channel (the medium). Use utm_medium to identify the channel type, such as email, cost-per-click (cpc), or social media.
Campaign Name (utm_campaign) Yes spring_sale Used to identify the name of the promotion, product launch, or strategic campaign. This is the name you will see in your reports to understand the overall campaign performance.
Campaign Term (utm_term) No running+shoes Used primarily for paid search campaigns. Use utm_term to note the specific keywords that led to the ad click.
Campaign Content (utm_content) No logolink Used for A/B testing and content-targeted ads. Use utm_content to differentiate between ads or links that point to the same URL.

UTM Builder Tool: Stop Guessing, Start Tracking

As a marketer or business owner, you pour time, creativity, and budget into your campaigns. You launch ads on Facebook, send out weekly newsletters, and run targeted Google Ads. But then comes the big question: what’s actually working? If you can’t connect specific clicks to real-world results, you’re essentially marketing in the dark.

This is where UTM codes come in, and it’s why we built this free UTM builder tool. This guide will turn you into a tracking pro, showing you exactly how to use UTMs to get crystal-clear insights into your marketing ROI.

What Are UTM Codes? (And Why You Can’t Market Without Them)

Let’s start with the basics. UTM stands for «Urchin Tracking Module.» It’s a bit of a legacy name from Urchin Tracker, the web analytics software that Google acquired and turned into Google Analytics.

In simple terms, UTM codes are snippets of text added to the end of a URL. They don’t change the destination page, but they give Google Analytics a wealth of information about where the user came from.

Think of it this way: if your website is a destination, UTMs are like a detailed GPS log, telling you the exact route a visitor took to get there. Without them, you just see a bunch of people showing up at your door with no idea how they found you. With them, you know if they came from the «Facebook Ad» highway, the «Email Newsletter» local road, or the «Guest Post» side street.

This data is the key to making smarter, data-driven decisions instead of relying on guesswork.

Introducing Our Free UTM Builder Tool

Creating these URLs manually can be tedious and prone to errors. A single typo can throw off your tracking. That’s why a reliable UTM generator is a marketer’s best friend.

Our campaign URL builder simplifies the entire process. You just plug in your website URL and a few key details about your campaign, and it generates a perfectly formatted, ready-to-use URL. It’s designed to be fast, intuitive, and foolproof, ensuring your data stays clean and accurate.

The 5 UTM Parameters Explained: A Deep Dive

A complete UTM-tagged URL is built from your base URL and five potential parameters. Let’s break down each one with examples, so you know exactly what to put in each field of our Google UTM builder.

1. Campaign Source (utm_source) – Required

What it is: The Campaign Source tells you where the traffic is coming from. This is the specific platform, website, or publication sending you the visitor.

Why it’s important: This is the highest-level «bucket» for your traffic. It answers the question, «Which platform sent me this click?»

Examples:

  • google (for Google Ads or organic search)
  • facebook (for posts or ads on Facebook)
  • linkedin
  • email-newsletter
  • bing
  • influencer-name (to track a specific influencer’s campaign)

2. Campaign Medium (utm_medium) – Required

What it is: The Campaign Medium tells you the marketing channel or how the visitor got to you. It’s a broader category than the source.

Why it’s important: It allows you to group your efforts by channel type. You can see how all your paid social efforts perform against your email marketing, for instance.

Examples:

  • cpc (for cost-per-click ads)
  • paid_social (for boosted posts or social ads)
  • organic_social (for regular, non-paid social posts)
  • email (for links in any email)
  • affiliate
  • display (for banner ads)

3. Campaign Name (utm_campaign) – Required

What it is: The Campaign Name identifies the specific marketing campaign, promotion, or content effort you’re running.

Why it’s important: This is how you tie everything together. You can see the combined performance of your «Summer Sale 2025» across Google Ads, Facebook, and your email newsletter, all by looking at a single campaign name in Google Analytics.

Examples:

  • summer_sale_2025
  • q4_promo_webinar
  • new_product_launch
  • monthly_newsletter_july

4. Campaign Term (utm_term)

What it is: Campaign Term is primarily used to track the specific keywords you’re bidding on in a paid search campaign.

Why it’s important: If you’re running manual PPC campaigns, this tells you which keywords are driving clicks and conversions. Pro Tip: Google Ads has an auto-tagging feature that handles this automatically, but it’s incredibly useful for other search engines like Bing or for tracking specific search terms in other contexts.

Examples:

  • elementor_hosting_services
  • digital_marketing_agency
  • custom_wordpress_development

5. Campaign Content (utm_content)

What it is: The Campaign Content parameter is used to differentiate between multiple links within the same ad or promotion that point to the same URL. It’s perfect for A/B testing.

Why it’s important: It answers the question, «Which specific link did the user click?» If you have two call-to-action buttons in an email, you can use this parameter to see which one performs better.

Examples:

  • blue_button_cta vs. orange_button_cta
  • header_link vs. footer_link
  • video_ad_version_a vs. image_ad_version_b

How to Use Our Campaign URL Builder

Using our tool is as easy as 1-2-3-4.

  1. Enter Your Website URL: Start with the full URL of the page you want to send traffic to (e.g., https://www.yourwebsite.com/landing-page).
  2. Fill in Campaign Parameters: Add your utm_source, utm_medium, and utm_campaign. These are the core of your tracking.
  3. Add Optional Parameters (If Needed): Fill in utm_term and utm_content if you’re running paid search or A/B testing ads.
  4. Copy Your Generated URL: The tool will instantly create the final URL. Copy it and use it in your marketing materials.

That’s it! You’ve just created a perfectly trackable link.

UTM Best Practices for Clean & Actionable Data

A tool is only as good as the person using it. To avoid creating a messy, unusable dataset in Google Analytics, follow these essential best practices.

  • Be Consistent with Naming: Facebook, facebook, and FB will all show up as different sources in your reports. Create a naming convention and stick to it. A great rule of thumb is to always use lowercase.
  • Use Underscores or Dashes, Not Spaces: URLs can’t have spaces. While browsers will often encode a space as %20, this looks messy. Use summer_sale or summer-sale instead of summer sale.
  • Be Descriptive but Concise: q4_promo_2025_black_friday is much more helpful than promo_1. You should be able to understand the campaign just by reading the UTM parameters.
  • Keep a Master Spreadsheet: For teams, a shared Google Sheet or spreadsheet is invaluable. It serves as a central log of all campaign URLs, preventing duplicates and ensuring everyone follows the same conventions.
  • NEVER Use UTMs for Internal Links: Do not tag links that go from one page of your website to another. Doing so will overwrite the original tracking data for that user’s session, effectively breaking your analytics and attributing conversions to your own site.

Where to See Your UTM Data in Google Analytics (GA4)

So you’ve created your links with our Google campaign URL builder and your campaign is live. Where does the data show up?

In Google Analytics 4 (GA4), you can find it here:

  1. Navigate to Reports in the left-hand menu.
  2. Go to the Acquisition section.
  3. Click on Traffic acquisition.

Here, you’ll see a report where the default primary dimension is «Session default channel group.» You can click the dropdown arrow to change this primary dimension to:

  • Session source / medium
  • Session medium
  • Session source
  • Session campaign (this will show your utm_campaign names)

You can also add a secondary dimension by clicking the + sign next to the primary dimension dropdown. This allows you to drill down, for example, by viewing «Session campaign» and adding «Session content» as a secondary dimension to see your A/B test results.

Building a Trackable Campaign on Your Elementor Site

As an Elementor user, you have full control over every link on your website. This is the perfect environment to leverage UTMs. When you’re promoting a page built with Elementor, you can use the URLs from our UTM builder tool in:

  • Buttons: The Call-to-Action button in your hero section.
  • Popups: A special offer link in a popup you created with Elementor’s Popup Builder.
  • Forms: The redirect link after a user successfully submits a form.

By pairing the design flexibility of Elementor with the tracking power of UTMs, you create a truly optimized marketing machine.

Conclusion: From Guesswork to Growth

Effective digital marketing isn’t about having the flashiest ads; it’s about understanding what drives results and doing more of it. UTM codes are the foundation of that understanding. They bridge the gap between your marketing efforts and your website data, giving you the power to optimize your budget, improve your messaging, and accelerate your growth.

Bookmark this page and use our free UTM Builder Tool for every campaign you run. Your future self—and your bottom line—will thank you.

Business Tools

HEX to Pantone Converter

PX to CM Converter Online

MX Record Lookup

Free Online Markdown Editor & Viewer

Free CSS Minifier

Free HTML Minifier

Free HTML Beautifier

CSS Online Editor

Free Online HTML Editor

What Is My IP Address

Image Cropper

Image Resizer

ROI Calculator

Markup Calculator

Profit Margin Calculator

Robots.txt Generator

Image Compressor

HTML Online Viewer

CSS Formatter

PNG Compressor

JPG Compressor

GIF Compressor

WebP Converter

Start Building With Elementor

Save time & energy with Elementor’s visual drag & drop Editor

No need to dabble in HTML (unless you want to)

A Better Way to Optimize Images

Stop wasting time optimizing images by hand. Our plugin does it automatically, making your site faster and freeing you up to focus on what matters most.

Hosted with