UTM link generator

A UTM link is a normal URL with tracking parameters added so your analytics can tell where a click came from. Fill in the fields below and copy the tagged URL.

Tools

UTM link generator
Add campaign parameters to any link and copy the tagged URL.
Your tagged URL
https://loops.so/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=spring-launch
Open link Opens the tagged URL in a new tab so you can check it.

What each UTM parameter is for

  • utm_source is where the click came from: newsletter, twitter, google.

  • utm_medium is the channel type: email, social, cpc.

  • utm_campaign ties the click to one specific push, like spring-launch or black-friday.

  • utm_term records the paid keyword you bid on, mostly for search ads.

  • utm_content tells apart two links in the same email or page, like header-cta versus footer-cta.

Most analytics tools group by source, medium, and campaign. Term and content are optional.

Naming conventions that keep analytics clean

UTM values are case-sensitive, so Email and email become two separate rows in your reports. Pick one style and hold it.

  • Lowercase everything.

  • Use hyphens instead of spaces: spring-launch, not Spring Launch.

  • Keep a fixed vocabulary. Decide once that email is email and paid search is cpc, then reuse those exact words.

The builder encodes values for you, but it passes case and spelling through as typed, so consistency is still on you.

Where UTMs matter for email

Email clicks often arrive with no referrer, so without UTMs a newsletter click can land in analytics as direct traffic with no campaign attached. Tag the links in a send and each click reports its source, medium, and campaign. If you send campaigns with Loops, add these parameters to your links so those visits show up under the right send.

FAQs

Do UTM parameters change the page a link opens?

What if my link already has query parameters?

Should I put UTMs on internal links between my own pages?