Skip to content

UTM Campaign Link Builder

Build a tagged campaign URL with UTM parameters for tracking in Google Analytics and similar tools.

Runs in your browserFree, no sign-up

Settings

The referrer, e.g. google, newsletter, facebook.

The marketing medium, e.g. cpc, email, social.

Paid search keyword.

Distinguishes similar links or ads in an A/B test.

Results update automatically as you type.

Fill in the settings to see your result here.

Your result appears here instantly — nothing is uploaded.

About the UTM Campaign Link Builder

This UTM link builder appends the standard tracking parameters — source, medium, campaign, and optionally term and content — onto any URL, producing a tagged link analytics tools like Google Analytics use to attribute traffic to a specific marketing effort. Consistent tagging is what separates a report that clearly shows which campaign drove results from one where everything gets lumped together as generic traffic.

How to use the UTM Campaign Link Builder

  1. 1

    Paste the full destination URL, including https://.

  2. 2

    Fill in the campaign source and medium — for example source 'newsletter' and medium 'email'.

  3. 3

    Name the campaign itself, using hyphens rather than spaces for cleaner reporting.

  4. 4

    Add an optional term or content value if you're tracking a keyword or distinguishing between similar links, then copy the tagged URL.

What people use it for

Tagging links in an email newsletter

Tag every link in a newsletter send with source=newsletter and a campaign name so its performance shows up distinctly in analytics rather than blending into general email traffic.

Tracking a paid social campaign

Give each ad set or platform its own source and medium so a report can compare Facebook against Instagram or LinkedIn traffic directly.

A/B testing two versions of a link

Use the content parameter to distinguish two otherwise identical links, such as a header link versus a footer link pointing at the same page.

What each parameter is actually for

Source answers where traffic came from — a specific site or platform such as google, newsletter or facebook. Medium answers what kind of channel it travelled through — cpc for paid search, email, social, or referral. Campaign names the specific initiative, such as a product launch or a seasonal sale, tying multiple sources and mediums together under one identifiable effort. Term and content are optional refinements: term traditionally records a paid search keyword, while content distinguishes near-identical links or ad variants within the same campaign, commonly used for A/B testing.

Why consistent naming matters more than the exact scheme

Analytics tools treat UTM values as exact, case-sensitive strings, so 'Newsletter' and 'newsletter' are recorded as two different sources, silently splitting what should be one line in a report into two. There is no single correct naming convention, but whichever one is chosen — lowercase, hyphens instead of spaces, consistent abbreviations — needs to be applied identically every time for reports to aggregate correctly across an entire campaign history.

Tips

  • Agree on a naming convention with your team before tagging links at scale — retrofitting consistency after the fact means historical data stays fragmented.
  • Keep campaign names specific enough to identify the initiative months later in a report, not just 'promo' or 'sale'.
  • Test a tagged link by pasting it into a browser before sending a campaign — a typo in the base URL breaks the destination, not just the tracking.

Frequently asked questions

What are UTM parameters used for?
They are query string tags added to a URL that analytics tools like Google Analytics read to attribute a visit to a specific source, medium and campaign, letting you see which marketing effort actually drove the traffic rather than lumping everything together as 'direct'.
What is the difference between source and medium?
Source is where the traffic came from, such as newsletter or facebook. Medium is the type of channel, such as email or social. The pair together answers 'where from, and how' — for example source=newsletter and medium=email describes a link inside an email newsletter specifically.
Should I use spaces or hyphens in campaign names?
Avoid spaces — most tools recommend hyphens or underscores, since a space becomes '%20' or '+' once encoded in the URL, which is harder to read in a report. Keep naming consistent across campaigns so reports group correctly.
Will UTM parameters break the destination page?
No, a well-built page ignores query parameters it doesn't recognise. They are purely additional information for analytics tools, not something the page itself needs to process.

Looking for something else? Browse all generators or see every tool.