Build UTM-tagged URLs to track the performance of your marketing campaigns in Google Analytics. Add source, medium, campaign, term, and content parameters to any URL. Get clean, trackable links in seconds.
UTM (Urchin Tracking Module) parameters are tags added to the end of a URL that tell analytics tools — primarily Google Analytics — where your traffic is coming from. When a user clicks a UTM-tagged link, the parameters are sent to Google Analytics and appear in your campaign reports, allowing you to measure exactly which marketing efforts are driving traffic, conversions, and revenue.
UTM parameters were originally developed for Urchin Analytics, which Google acquired in 2005 and turned into Google Analytics. The UTM system remains the industry standard for campaign tracking across all digital marketing channels.
Identifies where the traffic is coming from. This is the referrer — the website, platform, or publication that sends visitors to your site.
utm_source=google — Traffic from Google Adsutm_source=facebook — Traffic from Facebookutm_source=newsletter — Traffic from your email newsletterutm_source=partner_site — Traffic from a partner websiteIdentifies the marketing channel or type of traffic. This categorizes HOW the traffic reached you.
utm_medium=cpc — Cost-per-click paid advertisingutm_medium=email — Email marketingutm_medium=social — Social media (organic or paid)utm_medium=banner — Display/banner advertisingutm_medium=referral — Referral traffic from other sitesutm_medium=affiliate — Affiliate marketing trafficIdentifies the specific campaign, promotion, or initiative that the link is part of.
utm_campaign=spring_sale_2026utm_campaign=product_launchutm_campaign=weekly_newsletter_marchutm_campaign=black_fridayIdentifies the paid search keywords that triggered the ad. Primarily used for Google Ads campaigns to track which keywords are driving traffic. Use + to separate multi-word terms.
Used to differentiate between variations of the same campaign. Perfect for A/B testing different ad creatives, call-to-action buttons, or link placements within the same email.
utm_content=header_banner vs. utm_content=sidebar_bannerutm_content=blue_cta vs. utm_content=green_ctautm_source=Facebook and utm_source=facebook appear as separate sources in Google Analytics. Always use lowercase.%20 in URLs, making them ugly and hard to read in reports.In GA4, UTM parameters appear under Acquisition > Traffic Acquisition and can be analyzed through these dimensions:
Slug Generator — Clean URLs | Meta Tag Generator — HTML meta tags | Open Graph Generator — Social sharing tags
UTM parameters are tags added to URLs to track the source, medium, and campaign of incoming traffic in Google Analytics. They help marketers measure which channels, ads, and campaigns are driving the most traffic, conversions, and revenue.
Yes. utm_source=Facebook and utm_source=facebook will appear as two separate sources in Google Analytics. Always use lowercase to maintain consistent data and avoid fragmented reporting.
Never use UTM parameters on links within your own website. UTM tags override the original traffic source, so clicking an internal UTM link starts a new session attributed to the internal campaign rather than the original source (e.g., Google search). This breaks your attribution data and inflates campaign numbers.
There are five standard UTM parameters. Three are required (source, medium, campaign) and two are optional (term, content). You should always use all three required parameters for proper tracking. Add term and content when you need additional granularity for paid campaigns or A/B tests.
UTM parameters do not directly affect SEO rankings. However, if search engines index UTM-tagged URLs alongside your clean URLs, it can create duplicate content issues. Use canonical tags pointing to the clean URL to prevent this. Google generally handles this well, but it's good practice to add canonical tags.
In GA4, navigate to Acquisition > Traffic Acquisition. You can add secondary dimensions for Session source, Session medium, and Session campaign. For detailed analysis, create custom Explorations using UTM dimensions and pair them with conversion metrics to measure campaign ROI.