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_v1Naming 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.
How to build a UTM link
- 01
Enter the destination
Paste the page URL that the campaign should send visitors to.
- 02
Add campaign tags
Choose a channel preset and fill the campaign, term and content fields you need.
- 03
Copy the tagged link
Copy the encoded campaign URL and place it in the matching ad, email or post.
UTM generator, campaign URL builder, same tool
A UTM generator and a campaign URL builder do the same job: add tracking parameters to a destination URL. Use this tool to build either one, then copy the encoded link into your ad, email, or social post.
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.
UTM builder FAQ
What is a UTM parameter?
What is the difference between utm_source and utm_medium?
Do UTM parameters need to be lowercase?
What should I put in utm_campaign, utm_term, and utm_content?
Why does clean UTM tagging matter for ad testing?
Other free tools
All free tools on Adlicio
Comments & giveaways
Research & insights
- Competitor Finder
- Product Finder
- Objection Finder
- Hook Finder
- Creator Finder
- Competitor Ad Finder
- YouTube Question Finder
- Customer Language Checker
- Amazon Review Analyzer
- Shopify Review Analyzer
- App Review Analyzer
- Ad Longevity Checker
- Reddit Mention Monitor
- Reddit Viewer
- Threads Viewer
- Twitter Viewer
- LinkedIn Viewer
- TikTok Transcript
- Instagram Transcript
- Review sentiment analyzer
- Customer Avatar Generator
- Subreddit Finder