Free tool

UTM link builder

Build clean, consistent campaign links so your analytics can tie every click and sale back to the source that drove it. Free, no signup.

Your tracked link
Fill in the fields above to generate your link.
Source, medium and campaign are required for analytics to attribute the click.

See which of these links actually makes you money

Tagging links is step one. AnalyzeUser reads these UTM tags and ties each resulting sale back to the exact source, so you know what to double down on. No cookies, set up in minutes.

Start free · 14 days, no card

What are UTM parameters?

UTM parameters are small tags you add to the end of a link so your analytics knows where a visitor came from. A tagged link looks like yoursite.com/?utm_source=newsletter&utm_medium=email&utm_campaign=launch. When someone clicks it, their session is labelled with that source, medium and campaign, so you can later see which channels drove traffic, signups and revenue instead of guessing.

The five UTM parameters

  • utm_source — where the traffic comes from (facebook, newsletter, reddit).
  • utm_medium — the channel type (social, email, cpc).
  • utm_campaign — the specific campaign (launch, black-friday).
  • utm_term — optional, the paid keyword.
  • utm_content — optional, to tell apart A/B variants or two links to the same page.

Why consistency matters (the mistake everyone makes)

UTM values are case-sensitive. If you tag one link Facebook, another facebook and a third FB, your reports show three separate sources for one channel, and your numbers fragment. This builder normalises every value to lowercase and hyphenates spaces automatically, and offers presets, so the same channel always gets the same tag. That one habit is the difference between clean attribution and a dashboard full of near-duplicate rows or "Unknown".