UTM builder

Generate UTM-tagged URLs for campaign tracking in Google Analytics. Fill in the fields and copy the result.

Fill in URL, source, medium and campaign name to generate your link.

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.

Related tools

Slug generator → OG tag generator → URL encoder →

⚠️ Common Mistakes to Avoid