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

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 Your Brand Across Google & AI

QuickSEO connects your Google Search Console data with AI visibility tracking across ChatGPT, Claude, and Gemini — all in one dashboard.

Try QuickSEO Free →

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

HomeBlog

Other

Python Indexing ScriptBlog Idea GeneratorBlog Outline GeneratorSitemap URLs ExtractorSitemap ValidatorFavicon CheckerRobots.txt Validator

Legal

Terms of usePrivacy policy

Contacts

support@quickseo.ai