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
Paste the full destination URL, including https://.
- 2
Fill in the campaign source and medium — for example source 'newsletter' and medium 'email'.
- 3
Name the campaign itself, using hyphens rather than spaces for cleaner reporting.
- 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.