EN RU
List your company
Campaign setup

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_sourceThe platform or site the click came from — google, facebook, telegram, richads.
utm_mediumThe channel type — cpc, cpm, push, pop, email, social, referral.
utm_campaignThe campaign, promo or offer name. In paid traffic often a macro that expands to the campaign id.
utm_contentWhich creative, ad or banner produced the click — used for A/B tests.
utm_termKeyword (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.

Frequently asked questions

What are UTM parameters?
Five query-string tags — utm_source, utm_medium, utm_campaign, utm_content, utm_term — that analytics tools read to attribute a visit to a specific traffic source, channel and creative.
Why do the fields contain things like {campaignid}?
Ad platforms replace those macros at click time with the real campaign, ad or keyword id, so each click carries its own values without you building a URL per ad. The macro syntax differs per platform — the preset uses the right one.
Can I use Cyrillic or spaces in UTM values?
Technically yes, but it is fragile — values get percent-encoded and are harder to read in reports. Stick to lowercase Latin with underscores or hyphens; this tool does that conversion for you.
What is the difference between utm_source and utm_medium?
utm_source is the specific property the traffic came from (facebook, google, partner_site_x). utm_medium is the category of channel (cpc, email, push, affiliate, social). Keep the medium vocabulary short and fixed — a handful of values — so reports group cleanly.
Do UTM parameters affect SEO or get indexed?
They do not help or hurt rankings, but a tagged URL is technically a separate URL, so set a self-referencing canonical on the landing page. That tells search engines the clean URL is the one to index and keeps tagged variants out of the results.
Should I tag internal links on my own site?
No. A UTM on an internal link restarts the session attribution and overwrites the real acquisition source, so a user who arrived from an ad suddenly looks like they came from your own homepage. Use UTMs only on links pointing into your site from outside.
Why do my UTMs sometimes disappear from reports?
Common causes: a redirect that drops the query string, a landing page that strips parameters, a single-page app that does not read them on the first paint, or consent tooling that blocks analytics until opt-in. Check the redirect chain and confirm the parameters are present on the final URL.
Does this builder send my URLs anywhere?
No. The tagged URLs, including bulk output, are assembled entirely in your browser. Nothing is transmitted or stored.

Related tools

All tools →