Tag a link so analytics can attribute the visit

A newsletter, a social post, a QR code — without utm parameters the traffic lands in "direct". Build the tagged URL correctly instead of hand-editing the query string.

Tools used in this guide

The job

Analytics tools group campaign traffic by utm_source (where it came from), utm_medium (the channel type), and utm_campaign (which campaign). Hand-typing them invites typos and double ? characters.

How to do it

Paste the destination URL, fill in source, medium, and campaign, and copy the result. Term and content are optional fields for paid keywords and ad variants.

  • Use consistent casing — "Newsletter" and "newsletter" count separately in most tools.
  • Existing non-UTM parameters like ?ref= are preserved; existing utm_* values are replaced.

Worked example

https://example.com/launch?utm_source=newsletter&utm_medium=email&utm_campaign=oct-launch tells the analytics tool exactly which send brought the visit.

Limits

HTTP(S) destinations only, and each value is capped at 200 characters. The builder formats the URL — it cannot verify your analytics tool reads the values or that the campaign names match your conventions.