Free UTM Campaign BuilderFree Tool
Construct trackable links by defining custom UTM parameters to track campaign analytics accurately.
UTM Parameters Setup
Configure the destination URL and tracking properties below.
The full website URL (e.g. https://example.com)
(utm_source)
e.g. newsletter, twitter, google, etc.
(utm_medium)
e.g. email, social, cpc, etc.
(utm_campaign)
e.g. promotion, sale, etc.
(utm_content)
Any call-to-action or headline, e.g. buy-now.
(utm_term)
Keywords for your paid search campaigns
Generated UTM Tracking URL
Enter required fields on the left to automatically construct your UTM tracking link.
Understanding UTM Parameters
Learn how UTM codes help you track campaign performance and refine your digital marketing strategies.
utm_sourceCampaign Source
Identifies the platform, publisher, or referrer sending the traffic to your site (e.g.,
google, facebook, newsletter). This is a required field.utm_mediumCampaign Medium
Specifies the type of advertising or marketing channel used for the link (e.g.,
cpc for paid ads, email, social, referral). This is a required field.utm_campaignCampaign Name
Specifies the specific product promo, slogan, or launch campaign (e.g.,
summer_sale, black_friday). Helps group analytics data.utm_contentCampaign Content
Optional. Used to differentiate links pointing to the same URL within a single campaign element (e.g., distinguishing a text link vs. a sidebar banner, or
logo_link vs footer_link).utm_termCampaign Term
Optional. Primarily used for paid search keywords (e.g.,
running+shoes) to track which terms visitors searched before clicking your ad.UTM Tracking Best Practices
1
Keep it lowercaseUTM parameters are case-sensitive. If you use
Social in one link and social in another, analytics tools like Google Analytics will report them as separate channels.2
Avoid spacesUse hyphens (
-) or underscores (_) instead of spaces. Spaces in URLs are encoded as %20, which makes your links look messy and hard to read.3
Keep parameter names cleanKeep them short, simple, and consistent. Creating a shared team spreadsheet to document your UTM naming conventions prevents confusion and messy analytics dashboards.