Campaign URL Builder
Create custom URLs with UTM parameters to track your marketing campaigns in Google Analytics
The full website URL (e.g., https://example.com/page)
Identify the advertiser, site, publication, etc. (e.g., google, newsletter)
Marketing medium (e.g., cpc, banner, email)
Product, promo code, or slogan (e.g., spring_sale)
Identify paid search keywords (e.g., running+shoes)
Differentiate ads or links (e.g., logolink, textad)
What are UTM Parameters?
UTM (Urchin Tracking Module) parameters are tags you add to URLs to track the effectiveness of your marketing campaigns. When someone clicks a link with UTM parameters, analytics tools like Google Analytics can identify where the traffic came from, what campaign it was part of, and how users found your content.
By using UTM parameters, you can measure ROI, compare campaign performance, and make data-driven decisions about your marketing strategy.
UTM Parameter Types
*utm_source
Identifies the source of your traffic (e.g., google, newsletter, facebook)
Example: utm_source=google
*utm_medium
Identifies the marketing medium (e.g., cpc, email, social, banner)
Example: utm_medium=cpc
*utm_campaign
Identifies the specific campaign name (e.g., spring_sale, product_launch)
Example: utm_campaign=spring_sale
utm_term
Identifies paid search keywords (optional, mainly for paid search)
Example: utm_term=running+shoes
utm_content
Differentiates similar content or links within the same ad (e.g., logolink, textad)
Example: utm_content=banner_ad
How to Use This Tool
Enter Website URL
Start by entering the full URL of the page you want to link to (e.g., https://example.com/product).
Fill Campaign Details
Add your campaign source, medium, and name. These three parameters are required for proper tracking.
Add Optional Parameters
Optionally add campaign term (for paid keywords) and content (to differentiate similar ads).
Generate & Copy
Click "Generate URL" to create your tracking link, then copy it to use in your campaigns.
Common Use Cases
Email Marketing
Track which email campaigns drive the most traffic and conversions to your website
Social Media Campaigns
Measure performance across different social platforms like Facebook, Twitter, LinkedIn
Paid Advertising
Track ROI from Google Ads, Facebook Ads, and other paid advertising platforms
Content Marketing
Identify which guest posts, partnerships, or content placements generate traffic
Best Practices
- ✓Be Consistent: Use the same naming conventions across all campaigns (e.g., always use "facebook" not "Facebook" or "fb")
- ✓Use Lowercase: UTM parameters are case-sensitive, so stick to lowercase to avoid duplicate entries
- ✓Avoid Spaces: Use underscores (_) or hyphens (-) instead of spaces in parameter values
- ✓Keep It Simple: Use clear, descriptive names that you'll understand months later when analyzing data
- ✓Document Your Strategy: Maintain a spreadsheet of your UTM naming conventions for team consistency
Example Campaign URLs
Email Newsletter
https://example.com?utm_source=newsletter&utm_medium=email&utm_campaign=summer_saleFacebook Ad
https://example.com?utm_source=facebook&utm_medium=cpc&utm_campaign=product_launch&utm_content=carousel_adGoogle Ads
https://example.com?utm_source=google&utm_medium=cpc&utm_campaign=brand_keywords&utm_term=best+running+shoes