UTM builder
Pick a traffic source and the fields fill with the right value and macro. Copy the tagged URL, or generate one per campaign in bulk.
Source preset
Tagged URL
What each parameter means
| utm_source | The platform or site the click came from — google, facebook, telegram, richads. |
| utm_medium | The channel type — cpc, cpm, push, pop, email, social, referral. |
| utm_campaign | The campaign, promo or offer name. In paid traffic often a macro that expands to the campaign id. |
| utm_content | Which creative, ad or banner produced the click — used for A/B tests. |
| utm_term | Keyword (search), or zone / placement id (push and pop networks). |
What UTM tags do and why consistency matters
UTM parameters are five optional tags added to the end of a landing-page URL — utm_source, utm_medium, utm_campaign, utm_content and utm_term. Analytics tools read them and file the visit under a specific traffic source, channel, campaign and creative, so a click from a Facebook ad and a click from an email newsletter show up as separate lines in your reports instead of one anonymous "referral" bucket.
Pick a convention and never break it
UTM values are case-sensitive and literal: Facebook, facebook and FaceBook are three different sources in a report, and "spring-sale" and "spring_sale" never merge. Decide on lowercase, one separator (underscore or hyphen), and a fixed vocabulary for source and medium — this tool forces that so every link you build lines up. The presets fill source, medium and the platform's click macros for the main iGaming traffic types.
Macros, and where not to use UTMs
A value like {campaignid} or {{campaign.id}} is a macro the ad platform swaps for the real id at click time, so one tagged URL covers a whole account. The syntax differs per platform and the preset picks the right one. Do not put UTMs on internal links between your own pages — they overwrite the original source in analytics and break attribution. UTMs are for inbound links only.