UTM Builder
Create custom campaign URLs with UTM parameters to track your marketing campaigns in Google Analytics
Campaign Details
The full website URL (e.g., https://example.com/page)
The referrer (e.g., google, newsletter)
Marketing medium (e.g., cpc, email, social)
Product, promo code, or slogan
Identify paid search keywords
Use to differentiate ads or links
Generated URL
Fill in the required fields to generate your tracking URL
What are UTM Parameters?
utm_source: Identifies which site sent the traffic
utm_medium: Identifies what type of link was used
utm_campaign: Identifies a specific campaign
utm_term: Identifies search terms (for paid search)
utm_content: Identifies what was clicked (for A/B testing)
Best Practices
- ✓ Use lowercase for consistency
- ✓ Use hyphens or underscores instead of spaces
- ✓ Be consistent with naming conventions
- ✓ Keep it simple and descriptive
- ✓ Document your naming strategy
Understanding UTM Parameters for Campaign Tracking
What is a UTM Builder?
A UTM builder is a tool that helps you create custom URLs with tracking parameters (UTM codes) that allow you to measure the effectiveness of your marketing campaigns in Google Analytics and other analytics platforms.
UTM parameters are tags you add to your URLs to track where your website traffic comes from. When someone clicks a link with UTM parameters, that data is sent to your analytics tool, providing detailed insights about your traffic sources and campaign performance.
The 5 UTM Parameters Explained
1. utm_source (Required)
Identifies the source of your traffic, such as a search engine, newsletter, or social media platform.
Example: google, facebook, newsletter, partner-site
2. utm_medium (Required)
Identifies the marketing medium, such as email, social media, or paid advertising.
Example: cpc, email, social, banner, affiliate
3. utm_campaign (Required)
Identifies the specific campaign name, promotion, or product being advertised.
Example: spring-sale, product-launch, black-friday-2024
4. utm_term (Optional)
Identifies paid search keywords. Used primarily for paid search campaigns to note the keywords.
Example: running+shoes, marketing+software
5. utm_content (Optional)
Used to differentiate similar content or links within the same ad or campaign. Great for A/B testing.
Example: logo-link, text-link, banner-ad, cta-button
UTM Parameter Best Practices
1. Use Consistent Naming Conventions
Always use lowercase and be consistent with your naming. UTM parameters are case-sensitive, so "Facebook" and "facebook" will be tracked as different sources.
2. Avoid Spaces
Use hyphens (-) or underscores (_) instead of spaces. For example, use "spring-sale" instead of "spring sale".
3. Be Descriptive but Concise
Make your parameters descriptive enough to understand at a glance, but keep them short and simple.
4. Document Your Strategy
Create a naming convention document and share it with your team to ensure consistency across all campaigns.
5. Don't Use UTMs for Internal Links
Only use UTM parameters for external campaigns. Using them on internal links can mess up your analytics data.
Common Use Cases
Email Marketing
Track which email campaigns drive the most traffic and conversions.
?utm_source=newsletter&utm_medium=email&utm_campaign=summer-sale
Social Media Campaigns
Measure the performance of your social media posts and ads.
?utm_source=facebook&utm_medium=social&utm_campaign=product-launch
Paid Advertising
Track ROI from your paid search and display campaigns.
?utm_source=google&utm_medium=cpc&utm_campaign=brand-keywords&utm_term=marketing+tool
Partner and Affiliate Links
Monitor traffic and conversions from partner websites and affiliates.
?utm_source=partner-blog&utm_medium=referral&utm_campaign=guest-post
Why Use a UTM Builder?
- ✓Accurate Campaign Tracking: Know exactly which campaigns drive traffic and conversions
- ✓Better ROI Analysis: Understand which marketing channels provide the best return
- ✓Data-Driven Decisions: Make informed choices about where to invest your marketing budget
- ✓Easy A/B Testing: Compare different versions of ads and content
- ✓Free and Simple: No cost and easy to implement across all your campaigns
Related Marketing Calculators
CPM Calculator
Calculate Cost Per Thousand Impressions
CTR Calculator
Calculate Click-Through Rate
CPA Calculator
Calculate Cost Per Acquisition
ROAS Calculator
Calculate Return on Ad Spend
Bounce Rate Calculator
Calculate Website Bounce Rate
Instagram Ad Mockup Generator
Create Instagram Ad Previews
TikTok Ad Mockup Generator
Create TikTok Ad Previews
YouTube Ad Mockup Generator
Create YouTube Ad Previews