FREE TOOL

Clean tracking links, tagged in seconds.

Fill in your URL, tap a channel preset, and get a properly encoded UTM link you can trust in your reports. Free, no signup.

Build your tagged link

Updates as you type. Blank optional fields are left out.

Channel presets

Your tagged URL

https://shopmagnesium.com/sleep-gummies?utm_source=facebook&utm_medium=cpc&utm_campaign=sleep_gummies_q3&utm_content=carousel_v1

Naming discipline

  • Lowercase everything, values are case sensitive.
  • Use hyphens or underscores, never raw spaces.
  • Keep source, medium, and campaign names consistent across every link.

Tagging tells you which link got the click. It cannot tell you which angle earned it.

Adlicio finds the angle. It scrapes real comments and reviews from Reddit, YouTube, Amazon and more, then ranks them into the angles, objections, and hooks worth tagging a campaign around in the first place.

01Field guide

How to tag links without breaking your reports

A UTM link is just your normal URL with five optional tags on the end that tell your analytics where the click came from. utm_source is the exact origin, like facebook or newsletter. utm_medium is the channel type, like cpc, email, or social. utm_campaign names the specific push. utm_term and utm_content are optional and hold the paid keyword and the creative variant. Fill those in above and this tool assembles and encodes the link for you.

The tags themselves are easy. Staying consistent is the part that trips people up. UTM values are case sensitive, so Facebook and facebook become two separate rows in your reports, and a stray space or a renamed campaign quietly splits one channel into several. The fix is a taxonomy you actually follow: lowercase everything, use hyphens or underscores instead of spaces, and pick one spelling for each source, medium, and campaign then reuse it exactly. The channel presets above lock the source and medium to conventional values so half the taxonomy stays consistent for free.

Once your links are clean, your reports finally tell the truth: which channel, which campaign, and with utm_content, which creative drove each sale. That is the foundation of honest ad testing, because you cannot compare two angles if you cannot tell their traffic apart.

Tagging tells you which link won. It cannot tell you which angle to test next. For that you need the words your buyers actually use, which is what Adlicio pulls when it scrapes real Reddit comments and ranks them into angles and hooks. See pricing for what it unlocks.

02FAQ

UTM builder FAQ

What is a UTM parameter?

A UTM parameter is a tag added to the end of a link so your analytics can tell where a visitor came from. The five standard ones are utm_source, utm_medium, utm_campaign, utm_term, and utm_content. When someone clicks a tagged link, Google Analytics and most other tools read those values and attribute the session and any purchase to that exact source, channel, and campaign, instead of lumping it into direct or referral traffic where you learn nothing.

What is the difference between utm_source and utm_medium?

utm_source is the specific place the traffic came from, like facebook, google, or newsletter. utm_medium is the type of channel, like cpc for paid clicks, email, social, or influencer. Think of source as the exact origin and medium as the category it belongs to. Keeping them consistent matters because your reports group by both, so facebook plus cpc should always mean the same thing across every link you build.

Do UTM parameters need to be lowercase?

They do not have to be, but they should be. UTM values are case sensitive, so Facebook and facebook are treated as two separate sources and your reports split one channel into two rows. The safe rule is to lowercase everything, use hyphens or underscores instead of spaces, and pick one spelling for each source, medium, and campaign then reuse it exactly. This tool flags any field that has uppercase letters so you catch it before the link ships.

What should I put in utm_campaign, utm_term, and utm_content?

utm_campaign names the specific push the link belongs to, like sleep_gummies_q3 or black_friday. utm_term is optional and usually holds a paid keyword or audience. utm_content is optional and marks which creative or variant sent the click, like carousel_v1 or headline_b, which lets you A/B test at the link level. Source, medium, and campaign are the three you should fill on every link. Term and content are there when you need finer detail.

Why does clean UTM tagging matter for ad testing?

Because attribution is only as good as your tags. If your links are inconsistent, your winning campaign hides behind a dozen misspelled sources and you cannot tell which creative actually drove sales. Clean, consistent UTMs let you compare channels and creatives honestly, which is the whole point of testing. The tagging tells you which link won. Finding the angle worth testing in the first place is the harder half, and that is where scraped customer language comes in.
FROM CLEAN TRACKING TO SHARPER ANGLES

Your links are tagged. Now find the angle worth tagging.

Try Adlicio free. Adlicio scrapes real comments and reviews into ranked angles and hooks so every campaign you launch is worth tracking.

Free to start. No credit card.