Free UTM builder
Paste a URL, pick a platform, copy. That’s it.
Enter a valid URL starting with http:// or https://
What do these parameters mean?
utm_source — where the traffic comes from (e.g. google, newsletter).
utm_medium — the marketing channel (e.g. cpc, email, social).
utm_campaign — the campaign name you're running.
utm_id — a unique campaign ID. Fills in automatically for ad platforms via their native macros.
utm_term — paid search keyword, or ad set / placement depending on the platform.
utm_content — the specific ad creative, link variant, or content block.
New templates, UTM tips, and what we ship.
Monthly-ish. Unsubscribe any time.
Latest from the blog
All posts →- guide
TikTok dynamic UTM parameters: the macro guide (and the __AID__/__CID__ trap)
TikTok's dynamic UTM macros are easy to misread — __AID__ is the ad group, __CID__ is the creative. Here's the copy-ready template, the syntax rule, and the ttclid story.
- guide
Facebook & Meta dynamic UTM parameters (and why your builder keeps breaking them)
Meta's dynamic UTM tokens use double curly braces and break the moment you rename a campaign. Here's the copy-ready template, the fb-vs-ig split, and a builder that won't mangle the syntax.
- guide
Why your AI traffic shows up as Direct / None — and how to fix it
Some ChatGPT and Perplexity clicks land in your analytics as Direct or None. Here's why the referrer disappears, why no UTM can recover it, and what actually helps.