UTM Builder — Create Campaign Tracking URLs
This free UTM builder creates tagged campaign URLs so analytics tools can attribute your traffic correctly. It assembles the five UTM parameters — utm_source, utm_medium, and utm_campaign are required, with utm_term and utm_content optional — into a clean tracking link. Consistency matters: analytics treats Email and email as different mediums, so stick to a lowercase, no-spaces convention. Only tag inbound links from external sources, never internal links between your own pages. The URL is built entirely in your browser, with nothing uploaded.
What are UTM parameters?
UTM (Urchin Tracking Module) parameters are tags appended to a URL that tell Google Analytics exactly where a visitor came from. They were developed by Urchin Software, which Google acquired in 2005, and are now the universal standard for campaign tracking across all analytics platforms.
There are five parameters: utm_source identifies the traffic source (google, newsletter, twitter), utm_medium identifies the channel type (cpc, email, social, organic), utm_campaign names the specific campaign (spring-sale, product-launch), utm_term captures the paid keyword for search ads, and utm_content differentiates ad variants or links (useful for A/B testing). The first three are required; the last two are optional. Without UTM tags, Google Analytics lumps most campaign traffic into "direct" or misattributes it, making ROI measurement impossible. Always use lowercase and hyphens (not spaces or underscores) in UTM values for consistent reporting.