QuickSEO
PricingToolsBlog
Get Started

Free UTM Link Builder

Build UTM tracking URLs in seconds. Fill in your campaign parameters and get a ready-to-use URL with all UTM tags properly encoded — along with a parameter breakdown table so you can verify everything looks correct before sharing.

Campaign Parameters

The full URL of the page you want to track

Where the traffic originates (e.g. google, facebook, newsletter)

Marketing channel (e.g. cpc, email, social, banner)

Identify the specific campaign (use underscores for spaces)

Identify paid keywords for paid search campaigns

Differentiate ads or links for A/B testing

Generated UTM URL

Tips for UTM Parameters

  • • Use lowercase and underscores for consistency (e.g. spring_sale)
  • • Avoid spaces — they get encoded as %20 in URLs
  • • Be consistent across campaigns so GA4 reports group correctly
  • • Source + Medium + Campaign are the three core parameters

Track and Grow Your Brand Across Google & AI

See how your brand performs across Google Search and AI chatbots like ChatGPT, Claude, Gemini, and Perplexity. One dashboard. No guesswork.

Try QuickSEO →

What Are UTM Parameters?

UTM parameters (Urchin Tracking Module) are tags added to the end of a URL that tell analytics platforms like Google Analytics 4 (GA4) where your traffic came from and what campaign drove it. When a user clicks a UTM-tagged link, the parameters are captured and reported in your analytics dashboard.

UTM parameters do not affect the page the user lands on — they are purely for tracking purposes. The five standard parameters are:

ParameterPurposeExample
utm_sourceWhere the traffic comes fromgoogle, newsletter
utm_mediumThe marketing channelcpc, email, social
utm_campaignThe specific campaign namespring_sale, launch
utm_termPaid search keywordseo+tools
utm_contentDifferentiates ad versionslogo-link, text-cta

UTM Naming Convention Best Practices

Inconsistent UTM naming is one of the most common analytics problems. If you use Google in one campaign and google in another, GA4 treats them as two separate sources. Follow these conventions to keep your data clean:

  • Always use lowercase — UTM values are case-sensitive in Google Analytics; Google and google create separate rows
  • Use underscores instead of spaces — Spaces get encoded as %20 in URLs; underscores are cleaner and more readable
  • Keep medium values consistent — Agree on a standard set: cpc, email, social, organic, referral
  • Use a naming taxonomy document — Shared across your team so everyone uses the same values for the same campaigns
  • Don't add UTM to internal links — Adding UTM parameters to links within your own site resets the session source in GA4 and corrupts attribution data
  • Shorten URLs before sharing — UTM-tagged URLs are long; use a URL shortener (Bitly, etc.) when sharing on social media

Track and Grow Your Brand Across Google & AI

See how your brand performs across Google Search and AI chatbots like ChatGPT, Claude, Gemini, and Perplexity. One dashboard. No guesswork.

Try QuickSEO →

Related Tools

Redirect Checker

Check redirect chains and HTTP status codes for any URL.

Canonical Tag Generator

Generate canonical tags to prevent duplicate content issues.

QuickSEO

HomeBlogTemplatesFree ToolsDocs

AI Visibility Tools

Claude SEO Rank TrackerChatGPT SEO Rank TrackerGemini SEO Rank TrackerPerplexity SEO Rank Tracker

Features

Branded vs Non-Branded

Track

ChatGPTClaudeGeminiPerplexity

Legal

Terms of usePrivacy policy

Contacts

support@quickseo.ai