UTM Link Builder
Add UTM parameters to a URL to track campaigns in Google Analytics and other tools.
About UTM Link Builder
UTM Link Builder produces a campaign-tagged URL by appending the standard UTM query parameters — utm_source, utm_medium, utm_campaign, and optionally utm_term and utm_content — to any destination link. Analytics tools (Google Analytics 4, Plausible, Matomo, Adobe Analytics, and most paid platforms) read those parameters to attribute each visit back to the campaign that sent it, which is what lets you tell which newsletter, ad, or social post is actually doing work.
Worked example: paste https://example.com/launch as the URL, set source=newsletter, medium=email, campaign=spring_launch, and the builder returns https://example.com/launch?utm_source=newsletter&utm_medium=email&utm_campaign=spring_launch. Existing query parameters and # fragments on the destination URL are preserved, not overwritten. Use one tagged link per channel — one for the email, a different one for X, another for LinkedIn — so the source breakdown in your reports is meaningful instead of being collapsed into 'direct'.
A few conventions keep the report readable: use lowercase values, replace spaces with underscores or hyphens, and stick to a small fixed set of mediums (email, social, cpc, referral) rather than inventing new ones each campaign. Source names the specific platform (newsletter, twitter, facebook); campaign names the initiative (spring_launch); term is for paid-search keywords; content distinguishes variants such as 'header-cta' from 'footer-cta'.
The link is assembled entirely in your browser. The destination URL, the campaign metadata, and the resulting tagged link are never logged or sent anywhere.