Build tagged URLs with utm_source, medium, campaign, content and term — with ad-platform macros.
Quick answer
Paste your target URL, pick a source preset or fill the tags manually — you get a ready tracking link. Platform macros like {{campaign.name}} and {keyword} are inserted raw, not URL-encoded.
Macros {{…}}, {…} and __…__ are inserted raw — the ad platform expands them.
UTM tags are the standard for marking paid traffic: parameters appended to a URL tell your analytics and tracker where each visitor came from. Without them, all clicks merge into one undifferentiated blob — you can’t tell which source, creative or campaign actually converts.
This builder assembles a correct tagged link: the required trio utm_source (traffic source), utm_medium (traffic type) and utm_campaign (campaign name), plus optional utm_content (ad or adset) and utm_term (keyword). Existing query parameters in your URL are preserved, and stale utm_* keys are replaced cleanly.
The important detail for media buyers is macro support. Ad platforms substitute placeholders like {{campaign.name}} on Facebook, {keyword} on Google or __CAMPAIGN_NAME__ on TikTok at click time — but only if they arrive unencoded. Many generators percent-encode the braces and silently break the macros; this tool detects {{…}}, {…} and __…__ tokens and inserts them raw.
A consistent naming scheme is the foundation of clean stats: lowercase, no spaces, one convention across every campaign. UTM covers the analytics side; for click-level tracking pair it with your tracker’s sub-parameters (sub1–sub5 carry clickid and internal variables). Loza CRM reads both layers and ties them to conversions from postbacks.
Loza CRM computes these metrics for your campaigns automatically — try it free.
Open Loza CRM