UTM Builder

UTM tags are small pieces of code that are added to the URL of a link on a page of your site to show ads for ad campaigns in Google AdWords and Yandex.Direct. It is a mistake not to use UTM tags, because they are a great help, as you can get more detailed information about each source of traffic in the contextual media network on any given day. When you decide to generate a link, every parameter in the UTM tag should have two main inserts: when you create UTM tags, it’s important to specify the parameter name and its value. Always write an equal sign (=) in the parameter=value pair entry to separate these parts of the tag, and to separate one such pair from the other, substitute an ampersand (&).

What is the purpose of a link with UTM tags?

Internet marketers and traffic managers are in the business of generating and setting up UTM tags if:
  • lead contextual or targeting advertising campaigns in the services of Google, Yandex or from the advertising offices of social networks, and recently in advertising posts in the messengers Whatsapp, Telegram, etc. (UTM tags are also useful for showing ads to the target audience of retargeting campaigns);
  • want to analyze in detail every possible channel of traffic coming to the site, to evaluate and count the parameters of its effectiveness for conversion.

Your page address

https://
https://
http://

Required parameters

Source of the campaign

?
utm_source Insert Variable {}
  • Yandex.Direct
  • {campaign_id}
  • {campaign_name}
  • {campaign_name_lat}
  • {campaign_type}
  • {ad_id}
  • {banner_id}
  • {keyword}
  • {addphrases}
  • {addphrasestext}
  • {source}
  • {source_type}
  • {gbid}
  • {match_type}
  • {matched_keyword}
  • {device_type}
  • {position}
  • {position_type}
  • {region_name}
  • {adtarget_name}
  • {coef_goal_context_id}
  • {retargeting_id}
  • {region_id}
  • {phrase_id}
  • Google Ads/YouTube
  • {campaignid}
  • {adgroupid}
  • {creative}
  • {keyword}
  • {matchtype}
  • {feeditemid}
  • {adposition}
  • {network}
  • {device}
  • {devicemodel}
  • {target}
  • Facebook/Instagram
  • {{campaign.id}}
  • {{campaign.name}}
  • {{adset.id}}
  • {{adset.name}}
  • {{ad.id}}
  • {{site_source_name}}
  • {{placement}}
  • VKontakte
  • {campaign_id}
  • {campaign_name}
  • {ad_id}
  • {keyword}
  • {search_phrase}
  • {platform}
  • MyTarget
  • {{campaign_id}}
  • {{campaign_name}}
  • {{banner_id}}
  • {{search_phrase}}
  • {{geo}}
  • {{gender}}
  • {{age}}

Type of traffic

?
utm_medium Insert Variable {}
  • Yandex.Direct
  • {campaign_id}
  • {campaign_name}
  • {campaign_name_lat}
  • {campaign_type}
  • {ad_id}
  • {banner_id}
  • {keyword}
  • {addphrases}
  • {addphrasestext}
  • {source}
  • {source_type}
  • {gbid}
  • {match_type}
  • {matched_keyword}
  • {device_type}
  • {position}
  • {position_type}
  • {region_name}
  • {adtarget_name}
  • {coef_goal_context_id}
  • {retargeting_id}
  • {region_id}
  • {phrase_id}
  • Google Ads/YouTube
  • {campaignid}
  • {adgroupid}
  • {creative}
  • {keyword}
  • {matchtype}
  • {feeditemid}
  • {adposition}
  • {network}
  • {device}
  • {devicemodel}
  • {target}
  • Facebook/Instagram
  • {{campaign.id}}
  • {{campaign.name}}
  • {{adset.id}}
  • {{adset.name}}
  • {{ad.id}}
  • {{site_source_name}}
  • {{placement}}
  • VKontakte
  • {campaign_id}
  • {campaign_name}
  • {ad_id}
  • {keyword}
  • {search_phrase}
  • {platform}
  • MyTarget
  • {{campaign_id}}
  • {{campaign_name}}
  • {{banner_id}}
  • {{search_phrase}}
  • {{geo}}
  • {{gender}}
  • {{age}}

Campaign name

?
utm_campaign Insert Variable {}
  • Yandex.Direct
  • {campaign_id}
  • {campaign_name}
  • {campaign_name_lat}
  • {campaign_type}
  • {ad_id}
  • {banner_id}
  • {keyword}
  • {addphrases}
  • {addphrasestext}
  • {source}
  • {source_type}
  • {gbid}
  • {match_type}
  • {matched_keyword}
  • {device_type}
  • {position}
  • {position_type}
  • {region_name}
  • {adtarget_name}
  • {coef_goal_context_id}
  • {retargeting_id}
  • {region_id}
  • {phrase_id}
  • Google Ads/YouTube
  • {campaignid}
  • {adgroupid}
  • {creative}
  • {keyword}
  • {matchtype}
  • {feeditemid}
  • {adposition}
  • {network}
  • {device}
  • {devicemodel}
  • {target}
  • Facebook/Instagram
  • {{campaign.id}}
  • {{campaign.name}}
  • {{adset.id}}
  • {{adset.name}}
  • {{ad.id}}
  • {{site_source_name}}
  • {{placement}}
  • VKontakte
  • {campaign_id}
  • {campaign_name}
  • {ad_id}
  • {keyword}
  • {search_phrase}
  • {platform}
  • MyTarget
  • {{campaign_id}}
  • {{campaign_name}}
  • {{banner_id}}
  • {{search_phrase}}
  • {{geo}}
  • {{gender}}
  • {{age}}

Optional parameters

Announcement identifier

?
utm_content Insert Variable {}
  • Yandex.Direct
  • {campaign_id}
  • {campaign_name}
  • {campaign_name_lat}
  • {campaign_type}
  • {ad_id}
  • {banner_id}
  • {keyword}
  • {addphrases}
  • {addphrasestext}
  • {source}
  • {source_type}
  • {gbid}
  • {match_type}
  • {matched_keyword}
  • {device_type}
  • {position}
  • {position_type}
  • {region_name}
  • {adtarget_name}
  • {coef_goal_context_id}
  • {retargeting_id}
  • {region_id}
  • {phrase_id}
  • Google Ads/YouTube
  • {campaignid}
  • {adgroupid}
  • {creative}
  • {keyword}
  • {matchtype}
  • {feeditemid}
  • {adposition}
  • {network}
  • {device}
  • {devicemodel}
  • {target}
  • Facebook/Instagram
  • {{campaign.id}}
  • {{campaign.name}}
  • {{adset.id}}
  • {{adset.name}}
  • {{ad.id}}
  • {{site_source_name}}
  • {{placement}}
  • VKontakte
  • {campaign_id}
  • {campaign_name}
  • {ad_id}
  • {keyword}
  • {search_phrase}
  • {platform}
  • MyTarget
  • {{campaign_id}}
  • {{campaign_name}}
  • {{banner_id}}
  • {{search_phrase}}
  • {{geo}}
  • {{gender}}
  • {{age}}

Keyword

?
utm_term Insert Variable {}
  • Yandex.Direct
  • {campaign_id}
  • {campaign_name}
  • {campaign_name_lat}
  • {campaign_type}
  • {ad_id}
  • {banner_id}
  • {keyword}
  • {addphrases}
  • {addphrasestext}
  • {source}
  • {source_type}
  • {gbid}
  • {match_type}
  • {matched_keyword}
  • {device_type}
  • {position}
  • {position_type}
  • {region_name}
  • {adtarget_name}
  • {coef_goal_context_id}
  • {retargeting_id}
  • {region_id}
  • {phrase_id}
  • Google Ads/YouTube
  • {campaignid}
  • {adgroupid}
  • {creative}
  • {keyword}
  • {matchtype}
  • {feeditemid}
  • {adposition}
  • {network}
  • {device}
  • {devicemodel}
  • {target}
  • Facebook/Instagram
  • {{campaign.id}}
  • {{campaign.name}}
  • {{adset.id}}
  • {{adset.name}}
  • {{ad.id}}
  • {{site_source_name}}
  • {{placement}}
  • VKontakte
  • {campaign_id}
  • {campaign_name}
  • {ad_id}
  • {keyword}
  • {search_phrase}
  • {platform}
  • MyTarget
  • {{campaign_id}}
  • {{campaign_name}}
  • {{banner_id}}
  • {{search_phrase}}
  • {{geo}}
  • {{gender}}
  • {{age}}

Traffic source

Optional
Facebook
Instagram
VKontakte
WhatsApp
Google Ads
Telegram
myTarget
YouTube
Yandex.Direct

Announcement identifier

utm_content — this optional label parameter is used for additional information, it will allow you to distinguish campaigns from each other if other parameters match.

Why do you need it: It is most often used as a label for an ad within an ad campaign. The name can be set arbitrarily, but it is more convenient to select and use a list of important ad characteristics.

Examples: utm_content=text_link_on_left_sidebar — text link in the left sidebar;

utm_content=skidka_45 — offer in the text on the banner;

utm_content=test_B — the option of announcing during the A/B/C tests at some of the sites.

Source of the campaign

utm_source — the name of your advertising platform.

Why do you need it: Most often this parameter is used to indicate the type of advertising platform from which your site traffic came.

Examples: utm_source=yandex — contextual advertising ad in Yandex.Direct;

utm_source=google — contextual advertising in Google Ads (Adwords);

utm_source=targetmail — advertising via the myTarget network;

utm_source=vk — targeting on the Vkontakte site;

utm_source=facebook — advertising on the social networking site Facebook;

utm_source=Instagram — Instagram ads.

Type of traffic

utm_medium — type of advertising traffic.

Why do you need it: Most often, this tag parameter is filled with common traffic values and transmits the type of this ad to analytics.

Examples: utm_medium=email – mailing;

utm_medium=cpc — contextual advertising per click (cost per click);

utm_medium=organic — free transfer;

utm_medium=social — social media;

utm_medium=banner — media advertising;

utm_medium=cpa — another type of advertising with cost per action (cost per click).

Campaign name

utm_campaign — you can use this mandatory label parameter at your discretion, as long as it transmits the campaign name from the advertising system to analytics in a way you understand.

Why do you need it: Allows you to distinguish the results of advertising campaigns in analytics.

Example: utm_campaign=arsens_whites_with_kittens – advertising of belyash with special stuffing.

Keyword

utm_term — this optional parameter is used to pass the keywords for which your ad was displayed. You can add your own list of minus-words in advertising services, which will help you avoid untargeted impressions by substituting them when setting up your campaign.

Why do you need it: Most often used to analyze the advertising campaign to the level of specific keywords.

Example: utm_term=plastikovye_okna_zakazat — the keyword analogue of «order plastic windows» advertisement.

Your link

Dynamic variables when generating UTM tags

Dynamic Variables is a tool that allows you to use substitutions from advertising systems of additional parameters. Designated parameters are a way to get a larger set of information about an advertising campaign in automatic mode.

They are called that because each dynamic parameter has a function to accept the value passed by the advertising system. For example, if you set up utm_term={keyword} tag, the keyword used by the ad visitor when he clicked on it will be automatically replaced by {keyword} in Yandex.Direct, and you will not have to manually enter all these parameters in the UTM tag. This is the advantage of dynamic insertion.

What's important to keep in mind if you want to generate a link with UTM tags

  • The mandatory parameters of UTM tags must be filled in, otherwise the information will not be transmitted to analytics, and UTM tag analysis will not be possible.
  • When you create your tags, use only the Latin alphabet, Cyrillic will distort the data.
  • You should not capitalize UTM tags, so use lower case.
  • Use underscores (_) or hyphens (-) instead of spaces.
  • Do not forget the URL parameter sign (?).
  • When creating each new parameter, make sure that it contains an ampersand sign (&) at the beginning, and only one.

Here you can find answers to frequent questions about UTM tags

Basically, there are two most popular analytics systems: Google Analytics and Yandex.Metrika.

In Google Analytics, the utm_source (source) and utm_medium (channel) parameters can be seen and analyzed in the “Traffic Sources” → “All Traffic” → “Source/Channel” report. On the page you will see the marked traffic.

Parameters utm_campaign (campaign), keyword utm_term and utm_content (ad content) can be viewed in “Traffic Sources” → “Campaigns” → “All campaigns”. You will also need to add an additional parameter to the report → Advertising → keyword or ad content.

Yandex.Metrika has a separate report on UTM tags “Reports” → “Sources” → “UTM tags”.

Switching from a search engine: organic

Direct transfer from the site: referral

Email: email

Contextual advertising: utm_medium cpc | ppc (pay per click) | paidsearch

Social media: utm_medium social | social-network | social-media | sm | social network social media

Media advertising: display | cpm (cost per mile) | banner

Other advertising: cpv (cost per visitor) | cpa (cost per action) | cpp (cost per point) | content-text

The advertising system from Google also has its own link generator, which is customized only for this advertising system. Campaign URL Builder is a free link builder from Google, for which I want to thank you very much.
UTM stands for Urchin Tracking Module. It was created at Urchin Software, which was bought by Google in 2005.
By the way, Wazzup successfully passes all UTM tags from users who have come
to your site and messaged you on WhatsApp or Telegram from your site page.
Read more in the instructional article

Decided to use our UTM tags generator?

Answering any questions in 5 minutes, 24/7

WhatsApp

Suitable for everyone except Crimea

or a phone
qr-code 1
Telegram

Suitable for everyone

or a phone
QR_Code_tg

Email for old timers and those who don’t like chat rooms: [email protected]

Subscribe to our newsletter

    Follow us