TheAlgoBrief
Back to Tools

UTM Builder

Generate campaign URLs with UTM parameters for tracking

The full URL of your landing page

utm_source — Traffic source (e.g., google, newsletter)

utm_medium — Marketing medium (e.g., cpc, email, social)

utm_campaign — Campaign identifier (e.g., summer_sale, product_launch)

utm_term — Paid search keywords

utm_content — A/B test variant or ad identifier

What are UTM Parameters?

UTM (Urchin Tracking Module) parameters are tags added to URLs to track the effectiveness of marketing campaigns. When someone clicks a UTM-tagged link, analytics tools like Google Analytics can identify exactly where that traffic came from and which campaign drove it.

UTM Parameter Guide

utm_source (Required)

Identifies the source of your traffic (e.g., google, newsletter, facebook)

utm_medium (Required)

Identifies the marketing medium (e.g., cpc, email, social, banner)

utm_campaign (Required)

Identifies the specific campaign (e.g., summer_sale, product_launch_2024)

utm_term (Optional)

Identifies paid search keywords (e.g., running+shoes, best+laptop)

utm_content (Optional)

Differentiates similar content or A/B test variants (e.g., banner_v1, text_ad)

Best Practices

  • Use lowercase: UTM parameters are case-sensitive. Stick to lowercase for consistency
  • Use underscores or hyphens: Avoid spaces (use summer_sale not summer sale)
  • Be consistent: Use the same naming conventions across all campaigns
  • Keep it simple: Use clear, descriptive names that you'll understand months later
  • Document your conventions: Create a naming guide for your team

Common Mistakes to Avoid

Inconsistent Naming

Using "Facebook", "facebook", and "fb" creates separate entries in analytics

Using Spaces

Spaces get encoded as %20, making URLs messy. Use underscores or hyphens instead

Not Using UTMs for Internal Links

Only use UTMs for external campaigns. Don't tag internal site navigation

Frequently Asked Questions

Do UTM parameters affect SEO?

No, UTM parameters don't directly affect SEO. However, they can create duplicate content issues. Use canonical tags to point to the non-UTM version of your pages.

Can I use UTMs for email campaigns?

Yes! UTMs are perfect for email campaigns. Use utm_source=newsletter, utm_medium=email, and utm_campaign=your_campaign_name to track which emails drive traffic and conversions.

How do I view UTM data in Google Analytics?

In Google Analytics 4, go to Reports → Acquisition → Traffic acquisition. You'll see your UTM parameters under Session source/medium and Campaign name dimensions.

Track Campaign Performance Automatically

Stop building UTM URLs manually. Automatically generate, track, and analyze campaign performance across all marketing channels in one dashboard.