Logo
FreeMetaTools

Free UTM Builder

Build UTM-tagged campaign URLs for Google Analytics, GA4, and any analytics platform. Add source, medium, campaign, term, and content parameters with one click.

SEO Tools

What Are UTM Parameters?

UTM parameters are query string additions to your URLs that help analytics tools attribute traffic to the correct marketing channel, campaign, and creative.

ParameterPurposeRequired?Example
utm_sourceWhere the traffic comes from✅ Yesgoogle, newsletter, facebook
utm_mediumThe marketing channel type✅ Yescpc, email, social, banner
utm_campaignThe campaign nameRecommendedspring-sale-2026
utm_termThe paid keywordOptionalrunning+shoes
utm_contentDifferentiates ads/links in A/B testsOptionalhero-cta, sidebar-link

How UTMs Work in GA4

When a user clicks a UTM-tagged link, GA4 reads the parameters and automatically assigns the session to the correct channel in your reports:

  1. User clicks https://example.com?utm_source=google&utm_medium=cpc
  2. GA4 reads utm_source=google and utm_medium=cpc
  3. GA4 assigns the session to the Paid Search channel
  4. The conversion appears under Paid Search in your channel reports

UTM Naming Best Practices

[!IMPORTANT] GA4 is case-sensitive for UTM values. Email, email, and EMAIL appear as 3 different channels in your reports. Always use lowercase.

❌ Bad:  utm_source=Google&utm_medium=CPC&utm_campaign=Spring Sale 2026
✅ Good: utm_source=google&utm_medium=cpc&utm_campaign=spring-sale-2026
  • Use hyphens not underscores or spaces in campaign names
  • Keep values concise — under 100 characters per parameter
  • Never UTM internal links — it resets session attribution and inflates traffic data
  • Be consistent — create a naming convention doc and share it with your team

Common Source/Medium Combinations

Traffic Sourceutm_sourceutm_medium
Google Adsgooglecpc
Facebook/Instagram Adsfacebookpaid_social
Email newsletternewsletter or mailchimpemail
LinkedIn organiclinkedinsocial
Banner adad_networkdisplay
Affiliatepartner_nameaffiliate
QR codeqr_codeoffline

Frequently Asked Questions

What are UTM parameters?

UTM (Urchin Tracking Module) parameters are tags appended to a URL that tell analytics platforms where your traffic originated, what campaign drove it, and what specific content triggered the click. GA4, Universal Analytics, and most analytics tools read them automatically.

Which UTM parameters are required?

utm_source and utm_medium are required minimum. utm_campaign is strongly recommended. utm_term (for paid keyword tracking) and utm_content (for A/B testing) are optional.

Do UTM parameters affect SEO rankings?

No. UTM parameters do not affect Google rankings. However, if UTM URLs get indexed, use a canonical tag pointing to the clean URL to avoid duplicate content signals.

Was this tool helpful?

Give us feedback to help improve our online tools.

Thank you for your feedback!