Free UTM Link Builder
Generate trackable campaign URLs with UTM parameters for Google Analytics, Facebook Ads, email campaigns, and social media marketing.
Build UTM links in seconds. Track which campaigns drive traffic and conversions.
Build Your UTM Link
The full URL of the page you want to track
Traffic source (e.g. facebook, newsletter, google)
Marketing medium (e.g. social, email, cpc)
Unique campaign identifier (e.g. product-launch, black-friday)
Paid search keywords (for Google Ads, Bing Ads)
For A/B testing (e.g. cta-button, banner-ad)
💡 Common UTM Examples
Facebook Ad Campaign:
- • Source:
facebook - • Medium:
cpc - • Campaign:
spring-promo
Email Newsletter:
- • Source:
newsletter - • Medium:
email - • Campaign:
weekly-digest
LinkedIn Post:
- • Source:
linkedin - • Medium:
social - • Campaign:
product-launch
Instagram Story:
- • Source:
instagram - • Medium:
social - • Campaign:
flash-sale
Schedule UTM-Tagged Posts Across All Platforms
Use PostEverywhere to schedule social media posts with UTM tracking across Facebook, LinkedIn, Instagram, X, TikTok, and YouTube.
Try PostEverywhere FreeWhat is a UTM Link Builder?
A UTM link builder (Urchin Tracking Module link builder) is a free tool that generates trackable campaign URLs by adding UTM parameters to your links. This free UTM builder helps you measure which marketing campaigns drive traffic, leads, and conversions in Google Analytics and other analytics platforms.
UTM parameters are query strings appended to URLs that pass campaign data to analytics tools. When someone clicks a UTM-tagged link, Google Analytics records the source, medium, campaign name, and other details—allowing you to track ROI for Facebook ads, LinkedIn posts, Instagram stories, TikTok campaigns, email campaigns, and more.
Why Use UTM Parameters?
📊 Track Campaign Performance
See exactly which campaigns, platforms, and content drive the most traffic and conversions.
💰 Measure Marketing ROI
Prove which marketing channels generate revenue and optimize budget allocation with advanced scheduling.
🎯 Optimize Ad Spend
Identify which ads and audiences perform best to reduce wasted ad spend. Compare tools for better ROI.
📈 A/B Test Content
Compare different CTAs, headlines, and creatives to find what resonates. Use our AI assistant to generate variations.
UTM Parameters Explained
utm_source *Required
Identifies where traffic comes from (e.g. facebook, newsletter, google)
utm_medium *Required
Identifies the marketing medium (e.g. social, email, cpc, banner)
utm_campaign *Required
Identifies the specific campaign (e.g. summer-sale, product-launch)
utm_term Optional
Identifies paid search keywords (e.g. running+shoes for Google Ads)
utm_content Optional
Differentiates similar content or A/B tests (e.g. cta-button, banner-top)
Frequently Asked Questions
What are UTM parameters?▾
UTM parameters are tags added to URLs that help track campaign performance in Google Analytics. The 5 standard UTM parameters are: utm_source (traffic source like Facebook or LinkedIn), utm_medium (marketing medium), utm_campaign (campaign name), utm_term (paid keywords), and utm_content (content variation for A/B testing).
Which UTM parameters are required?▾
Only 3 UTM parameters are required: utm_source (e.g. facebook), utm_medium (e.g. social), and utm_campaign (e.g. summer-sale). utm_term and utm_content are optional but useful for A/B testing and paid campaigns.
Are UTM parameters case-sensitive?▾
Yes. Google Analytics treats utm_source=Facebook and utm_source=facebook as different sources. Use lowercase for consistency and always use the same naming convention across all campaigns. This tool automatically converts your inputs to lowercase.
How do I track UTM links in Google Analytics?▾
In Google Analytics 4, go to Reports → Acquisition → Traffic Acquisition. Click the dimension dropdown and select "Session campaign", "Session source", or "Session medium" to see your UTM data from your scheduled social media posts. You can also create custom reports and segments for deeper analysis.
Can I use UTM parameters for social media posts?▾
Yes. UTM parameters are essential for tracking which social media posts, platforms, and campaigns drive the most traffic and conversions. Use utm_source=facebook, utm_medium=social, and unique campaign names. Learn more in our guides for Facebook, LinkedIn, Instagram, X, and YouTube scheduling.
Do UTM parameters affect SEO?▾
No. UTM parameters do not harm SEO. Google treats yoursite.com/page and yoursite.com/page?utm_source=facebook as the same page for ranking purposes. However, set a canonical URL in your page's HTML to consolidate signals (use our OG Image Checker to verify meta tags), and exclude UTM parameters in Google Search Console to prevent duplicate content warnings.
Should I use spaces or dashes in UTM parameters?▾
Use dashes (summer-sale) or underscores (summer_sale) instead of spaces. Spaces in URLs get encoded as %20, making links ugly and harder to read. Stick to lowercase alphanumeric characters, dashes, and underscores for clean, consistent UTM parameters across your content calendar.
Can I shorten UTM links?▾
Yes. Use link shorteners like Bitly or TinyURL to make long UTM links more shareable on platforms like TikTok and Instagram Stories. The UTM parameters are preserved through the redirect, so Google Analytics still captures your campaign data.
How to Use This Free UTM Link Builder
- 1Enter your destination URL: Paste the full URL of the page you want to track (must include https://)
- 2Fill in campaign source: Enter where the traffic comes from (e.g. facebook, newsletter, google)
- 3Fill in campaign medium: Enter the marketing medium (e.g. social, email, cpc)
- 4Fill in campaign name: Enter a unique campaign identifier (e.g. summer-sale-2024)
- 5Add optional parameters: Optionally add utm_term (for paid keywords) and utm_content (for A/B testing)
- 6Copy your UTM link: Click "Copy" and use the generated URL in your campaigns. Track performance in Google Analytics.
UTM Best Practices for Marketers
Pair UTM tracking with our social media scheduler to post across all platforms and measure which posting times drive the best results. Learn how to grow your social media presence with data-driven insights.
📝 Naming Conventions:
- • Use lowercase for all UTM values to avoid duplicates (this tool does it automatically)
- • Use dashes instead of spaces or underscores for readability across your multi-platform campaigns
- • Be consistent: Always use
facebook, notfborFacebook - • Keep names descriptive but concise (e.g.
spring-promo-2024) to track in your content calendar
🎯 Campaign Strategy:
- • Create a UTM naming spreadsheet to maintain consistency across your team
- • Use
utm_contentto track different ad creatives in the same campaign - • Tag every external link: social posts, email campaigns, paid ads, partner links
- • Don't use UTM parameters on internal links (it resets session attribution)
📊 Tracking & Reporting:
- • Set up campaign-based goals in Google Analytics to measure conversions from your cross-platform posts
- • Create custom dashboards to monitor UTM performance in real-time
- • Review UTM data weekly to optimize underperforming campaigns
- • Share UTM reports with stakeholders to prove marketing ROI