Great UTM tag guide: how to find out where users come from

Great UTM tag guide: how to find out where users come from






Link layout methods have been invented for a long time. But as usual, different standards were mixed and choosing the right format is not so simple. We will leave aside the cases when the site owner objects to the marked links (and this is not such a rare case). We will understand in detail what and when to put UTM tags and what to do with them next.







Analytics systems (Yandex.Metrica and Google Analytics) easily determine where the traffic comes from: from search, social networks, mailing lists or by direct link. But there are nuances. For example, if the traffic comes from an external site, you will find out about it, but without detailing: from which page or by which link - it may remain a mystery.







The good news is that there is a universal traffic tracking system - UTM-tags. If the sponsored link is marked up using UTM, you can easily track referring sources up to a specific link on the page, ad or keyword.







We explained what UTM tags are, how to compose them for different types of advertising, how to generate them, how and where to track, what problems are there and how to avoid them. Inside are many examples. It will be useful for both beginners and marketers with experience.







The content of the article
UTM tags: what it is and why they are needed

What is UTM

What UTM tags look like

What UTM tags consist of

How many UTM tags exist

UTM tag syntax

What are the ways to track traffic besides UTM

gclid

yclid

from

Static and dynamic parameters of UTM tags

Dynamic parameters in Yandex.Direct

Dynamic dimensions in Google Ads

How to use UTM tags in different campaigns: examples

UTM Tags for SEO

Targeted advertising

Guest posts, mentions, and other ways to post natural links

Link markup in email newsletters

How to track the effectiveness of offline advertising using UTM tags

Build UTM tags without errors: use generators

Campaign URL Builder

Tilda UTM Generator

Google Sheets templates for generating UTM tags

Do I need to shorten links with UTM tags?

UTM tag statistics: where to look

In Yandex.Metrica

In Google Analytics

What can go wrong when working with UTM tags: problems and solutions

Invalid syntax

Only static parameters are used.

Index pages duplicates: search engines index markup URLs

Useful Tips

Automate work with UTM tags (and not only)



UTM tags: what it is and why they are needed



UTM tags are parameters that are added to URLs to get detailed traffic information.







An example . You want to place two advertising links to your store on the same website about fashion updates. The first link is cross-cutting in the sidebar, the second is native in the article on fashion. In both cases, the link leads to the directory: https://clothingshop.ru/catalog



.







What is the disadvantage of simply linking?







In the analytics system, you will see the total number of visits, but you won’t know which link the visitors clicked on. Accordingly, you will not be able to understand which approach to advertising on this resource is more profitable.







And if you added UTM tags to the URL, you would definitely track the traffic for each link and evaluate the placement efficiency.







Next, we will describe in detail how to do this.







What is UTM



UTM stands for Urchin Tracking Module. β€œUrchin” is the name of the company that created and started using these tags. By the way, Urchin acquired Google in 2005 and created on its basis its analytics system - Google Analytics.







UTM tags have proven to be a convenient and versatile tool. Therefore, tags began to be used in Yandex.Metrica and other analytics systems.







What UTM tags look like



A typical URL looks like this:







 https://bestbuyshop.ru/catalog
      
      





Such a link is understandable and familiar to everyone. But let's add UTM tags to it, and see how it will look now:







 https://bestbuyshop.ru/catalog?utm_source=facebook&utm_medium=cpc&utm_campaign={campaign_id}&utm_term={keyword}
      
      





The URL has become cumbersome and less comprehensible than it was originally. To make it easier to perceive it, we will divide it into two parts:









Surely with links of this kind you have come across more than once when you click on advertisements:







Great UTM tag guide: how to find out where users come from






If you are not familiar with UTM tags, this code may look shocking. But everything is not as complicated as it seems.







What UTM tags consist of



UTM tags are GET parameters (passed to the server using a link).







The GET parameter is very easy to determine: if you see a question mark in the URL, then everything that is located after this sign is GET parameters.







A single URL can have multiple GET parameters. Here are the basic syntax rules:









Let's look again at the example of a link with UTM tags that we cited above:







 https://bestbuyshop.ru/catalog?utm_source=facebook&utm_medium=cpc&utm_campaign={campaign_id}&utm_term={keyword}
      
      





All that is after the β€œ?” Is GET parameters:







Parameter Value
utm_source facebook
utm_medium cpc
utm_campaign {campaign_id}
utm_term {keyword}


How many UTM tags exist



There are 5 universal UTM tags that you can use to mark up any links. These tags are recognized by Google Analytics and Yandex.Metrica.







Three of the five tags are required, they should always be placed in the URL:









Two tags can be used optionally:









The listed tags are used most often. They are enough to get detailed traffic statistics. There are also additional tags:









The recommendation . If you run an advertisement for yourself or work on a project alone, you can name the parameter values ​​for UTM tags as you like. The main thing is that you understand what each value means.







If your employees or colleagues need access to analytics, use clear and standardized names so that everyone clearly understands what, for example, means: utm_campaign=derevyannie_stoly23_test_fb_wide



.







For convenience, create a document in Google Sheets (or Google Docs) and write down the rules for marking links with UTM tags. Share access to the file to colleagues, and everyone will understand.







UTM tag syntax



We will compose UTM tags for the advertising campaign of the online store of men's clothing and along the way we will explain what and how to do.







Here are the campaign details:









Step by step we will make UTM-marking.







First of all, you need to assign a value to each label. To do this, write the name of the label itself, an equal sign ("="), and then the value of the parameter.







Great UTM tag guide: how to find out where users come from






There are two important points here:







  1. We start with the required tags.
  2. Mandatory labels are built on the principle of β€œfrom general to particular” - first the highest level parameter (source), then the type of advertisement, campaign, ad and keyword.


We assign values ​​to labels:









We are ready for all the elements of which the marked link will consist. Now we will compose it in steps.







1. Specify the URL of the landing page (to which we will drive traffic):







 https://brandclothes.ru/winter_sale
      
      





2. At the end of the URL, add a question mark:







 https://brandclothes.ru/winter_sale?
      
      





3. Place the first UTM tag:







 https://brandclothes.ru/winter_sale?utm_source=google
      
      





4. Remember, GET parameters are connected by an ampersand. We put an ampersand:







 https://brandclothes.ru/winter_sale?utm_source=google&
      
      





5. Next - place the second label:







 https://brandclothes.ru/winter_sale?utm_source=google&utm_medium=search
      
      





6. Again we put an ampersand, then the third mark and so on. After the last label, an ampersand is not needed.







For the first announcement, we got the following link:







 https://brandclothes.ru/winter_sale?utm_source=google&utm_medium=search&utm_campaign=muzhskie-palto&utm_content=ad1&utm_term=zimnie-muzhskie-palto
      
      





The link for the second ad will look almost identical. Only the values ​​of the last two parameters are different - utm_term and utm_content:







 https://brandclothes.ru/winter_sale?utm_source=google&utm_medium=search&utm_campaign=muzhskie-palto&utm_content=ad2&utm_term=muzhskie-palto-rasprodazha
      
      





Note! If you run ads only on Google and use only Google Analytics, you can place tags in any order. Google recognizes them no matter which label you have at the beginning and which one at the end.







To work with Yandex.Direct and Yandex.Metrica, it is recommended to place tags sequentially: first specify utm_source, then utm_medium and so on (as in our example). In order not to get confused, follow this rule when marking links with UTM tags for any advertising system.







What are the ways to track traffic besides UTM



Not only UTM tags are used to track clickthroughs.







gclid



Automatically mark up links in Google Ads ads. So the markup looks in the link:







Great UTM tag guide: how to find out where users come from






Gclid nuances:









yclid



This markup is similar to gclid - it is only used in Yandex.Direct. This is what the link with yclid markup looks like:







Great UTM tag guide: how to find out where users come from






Like gclid, the automatic markup of Yandex.Direct has the same drawbacks: tags are compatible with Yandex.Direct and are taken into account by Yandex.Metrica. Other analytics systems (such as Google Analytics) do not understand them.







Other ad systems have similar labels:









Everything is the same with them: only the "native" advertising system understands them.







from



This is the label with which you can determine the source of the click on the advertising link. Recognized by Yandex.Metrica.







This is the URL tagged with from:







 https://bestshop.ru/catalog/?from=ad-platform.
      
      





The from label only passes one parameter (jump source), while the UTM markup provides five parameters.







Static and dynamic parameters of UTM tags



You can use static or dynamic parameters in UTM markup. With static parameters, everything is simple: the analytics system will fix the values ​​that you specify manually.







Dynamic settings allow you to track advanced statistics on clicks on advertisements. For example, adding dynamic parameters to the Yandex.Direct ad link, you can find out:









Dynamic parameters in Yandex.Direct



The link in which all the available Yandex.Direct dynamic parameters are indicated looks like this:







 http://www.site.ru/?type={source_type}&source={source}&added={addphrases}&block={position_type}&pos={position}&key={keyword}&campaign={campaign_id}&name={campaign_name}&name_lat={campaign_name_lat}&retargeting={retargeting_id}&ad={ad_id}&phrase={phrase_id}&gbid={gbid}&device={device_type}&region={region_id}&region_name={region_name}
      
      





You can see the full list of available parameters here .







Great UTM tag guide: how to find out where users come from






We will pay attention to several parameters:









Dynamic dimensions in Google Ads



Google’s ad system has its own dynamic parameters - ValueTrack.







This is the link with Google’s dynamic parameters:







 http://mysite.ru/?utm_source=google&utm_medium=cpc&utm_campaign={network}&utm_content={creative}&utm_term={keyword}
      
      





We will analyze the parameters that are indicated here:









In Google Help, you will find a complete list of ValueTrack options.







Great UTM tag guide: how to find out where users come from






How to use UTM tags in different campaigns: examples



UTM Tags for SEO



They are not needed here at all. To analyze search traffic, just install the analytics system codes on the website, as well as connect panels for Yandex and Google webmasters. These steps are enough to track clicks from the search and understand what queries you receive clicks on.







contextual advertising



For contextual advertising campaigns, it’s important to monitor traffic and make sure that you are receiving accurate and correct data. It is not necessary to use UTM tags:









We recommend using UTM if you are using multiple advertising systems at the same time. UTM tags are universal and will help you track traffic in a single coordinate system.







The structure of the UTM tags for the campaign looks like this (example):







For Yandex.Direct







Parameter Transfer data Parameter value
utm_source Advertising system yandex
utm_medium Traffic channel {source_type} *
utm_campaign Campaign Id {campaign_id} *
utm_content Ad id {ad_id} *
utm_term Keyword {keyword} *


* here we use dynamic parameters so as not to prescribe static parameters for each ad manually.







Example URL with UTM tags for Yandex.Direct:







 http://bestbuyshop.ru/catalog/?utm_source=yandex&utm_medium={source_type}&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}
      
      





For google







Parameter Transfer data Parameter value
utm_source Advertising system google
utm_medium Traffic channel {network} *
utm_campaign Campaign Id {campaignid} *
utm_content Ad id {creative} *
utm_term Keyword {keyword} *


* We use dynamic parameters that Google Analytics β€œunderstands”.







Example URL with UTM tags for Google Ads:







 http://bestbuyshop.ru/catalog/?utm_source=google&utm_medium={network}&utm_campaign={campaignid}&utm_content={creative}&utm_term={keyword}
      
      





UTM tagging of advertising links can be automated. As well as the selection of keywords, bid management and other tasks necessary to launch and conduct contextual advertising campaigns. All this is possible in the PromoPult contextual advertising module. The system will do all the routine work for you and save money and time.







Targeted advertising



If you run ads on social networks, it’s also important for you to understand which ads work best to optimize the campaign (disable ineffective ones and increase the budget for those that make a profit).







Let's look at a few examples of UTM markup for social media ads.







For advertising campaigns on VKontakte:







Parameter Transfer data Value
utm_source Advertising system vkontakte
utm_medium Traffic channel cpc
utm_campaign Campaign id {campaign_id} *
utm_content Ad id {ad_id} *
utm_term The platform with which the transitions {platform} *


* use dynamic parameters to automatically substitute the necessary identifiers and values.







A ready-made URL with markup for a VK ad will look like this:







 http://bestbuyshop.ru/catalog/?utm_source=vkontakte&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={platform}
      
      





For ad campaigns in myTarget:







Parameter Transfer data Value
utm_source Advertising system mytarget
utm_medium Traffic type cpm
utm_campaign Campaign Id {{campaign_id}} *
utm_content Ad id {{ad_id}} *
utm_term Region ID, gender and age of user {{geo}}. {{gender}}. {{age}} *


* use dynamic parameters.







This will look like the full URL with the specified UTM tags for myTarget:







 http://bestbuyshop.ru/catalog?utm_source=mytarget&utm_medium=cpm&utm_campaign={{campaign_id}}&utm_content={{ad_id}}&utm_term={{geo}}.{{gender}}.{{age}}
      
      





Guest posts, mentions, and other ways to post natural links



UTM markup for link in guest article:







Parameter Transfer data Value
utm_source Traffic type external_paid
utm_medium Type of integration guest_publication
utm_campaign Site Name blog_o_mode
utm_content Content Name article1
utm_term Optional parameter. It can be used for additional information: for example, indicate the size of the site medium


This will look like a full URL with tags:







 http://bestbuyshop.ru/catalog/?utm_source=external_paid&utm_medium=guest_publication&utm_campaign=blog_o_mode&utm_content=article1&utm_term=medium
      
      





UTM markup for links in social media posts:







Parameter Transfer data Value
utm_source Traffic type external_paid
utm_medium Type of integration social_post
utm_campaign Site Name public_modashop
utm_content Content Name post_podborka
utm_term Optional parameter. It can be used for additional information: for example, indicate the size of the site big


This is how the markup link looks like:







 http://bestbuyshop.ru/catalog?utm_source=external_paid&utm_medium=social_post&utm_campaign=public_modashop&utm_content=post_podborka&utm_term=big
      
      





UTM markup to integrate your sponsored link into an existing article







Parameter Transfer data Value
utm_source Traffic type external_paid
utm_medium Type of integration url_article
utm_campaign Site Name blog_o_stile
utm_content Content Name article2
utm_term Optional parameter. It can be used for additional information: for example, indicate the size of the site medium


Full link address:







 http://bestbuyshop.ru/catalog/?utm_source=external_paid&utm_medium=url_article&utm_campaign=blog_o_stile&utm_content=article2&utm_term=medium
      
      





Markup links in email newsletters



Email newsletters are a separate traffic channel that you need to track. If you use this tool, be sure to mark up the links in order to understand from which letters users come to your site.







Here is an example of a UTM markup structure for links in a mailing list for a customer database:







Parameter Transfer data Value
utm_source Traffic channel e-mail
utm_medium Type of mailing news
utm_campaign Campaign Name winter_sale
utm_content Link type (for example, button - the link in the button, banner - on the banner, link - the usual link in the text) button
utm_term Optional parameter -


The full markup URL will look like this:







 http://bestbuyshop.ru/catalog/?utm_source=e-mail&utm_medium=news&utm_campaign=winter_sale&utm_content=button
      
      





How to track the effectiveness of offline advertising using UTM tags



QR-. , QR- . UTM- , QR- URL. QR- .







-:







Parameter Value
utm_source qr_code
utm_medium (, , ..) flyer
utm_campaign winter_sale
utm_content supermarket
utm_term / butovo


URL :







 http://bestbuyshop.ru/catalog/?utm_source=qr&utm_medium=flyer&utm_campaign=winter_sale&utm_content=supermarket&utm_term=butovo
      
      





QR- .







UTM- :



, UTM-, , , . , .







, UTM-.







Campaign URL Builder



UTM- Google. :









Great UTM tag guide: how to find out where users come from






UTM Tilda



UTM- . UTM : ., Google , , myTarget Facebook.







:









Great UTM tag guide: how to find out where users come from






Note! , . , Google Ads, utm_content {creative}, . ( ):







Great UTM tag guide: how to find out where users come from






Google UTM-



CONCATENATE. , . , .







, . Β«URLΒ» , β€” . Β«Generated URLΒ» .







Great UTM tag guide: how to find out where users come from






UTM-?



URL- UTM- . , . , .







, .







, . , .







«», - : to.click , cutt.ly , clck.ru .







Great UTM tag guide: how to find out where users come from






,







, 301- UTM. , .







β€” .







UTM-:



.



. , UTM-. β€” β†’ UTM .







, , .







Great UTM tag guide: how to find out where users come from






Google



Google UTM- Β«/Β» ( β†’ ).







Β« Β» , :







Great UTM tag guide: how to find out where users come from






() β€” utm_source. () β€” utm_medium.







( utm_campaign). : «».







Great UTM tag guide: how to find out where users come from






( utm_content), Β« Β».







Great UTM tag guide: how to find out where users come from






, . Β« Β».







Great UTM tag guide: how to find out where users come from






UTM-:





UTM- ( ). , .







UTM- : , .







: UTM-.









, .







, 20 , . , utm_content.







: {ad_id} ( .) {creative} ( Google ).







: URL



«» URL URL UTM- β€” . .







URL β€” , .







UTM- , rel="canonical" . .







robots.txt :







 User-agent: Yandex Clean-param: utm_source&utm_medium&utm_campaign&utm_content&utm_term&sid&gclid&yclid
      
      





URL-, GET-.







PromoPult.







Helpful hints:





UTM- ( )



, : , , . UTM- β€” .







PromoPult. , .








All Articles