Works with all AI agents

Connect your AI agent

Choose your assistant and connect in seconds.

Add to Claude

Works on every Claude plan, including free. Full Claude guide

  1. 1

    Add to Claude

    One click from Claude’s connector directory.

  2. 2

    Sign up or sign in

    Takes seconds, then you’re sent straight back.

  3. 3

    Ask Claude

    “Plan and schedule my posts for next week.”

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

What 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)

How to Use This Free UTM Link Builder

  1. 1
    Enter your destination URL: Paste the full URL of the page you want to track (must include https://)
  2. 2
    Fill in campaign source: Enter where the traffic comes from (e.g. facebook, newsletter, google)
  3. 3
    Fill in campaign medium: Enter the marketing medium (e.g. social, email, cpc)
  4. 4
    Fill in campaign name: Enter a unique campaign identifier (e.g. summer-sale-2024)
  5. 5
    Add optional parameters: Optionally add utm_term (for paid keywords) and utm_content (for A/B testing)
  6. 6
    Copy 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, not fb or Facebook
  • • 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_content to 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

How to Use the UTM Link Builder

1

Enter your URL

Paste the destination URL you want to track, then fill in the required source, medium, and campaign name fields.

2

Add optional parameters

Optionally add utm_term for paid keywords and utm_content for A/B testing different ad creatives or CTAs.

3

Copy your UTM link

Your trackable URL is generated instantly. Copy it and use it in your social posts, emails, or ads to track performance in Google Analytics.

UTM Link Builder FAQ

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), utm_medium (marketing medium), utm_campaign (campaign name), utm_term (paid keywords), and utm_content (content variation).

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. This tool automatically converts 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.

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.

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. Set a canonical URL to consolidate signals.

Should I use spaces or dashes in UTM parameters?

Use dashes (summer-sale) or underscores (summer_sale) instead of spaces. Spaces get encoded as %20, making links harder to read. Stick to lowercase alphanumeric characters, dashes, and underscores.

Can I shorten UTM links?

Yes. Use link shorteners like Bitly or TinyURL to make long UTM links more shareable. The UTM parameters are preserved through the redirect, so Google Analytics still captures your campaign data.

More Free Tools