UTM Link Generator
Build campaign-tagged URLs in seconds. Track every click with UTM parameters for Google Analytics.
Spaces will be replaced with underscores automatically
Used for paid search keywords
Used for A/B testing or differentiating links
Fill in the fields above to generate your URL...
UTM Parameter Reference
utm_sourceCampaign Source
Identifies which site, advertiser, or publication sent the traffic. Examples: google, facebook, newsletter.
utm_mediumCampaign Medium
Identifies the marketing medium or channel. Examples: cpc (cost per click), social, email, referral, display.
utm_campaignCampaign Name
Identifies the specific campaign, promotion, or strategic initiative. Examples: spring_sale, product_launch, weekly_digest.
utm_termCampaign Term
Identifies paid search keywords. Use this to track which keyword triggered your ad. Examples: running_shoes, best_crm_software.
utm_contentCampaign Content
Differentiates similar content or links within the same campaign. Useful for A/B testing. Examples: header_link, blue_button, banner_v2.
UTM Best Practices
- 1Always use lowercase for UTM parameters. Google Analytics treats 'Email' and 'email' as different sources.
- 2Use underscores instead of spaces. This tool does it automatically, but keep it consistent in all your campaigns.
- 3Be consistent with naming conventions. Decide on 'facebook' vs 'fb' and stick with it across all campaigns.
- 4Never use UTM parameters on internal links. They're for external traffic sources only and will break your analytics.
- 5Document your UTM naming conventions in a shared spreadsheet so your whole team stays aligned.
- 6Use utm_content for A/B testing. It's the easiest way to see which creative or placement performs best.
- 7Keep campaign names descriptive but concise. 'spring_sale_2026' is better than 'sale' or 'the_big_spring_clearance_sale_event'.
- 8Test your tagged URLs before launching a campaign to make sure they load correctly.
Want AI to handle your social media?
Try Outfeed AI Free