Build campaign URLs with UTM parameters for precise traffic attribution in Google Analytics. Enter your details, copy the tagged URL, and start tracking.
base URL + ?utm_source & utm_medium & utm_campaign & utm_term & utm_content
Identifies which site, platform, or publication sent the traffic. This is how you distinguish between Google, Facebook, your email newsletter, a partner site, etc.
Identifies the marketing channel or type of link. Use consistent naming conventions so your analytics data groups cleanly. Google Analytics uses medium for its default channel groupings.
Identifies the specific campaign, promotion, or strategic initiative driving the traffic. Use descriptive, lowercase names with underscores or hyphens to keep things organized.
Originally designed to identify paid search keywords. It lets you see which keywords drove a click in platforms where auto-tagging is not available or when you want manual control.
Differentiates similar content or links pointing to the same URL. Use it for A/B testing ad creatives, distinguishing between multiple links in an email, or identifying ad placements.
UTM parameters are tags added to the end of a URL that help you track where your website traffic comes from in Google Analytics and other analytics platforms. UTM stands for Urchin Tracking Module, named after Urchin Software which was acquired by Google and became Google Analytics. There are five UTM parameters: source, medium, campaign, term, and content. When someone clicks a URL with UTM parameters, those tags are sent to your analytics tool so you can see exactly which campaigns, channels, and content are driving results.
There are five UTM parameters. Three are considered essential: utm_source (the traffic source like google or facebook), utm_medium (the marketing channel like cpc or email), and utm_campaign (the campaign name). Two are optional: utm_term (for paid search keywords) and utm_content (for differentiating similar content or A/B testing). While you can use any combination, including at least source, medium, and campaign ensures your analytics data is clean and actionable.
UTM parameters do not directly affect your SEO rankings. Google treats URLs with UTM parameters as the same content as the base URL when you have proper canonical tags in place. However, there are two important best practices. First, never use UTM parameters on internal links within your own site, as this resets the user's session in Google Analytics and breaks attribution. Second, make sure your site uses canonical tags so that tagged URLs do not create duplicate content issues. Use UTM parameters only on external links: paid ads, social media posts, email campaigns, and partner referrals.
We help brands build proper attribution systems and scale profitably.
Book an intro