🔗 UTM Link Builder

Build a campaign-tagged URL for Google Analytics or any tool that reads UTM parameters. Only website URL and campaign source are required.

What the builder does to your URL

Each field you fill in is added as a query parameter; blank fields are left out entirely. Only the URL and the source are required.

https://example.com/landing-page
  ?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale

The URL is parsed properly rather than glued together, so a link that already has a query string keeps it, a link with a #anchor keeps the anchor at the end, and an existing utm_source is replaced rather than duplicated. Values are encoded on the way in: a space becomes a plus sign and an ampersand becomes %26, so spring sale comes out as spring+sale. Leave off the https:// and the tool refuses the address.

What each parameter is for

ParameterAnswersExample
utm_sourceWhich site or list sent themnewsletter, google
utm_mediumWhat kind of link it wasemail, cpc, social
utm_campaignWhich push it belongs tospring_sale
utm_termThe paid keywordrunning+shoes
utm_contentWhich version of the linkheader_button
Tags are case sensitive in Google Analytics, so Email and email become two separate rows and split the same campaign in half. Pick lowercase and underscores, write the convention down, and use it every time - the reporting is only as tidy as the naming.

Frequently asked questions

What is the difference between utm_source and utm_medium?

Source names the specific place the click came from, such as newsletter or facebook. Medium names the type of traffic, such as email, cpc or social. One source can carry several mediums, which is why both exist.

Should I add UTM tags to links on my own website?

No. Analytics treats a tagged link as a fresh campaign arrival, so an internal link wipes out the record of how that visitor originally found you and inflates your session count.

Do UTM parameters affect SEO?

Not directly, though they do create extra addresses for the same page. Search engines usually work that out from your canonical tag, which is another reason to tag links pointing at your site from elsewhere rather than links inside it.