Campaign URL Builder

Create a link with UTM parameters for an advertising campaign

When should I use UTM parameters?

You are running an advertising campaign on Google or social networks and want to know, where your users are coming from.

You use other ways to attract readers and potential customers and want to know more about where they come from.

You send newsletters to your subscribers using e-marketing services, and you want to track their success rates.

Your URL address


Traffic source

Your values

Google Adwords


Required parameters

Campaign source



Campaign medium



Campaign name



Optional parameters

Campaign term



Campaign content





Additional settings


Parameters transliteration

Dynamic variables, and how to use them

Dynamic variables allow you to add extra information to contextual advertising so you can find out, for example, which device (a mobile or a desktop) the click came from.

They are called `dynamic` because they can change their value. For example, if you use the tag utm_term={keyword}, then Google AdWords will automatically substitute {keyword} with the keyword phrase that served the impression.

Dynamic variables are most often used in the utm_content parameter, but you can also set dynamic variables for other tags.

Fixing errors during UTM parameter generation

Will the UTM parameter contain only one question mark ?.

Each tag parameter starts with one ampersand &.

Characters that interfere with analytics are replaced automatically #, &, =.

Duplicate http or https are removed automatically http, https.

Convert to lowercase.

Escape sequences or optional transliteration of the Cyrillic characters.

Hey, if you liked this tool, please tell your friends about it. Thanks so much! ✌️