Skip to content

UTM Builder

Add UTM parameters to any link so Google Analytics shows exactly which campaign, email or post sent the visitor.

Quick answer

Add utm_source, utm_medium and utm_campaign to any link so Google Analytics shows exactly which post, email or ad sent the visit. Keep values lowercase and consistent — “Facebook” and “facebook” are counted separately.

  • Free
  • No sign-up
  • Text & SEO
  • Updated October 2026

About the UTM Builder

UTM parameters are tags added to a link’s query string. When someone clicks, analytics tools read the tags and attribute the visit to your campaign instead of lumping it into “direct” or “referral”.

GA4 is case-sensitive: “Email” and “email” appear as separate rows. Keeping everything lowercase (the default here) avoids fragmented reports. Use consistent mediums like email, cpc, social and affiliate so GA4’s default channel grouping classifies traffic correctly.

How to use it

  1. Paste the landing page URL.
  2. Fill in source (where the traffic comes from) and medium (what type of traffic).
  3. Name the campaign.
  4. Optionally add term (paid keyword) and content (to tell two links in the same email apart).
  5. Copy the tagged URL.

Worked example

A newsletter link

  1. URL: https://example.com/pricing
  2. Source: newsletter · Medium: email · Campaign: october_launch
  3. Result: https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=october_launch

Frequently asked questions

Which UTM parameters are required?

Source is the minimum, but use source, medium and campaign together for useful reports.

Should I use UTMs on internal links?

No. Tagging links between pages of your own site starts a new session and overwrites the original traffic source.

Do UTM parameters hurt SEO?

Not when used on links in emails, ads and social posts. Avoid them in internal links, and keep a canonical tag on your pages.

Results are estimates for planning — check critical figures with a professional or the official source.

Popular tools