UTM Builder

Build campaign tracking URLs with UTM parameters for Google Analytics, GA4, and any analytics platform.

Campaign URL

Generated URL

Fill in the fields above to generate your tracking URL…

UTM Parameter Reference

utm_source
Campaign SourceIdentifies which site sent the traffic (e.g. google, newsletter)
utm_medium
Campaign MediumIdentifies the marketing medium (e.g. cpc, email, banner)
utm_campaign
Campaign NameIdentifies the specific campaign or promotion
utm_termoptional
Campaign TermIdentifies paid search keywords (used for paid search)
utm_contentoptional
Campaign ContentDifferentiates ads or links that point to the same URL

What is a UTM parameter?

UTM parameters are tracking tags added to a URL (for example utm_source, utm_medium, and utm_campaign). They help you see exactly where clicks and conversions come from in Google Analytics (GA4) and other attribution tools.

If you run campaigns across email, social, paid ads, or partnerships, a UTM builder keeps your naming consistent so traffic data does not get fragmented.

When to use UTM links

Email marketing: measure which newsletter, sequence, or CTA drives signups and revenue.

Social posts: compare traffic from LinkedIn, X, Instagram, and creator partnerships.

Paid campaigns: unify attribution across Google Ads, Meta Ads, and other ad platforms.

QR campaigns: append UTM tags before creating a QR code so offline scans are attributable online.

UTM examples by channel

Email newsletter

utm_source=newsletter&utm_medium=email&utm_campaign=product_launch&utm_content=cta_button

Use utm_content to compare button vs text link performance in the same email.

Social post

utm_source=linkedin&utm_medium=social&utm_campaign=q2_webinar

Keep source/medium naming consistent across all social channels for cleaner GA4 reports.

Paid ads

utm_source=google&utm_medium=cpc&utm_campaign=brand_search&utm_term=crm+software

Use utm_term for keyword-level analysis and align campaign names with ad platform naming.

Common UTM mistakes to avoid

  • Inconsistent naming: Facebook vs facebook creates split reports.
  • Using UTM tags on internal links: this can overwrite original attribution sessions.
  • Missing required fields: always set source, medium, and campaign for useful reporting.
  • Not encoding messy URLs: use the URL Encoder when values include spaces or special characters.

Questions people usually have

What is the difference between utm_source and utm_medium?

utm_source tells you where the click came from, like google, linkedin, or newsletter. utm_medium tells you the channel type, like cpc, email, social, or referral.

Can I use UTM links in QR codes?

Yes. Add the UTM tags first, then turn the final URL into a QR code. That lets you measure scans from flyers, events, packaging, or in-store promos inside GA4.

Should I use UTM parameters on internal links?

No. UTM tags are for external campaign links. Putting them on internal site links can overwrite the original session source and make attribution messier.

Do I need every UTM field?

No. In practice, source, medium, and campaign are the core fields. Term and content are optional, but useful when you want to compare keywords, creatives, or button variations.