Skip to content
TextToolsStudio

UTM Builder

Build campaign tracking URLs with correctly formatted utm_source, utm_medium, and utm_campaign parameters — so your analytics attribute traffic properly.

Processed in your browser0 chars

What is the UTM Builder?

UTM parameters are tags appended to a URL that tell analytics tools where a visitor came from. This builder assembles them correctly: enter your destination URL plus a source (where the link lives — google, newsletter, facebook), a medium (the link type — cpc, email, social), and a campaign name, and it outputs the finished tracking URL. Optional term and content fields cover paid-search keywords and A/B link variants.

The builder handles the formatting details that break hand-typed links — the ? and & separators in the right places and values properly joined — and updates the output live as you type.

Everything runs in your browser; your campaign URLs aren't logged anywhere.

Why are UTM Tags Important?

Without UTMs, analytics lumps traffic into crude buckets: a click from your email newsletter reports as 'direct', and paid social blends into organic. That makes 'which channel actually works?' unanswerable. Tagged links answer it precisely — sessions, conversions, and revenue attributed per source, medium, and campaign.

Consistency is the entire game. Analytics treats 'Facebook', 'facebook', and 'FB' as three different sources, splitting one channel's numbers into three rows. Pick lowercase conventions once and reuse them on every link — the builder makes that mechanical.

The term and content fields earn their keep in optimization: utm_content distinguishes two links in the same email (header button vs footer link), telling you which placement actually drives the clicks.

How to Use the UTM Builder

1. Paste your destination URL.

2. Fill in source, medium, and campaign name — lowercase, no spaces, consistent with your past campaigns.

3. Optionally add term (paid keywords) and content (link variant).

4. Copy the generated URL into your ad, email, or post — and test-click it once before launch.

Example

Input: URL https://site.com, source 'newsletter', medium 'email', campaign 'spring_sale'

Output:

https://site.com/?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale

Keep going

Related tools

More utilities that pair well with this one.

FAQ

Questions, answered

Everything you need to know about the UTM Builder.

Source and medium together — they're the pair analytics uses to build its channel reports. A link with only utm_campaign still leaves attribution guessing; source + medium is the minimum useful tag set.