LingjieStudio
Growth / THE TOOLKIT

UTM Link Builder

Build a campaign link with consistent source, medium, and campaign labels. A clear naming scheme makes links easier to review and can make compatible analytics reports easier to interpret. The builder creates a URL; it does not install analytics or measure visits by itself.

Free · Runs on your device · No account

Opening your creative workspace…

◎ Your tool inputs are processed in this browser tab. Read our privacy note ↗

How to use UTM Link Builder

  1. Enter the full destination URL, including https:// or http://.
  2. Fill in consistent source, medium, and campaign values; add optional labels only when they serve a clear purpose.
  3. Copy the generated URL, which updates as you type, then open it to verify the destination before publishing.

Two links in one newsletter

Use the same source, medium, and campaign for the issue, then distinguish placements with an optional content label such as hero or footer. Keep those labels consistent if you want to compare similar placements later.

Choose names before building links

UTM values are case-sensitive in Google Analytics: newsletter and Newsletter are different values. Agree on one naming style and keep a shared list. The builder preserves other query parameters and fragments, replaces the supplied UTM fields, and removes old term or content tags when those optional fields are empty.

Keep private data out of URLs

Campaign parameters are visible to anyone who receives the link. URLs may also appear in browser history and logs. Use general campaign labels, never customer names, email addresses, access tokens, or confidential project details.

Good to know

Does a tagged link guarantee attribution?

No. Reporting depends on the destination's analytics setup, consent, redirects, and other factors. Test the complete route with your own setup.

Should I tag links inside my own website?

Avoid using campaign tags for routine internal navigation. Use your analytics platform's recommended method for measuring internal interactions instead.