UTM Campaign Builder

Create tracking links for Google Analytics (GA4).

The full website URL (e.g. https://brandreflex.com)
The referrer (e.g. google, mailchimp)
Marketing medium (e.g. cpc, banner, email)
Product, promo code, or slogan (e.g. spring_sale)
Identify the paid keywords
Use to differentiate ads (e.g. logolink vs textlink)

The Ultimate Guide to UTM Parameters and Campaign Tracking

In digital marketing, if you can't track it, it didn't happen. If you post a link to your new product on Facebook, Twitter, and in your email newsletter, and you suddenly get 100 sales, how do you know which channel generated the revenue? Google Analytics can tell you how many visitors arrived, but without proper tagging, it groups all email and social traffic into a vague "Direct" or "Referral" bucket.

The solution is Urchin Tracking Module (UTM) parameters. The Open Tools UTM Builder allows you to append these specific tags to your URLs so that Google Analytics (GA4) and other tracking software can pinpoint exactly where your traffic and conversions are coming from.

What are UTM Parameters?

UTM parameters are short text codes added to URLs to track important data about website visitors and traffic sources. They do not affect how the webpage loads or looks to the user; they only speak to the analytics software running in the background.

A standard URL looks like this: https://example.com

A UTM-tagged URL looks like this: https://example.com?utm_source=facebook&utm_medium=social&utm_campaign=spring_sale

The 5 Standard UTM Tags Explained

To use this tool effectively, you need to understand the hierarchy of the five standard parameters. The first three are mandatory for proper tracking, while the last two are optional.

1. Campaign Source (utm_source)

This answers the question: Where is the traffic coming from? This should identify the specific website, platform, or publisher.
Examples: google, facebook, mailchimp, forbes.

2. Campaign Medium (utm_medium)

This answers the question: How did the traffic get here? It describes the marketing channel or the type of link the user clicked.
Examples: cpc (cost-per-click ads), social (organic social media), email, affiliate.

3. Campaign Name (utm_campaign)

This answers the question: Why is this traffic coming? It identifies the specific promotion, sale, or strategy you are running. This allows you to group different sources and mediums under one overarching goal.
Examples: summer_sale_2026, black_friday, retargeting_v2.

4. Campaign Term (utm_term) [Optional]

Historically used exclusively for Google Ads to track the exact keyword a user searched for before clicking your ad.
Examples: running_shoes, best_seo_tools.

5. Campaign Content (utm_content) [Optional]

Used for A/B testing and content-targeted ads. If you have two different buttons in the same email newsletter that point to the same page, you use this tag to differentiate them.
Examples: header_button, footer_link, blue_banner.

Best Practices for UTM Naming Conventions

Messy UTM tags will ruin your analytics dashboard. If one person on your team uses Facebook and another uses facebook, Google Analytics will track them as two entirely different traffic sources. Follow these ironclad rules:

  • Always Use Lowercase: UTMs are case-sensitive. Always force lowercase. (Our tool automatically does this for you to prevent errors).
  • Use Underscores, Not Spaces: Spaces in URLs are converted to ugly %20 characters. Instead of "Spring Sale", use spring_sale or spring-sale.
  • Keep It Simple: Don't use a sentence when a word will do. Short tags are easier to read in GA4 reports.
  • Don't Tag Internal Links: Never use UTMs on links that point from one page on your website to another page on your website. Clicking an internal UTM link forces Google Analytics to start a brand new session, destroying your bounce rate and session duration data.

Frequently Asked Questions (FAQ)

Are UTMs compatible with GA4?

Yes. Google Analytics 4 natively supports utm_source, utm_medium, and utm_campaign. You can view this data in the "Traffic Acquisition" report under the "Session source/medium" dimension.

Does adding UTM parameters affect my SEO?

No. Search engines recognize UTM parameters and ignore them when crawling. They know that example.com and example.com?utm_source=twitter are the exact same page. To be 100% safe, ensure your website uses Canonical Tags (<link rel="canonical" href="...">) pointing to the clean URL.

Can people see my UTM tags?

Yes. The parameters are fully visible in the user's browser address bar. Do not put sensitive information (like internal notes, passwords, or customer names) inside a UTM tag.