Как правильно работать с UTM-метками

Тимлид контекстной рекламы Nimax Владимир Хлёсткин рассказывает, как внедрить понятную систему UTM-меток и избежать типовых ошибок в работе.

Как правильно работать с UTM-метками

Часто у специалистов по контекстной рекламе есть свои шаблоны UTM-меток. Вероятно, если вы занимаетесь контекстной рекламой, то уже разобрались в видах меток, освоили динамические и статические параметры и осознали важность единообразия разметки. Мы предлагаем пойти дальше и разобраться в метках на глубоком уровне, чтобы выстроенная система содержала минимум ошибок и позволяла анализировать рекламу в любом разрезе и при любом бюджете.

Мы разработали инструкцию и привели UTM-метки к единому формату. Этот подход помогает:

  • заранее продумать систему заполнения UTM при регулярных a/b-тестах в рекламе, когда вы параллельно тестируете разные офферы, формулировки или наборы быстрых ссылок;
  • выбрать дополнительные параметры UTM для глубокого анализа рекламы по нужным срезам;
  • корректно подгружать данные о трафике из Google Ads в Яндекс.Метрику. Особенно это важно для проектов с большим объёмом трафика, ведь бесплатная версия Google Analytics сэмплирует данные — остаётся анализировать трафик в Яндекс.Метрике или платить за Google Analytics 360 от 120 000 долларов год.

UTM-метки для Яндекс.Директа

В Nimax мы выделяем два вида меток:

  1. обязательные — их используем во всех рекламных кампаниях;
  2. дополнительные — с их помощью получаем больше данных для аналитики.

Важно: используйте только те дополнительные метки, которые будете использовать в анализе и отчётах. Так вы упростите себе работу.

Обязательные параметры

  • utm_source=yandex — источник;
  • utm_medium=cpc — канал. Возможны значения cpc, cpm, cpa, cpl, cpi и пр.;
  • utm_campaign={campaign_id} — идентификатор кампании (число);
  • utm_term={keyword} — ключевая фраза, по которой было показано объявление;
  • utm_content={gbid}|{banner_id}|{phrase_id}
    • {gbid} — идентификатор группы (число);
    • {banner_id} — идентификатор объявления (число);
    • {phrase_id} — идентификатор ключевой фразы для текстово-графических объявлений или рекламы мобильных приложений (число).

Что ещё рекомендую добавлять в качестве обязательных значений в utm_content:

1. Если используете несколько объявлений с разным текстом — добавьте значения варианта текста. Это поможет понять, какой из вариантов объявления наиболее привлекателен для пользователей.

Например: adtext=text-pro-utp1, adtext=text-pro-utp2.

Лучше добавлять не просто text-pro-utp1, а значение, которое будет отражать смысл текста и будет понятно для других.

Получаем:
utm_content={gbid}|{banner_id}|{phrase_id}|adtext=text-pro-skidku-20percent

2. Также в utm_content полезно добавлять значения для идентификации кликов по быстрым ссылкам и описывать контент на баннерах и их размер в текстово-графических и графических объявлениях.

Например:
utm_content={gbid}|{banner_id}|{phrase_id}|adtext=variant-teksta1|bs=ponyatnoe-opisanie-bs

или

utm_content={gbid}|{banner_id}|{phrase_id}|bannersize=300x250|bannercontent=cherniy-banner

Так вам будет проще провести анализ и понять, какое объявление лучше работает — особенно если будете выгружать сырые данные в BI-систему.

В итоге получится так:

Основная ссылка объявления для поисковой РК:
http://www.site.ru? utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_term={keyword}&utm_content={gbid}|{banner_id}|{phrase_id}|adtext=opisanie-varianta-teksta

Ссылка для быстрой ссылки:
http://www.site.ru? utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_term={keyword}&utm_content={gbid}|{banner_id}|{phrase_id}|adtext=opisanie-varianta-teksta|bs=ponyatnoe-opisanie-bs

Ссылка для объявления в сетевой РК:
http://www.site.rutm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_term={keyword}&utm_content={gbid}|{banner_id}|{phrase_id}|bannersize=728x90|bannercontent=ponyatnoу-opisanie-kontenta-na-bannere

Дополнительные параметры

Они помогут провести более глубокий анализ и точнее оценить, насколько кампании эффективны. Главное правило — не злоупотреблять дополнительными параметрами и использовать только необходимые. Вот несколько примеров:

  • device={device_type} — тип устройства, на котором показано объявление.

Возможные значения динамического параметра: desktop, mobile, tablet.

  • block={position_type} — тип блока, если показ произошел на странице с результатами поиска Яндекса.

Возможные значения: premium — спецразмещение, other — блок справа или блок внизу, none — объявление было показано в сетях: Рекламная Сеть «Яндекса» (РСЯ) или внешние сети.

  • pos={position} — точная позиция объявления в блоке.

Передает только номер позиции, по которому невозможно определить тип блока, где показано объявление (используйте вместе с {position_type}). Номер позиции в блоке, например, 1, 0 — объявление было показано в сетях: РСЯ или внешние сети.

  • retargeting={retargeting_id} — идентификатор условия подбора аудитории (число).
  • region={region_id} — идентификатор региона, в котором было показано объявление (число).
  • region_name={region_name} — регион, в котором было показано объявление (название региона).
  • source={source} — площадка, где было показано объявление. Домен площадки (например, avito.ru) — при показе в сетях (РСЯ или внешние сети), none — при показе на поисковой странице «Яндекса». При показе на поисковых площадках РСЯ может быть передан как домен, так и значение none.

В итоге получится:

http://www.site.ru? utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_term={keyword}&utm_content={gbid}|{banner_id}|{phrase_id}|adtext=opisanie-varianta-teksta&device={device_type}&block={position_type}&pos={position}&retargeting={retargeting_id}®ion={region_id}®ion_name={region_name}&source={source}

Больше дополнительных параметров есть в справке Яндекса. Но перед тем, как включать параметр в UTM-метку, оцените, насколько он важен для аналитики кампании.

Например, если вы даёте рекламу на несколько городов, вам будет полезно использовать параметр {region_name} и оптимизировать РК исходя из полученных данных в конкретных регионах. Или если вы используете динамические объявления с таргетингом на контентный сайт, будет не лишним добавить параметр {adtarget_name}, который покажет название условия нацеливания.

В целом для выбора дополнительного параметра я рекомендую руководствоваться типом рекламной кампании, типом таргетинга и не забывать про логику.

UTM-метки для Google Ads

Cправка Google Ads рекомендует использовать автоматическую пометку URL, так как она более точно передаёт данные рекламных кампаний в Google Analytics. Но иногда нужно анализировать рекламную кампанию Google Ads с помощью Яндекс.Метрики.

Для этого нужно использовать автопометку URL и UTM-метки одновременно, но делать правильно — иначе в отчётах Analytics по Google Ads будут дублироваться данные. Почему так происходит:

Gclid подтягивает статистические данные из Ads по показам, кликам и стоимости.

UTM записывает данные в статистику по взаимодействиям с сайтом: сеансы, пользователи, время на сайте и пр.

Это выглядит примерно так:

Как правильно работать с UTM-метками

Отключать автопометку gclid не стоит. Иначе данные о расходах будут неправильно подтягиваться в Google Analytics, потому что Analytics не всегда верно ассоциирует имя рекламной кампании в метке и в Google Ads.

Мы рекомендуем выполнить ряд действий, чтобы передавать данные о расходах и избежать дублирования в отчётах Analytics и при этом получать статистику в сторонних аналитических системах:

1. На уровне Администратора включите связь Google Analytics и Ads для необходимого ресурса.

Как правильно работать с UTM-метками

В настройках аккаунта Google Ads включите автопометку URL в настройках аккаунта Google Ads.

Как правильно работать с UTM-метками

2. Убедитесь, что значения стандартных, обязательных UTM-меток — utm_source и utm_medium — совпадает с указанными в настройках параметров URL кампании, в шаблоне отслеживания. Обязательно используем стандартные значения этих меток:

utm_source=google

utm_medium=cpc

Если в Google Ads использовать произвольные значения этих параметров — например utm_source=«Google-Ads» для поисковых кампаний или utm_source=«youtube» для видео кампаний, или такой вариант для параметра канала utm_medium=«cpl», — то вы снова получите дублирование данных в отчётах Analytics. Это связано с тем, что по умолчанию трафик с автопометкой gclid в Google Analytics записывается только в значения utm_source=google и utm_medium=cpc.

3. Пропишите в utm_campaign= точное название кампании, как в интерфейсе Google Ads. О том, как называть рекламные кампании, расскажем в следующем подразделе.

4. В Google Analytics в настройках ресурса активируйте переопределение автопометки значениями UTM-меток. Для этого зайдите в раздел Администратор >> Настройка ресурса >> Расширенные настройки >> установить галочку напротив Разрешить пометку вручную (значения UTM), замещающую автоматическую пометку (значения GCLID), для интеграции Google Рекламы и Поисковой рекламы 360.

Как правильно работать с UTM-метками

Что нам это даёт: теперь данные из UTM-меток переопределяют значения автопометки, при этом сохраняются её подробные данные, которых нет при ручной разметке.

Шаблон отслеживания URL на уровне рекламной кампании в Google Ads

В отличие от Яндекс.Директа, где мы добавляем свою UTM-метку к каждому отдельному элементу, в Google Ads удобнее использовать шаблон отслеживания — это поле, куда вносятся данные UTM, которые автоматически подставляются в URL при клике по объявлению. При этом его нужно использовать именно на уровне кампании, так как будет необходимо прописать название кампании вручную в utm_campaign. Для этого выбираем кампанию, переходим в Настройки >> Параметры URL кампании >> Шаблон отслеживания.

Обязательные параметры UTM для шаблона отслеживания Google Ads

Как и в Яндекс.Директе, нам нужно составить цепочку из параметров UTM, которая поможет в дальнейшем анализе рекламных кампаний. Я рекомендую добавлять в метку для Google Ads такие обязательные параметры:

  • utm_source=google — источник (менять запрещено);
  • utm_medium=cpc — канал (менять запрещено);
  • utm_campaign= — название рекламной кампании должно быть прописано как же, как в интерфейсе Google Ads. Это важно, потому что gclid передаёт данные по расходам и кликам именно по названию кампании;
  • utm_term={keyword} —ключевая фраза, по которой было показано объявление,
  • matchtype={matchtype} — тип соответствия ключевого слова, e (точное соответствие), p (фразовое) и b (широкое);
  • utm_content={adgroupid}|{creative}, где
    {adgroupid} — идентификатор группы объявлений (число);
    • {creative} — идентификатор объявления (число).

Как и в Яндекс.Директе, в Google Ads можно добавить в utm_content дополнительные значения для более глубокого анализа — их можно увидеть в параметре «Содержание объявления».

Как правильно работать с UTM-метками

Специальные параметры URL

В Яндекс.Директе URL с меткой добавляется к каждому отдельному элементу, например, к быстрой ссылке на конкретное объявление с определённым УТП. В Google Ads другая система. Одна и та же дополнительная ссылка может показываться в разных кампаниях с разными объявлениями.

Перед нами встала задача связать название кампании, конкретное объявление с его УТП и дополнительную ссылку, чтобы понять, какая комбинация была эффективнее других. Для этого в Google Ads есть функция «Специальные параметры URL».

Специальные параметры URL — это дополнительные параметры URL, которые можно добавлять в URL целевых страниц. В отличие от стандартных динамических параметров, таких как {keyword}, {matchtype} и пр., они позволяют выбирать, какие значения должны регистрироваться, когда пользователь кликает на объявление. Давайте посмотрим, как ими можно пользоваться.

Специальные параметры URL на уровне объявлений

  • adtext={_adtext} (УТП объявления)
Как правильно работать с UTM-метками

Чтобы узнать, какое из объявлений (УТП или оффер) наиболее ценно с точки зрения пользователей, необходимо добавить специальный параметр на уровне объявлений. Его значение будет подтягиваться в наш шаблон отслеживания на уровне кампании. Для этого выберите объявление с нужным УТП, либо несколько объявлений с этим УТП в редакторе Google Ads. Дальше присвойте значение специальному параметру adtext. Оно должно отражать смысл текста в объявлении.

Как правильно работать с UTM-метками

Таким же образом присваиваем значения объявлениям с другими УТП.

Как правильно работать с UTM-метками
  • bannersize={_bannersize} и bannercontent={_bannercontent} (размер баннера и его контент)

    Также мы можем отслеживать, какие размеры баннеров и какой контент на них наиболее интересны пользователям в сетевых рекламных кампаниях. Настраивается таким же образом, через редактирование объявлений в веб интерфейсе либо через редактор Google Ads.
Как правильно работать с UTM-метками

После этого шаблон отслеживания на уровне кампании будет выглядеть так:

  • для кампаний на поиске:
    {lpurl}?utm_source=google&utm_medium=cpc&utm_campaign=campaign-name__123456789&utm_term={keyword}&matchtype={matchtype}&utm_content={adgroupid}|{creative}|adtext={_adtext}
  • для кампаний в сетях:
    {lpurl}?utm_source=google&utm_medium=cpc&utm_campaign=campaign-name__123456789&utm_content={adgroupid}\{creative}|bannersize={_bannersize}|bannercontent={_bannercontent}

Чтобы увидеть, как будет выглядеть ссылка с указанными параметрами, нажмите на кнопку «Проверить».

Как правильно работать с UTM-метками

Специальные параметры URL на уровне расширений

Как и в случае со ссылками, в Google Ads у расширений объявлений нет жёсткой связи с конкретными объявлениями. Они показываются динамически из фидов с кампаниями, с которыми у них установлена связь. Чтобы её проследить и проанализировать переходы по расширениям, нужно настроить специальные параметры URL на уровне расширений.

  • bs={_bs} (дополнительные ссылки)
    Добавляем специальный параметр к каждой дополнительной ссылке и даём им понятные названия.
Как правильно работать с UTM-метками

Таким образом при клике по дополнительной ссылке в URL с меткой мы получим склейку определённой рекламной кампании с определённой дополнительной ссылкой из общего фида.

Как правильно работать с UTM-метками

Таким же способом добавляем специальный параметр к остальным дополнительным ссылкам.

Как правильно работать с UTM-метками

Получаем шаблон отслеживания на уровне кампании:
{lpurl}?utm_source=google&utm_medium=cpc&utm_campaign=campaign-name__123456789&utm_term={keyword}&matchtype={matchtype}&utm_content={adgroupid}|{creative}|adtext={_adtext}|bs={_bs}

Также можно сравнивать и анализировать, насколько эффективны спецпредложения, которые вы указываете в расширениях «Промоакции» и «Цены». Откройте настройки этих расширений и добавьте им параметры:

  • price={_price} — фиксируем клики по расширению «Цены»;
  • promoaction={_promoaction} — фиксируем клики по расширению «Промоакции».
Как правильно работать с UTM-метками

Шаблон отслеживания на уровне кампании:
{lpurl}?utm_source=google&utm_medium=cpc&utm_campaign=campaign-name__123456789&utm_term={keyword}&matchtype={matchtype}&utm_content={adgroupid}|{creative}|adtext={_adtext}|bs={_bs}|promoaction={_promoaction}|price={_price}

Если хотите дополнительно расширить анализ рекламных кампаний в Google Ads, можно использовать следующие параметры:

  • network={network} — тип площадки: поиск или контекст, g (поиск Google), s(поисковые партнеры) или d(Контекстно-медийная сеть или КМС)
  • placement={placement} — площадка, только для КМС (адрес площадки)
  • position={adposition} — позиция объявления. Возможные значения: 1t2 (страница 1, вверху, место 2), 1s3 (страница 1, справа, место 3) или none (КМС) и пр.
  • device={device} — тип устройства, m (мобильный телефон), t (планшетный ПК) или c (компьютер, ноутбук)

В итоге получаем вариант для поисковых кампаний:
{lpurl}?utm_source=google&utm_medium=cpc&utm_campaign=campaign-name__123456789&utm_term={keyword}&matchtype={matchtype}&utm_content={adgroupid}|{creative}|adtext={_adtext}|bs={_bs}|promoaction={_promoaction}|price={_price}&network={network}&position={adposition}&device={device}

И вариант для сетевых кампаний:
{lpurl}?utm_source=google&utm_medium=cpc&utm_campaign=campaign-name__123456789&utm_content={adgroupid}|{creative}|bannersize={_bannersize}|bannercontent={_bannercontent}&network={network}&placement={placement}&position={adposition}&device={device}

Если считаете, что вам нужны дополнительные параметры, воспользуйтесь справкой Google. Главное — не забывайте потом использовать все добавленные параметры для анализа и отчётов.

Важные замечания при работе с UTM-метками

Напоследок пройдемся по моментам, которые следует учитывать при составлении UTM-меток.

Как назвать рекламные кампании

Несколько правил, которые облегчат жизнь.

  1. Чтобы избежать ошибок, используйте маленькие латинские буквы и заменяйте пробелы символами «-» и «_». Мы с коллегами в Nimax разработали шаблон названия рекламных кампаний. По нему можно понять, что рекламируем и какие настройки используются в кампании.

  2. Прописывайте вручную цифровой ID кампании через два подчёркивания «__» — например, moya_kampaniya__123456789. ID можно узнать в Ads, если добавить столбец «Идентификатор кампании» на вкладке просмотра всех кампаний. Подчёркивания потом удобно использовать в качестве разделителя при построении отчётов.
Как правильно работать с UTM-метками

Почему важно добавлять к названию ID. Названия кампаний могут меняться со временем. Если у вас в названии будет постоянный цифровой идентификатор, вы сможете свести данные по этой кампании, используя его значение. Например, если нужно построить отчёт по динамике этой кампании за продолжительный период.

3. Не используйте в названиях РК и в метках символы «#», «?», «&», «=» и «+»:

  • «?» — используется только один раз в конце ссылки, если знак «?» уже присутствует в самой ссылке на целевую страницу, например, http://site.ru/catalog/offers?brand=apple, то повторно его ставить не нужно, ставьте «&» в конце URL и прописывайте UTM-метку;
  • «#» — чаще всего используется для якоря на сайтах: http://site.ru/#anchor123. Если ссылка ведёт на якорь, то якорь ставьте в самый конец полученной конструкции: http://site.ru/?utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_term={keyword}&utm_content={banner_id}#anchor123

В случае с Google Ads:
a) UTM-метку прописываем на уровне кампании не в Шаблоне отслеживания, а добавляем в поле Суффикс конечного URL без знака «?»;

Как правильно работать с UTM-метками

b) конечный URL указываем вместе с якорем;

Как правильно работать с UTM-метками

c) проверяем как формируется ссылка, якорь должен оказаться в конце после UTM-метки;

Как правильно работать с UTM-метками

d) совершаем переход по полученной ссылке, чтобы убедиться, что мы попадаем на нужный раздел страницы;

  • «&» — служит разделителем между параметрами и значениями меток. Из-за лишнего амперсанда система статистики воспримет часть названия рекламной кампании как параметр метки;
  • «=» — присваивает значения метке;
  • символ «+» Google Analytics в отчёте заменит на пробел. Из-за этого часть данных из gclid запишутся в показатели по расходам в Ads, а данные из utm в показатели взаимодействия с сайтом, как в этом случае:
Как правильно работать с UTM-метками

Все эти символы нельзя использовать для значений параметров UTM-меток. Пример того, как быть не должно:
utm_campaign=moya-lyubimaya-kampaniya=brand-key&audience+12345678

Общие советы

  1. Давайте понятные названия статическим параметрам. Так вы облегчите анализ себе и коллегам. Например: adtext=bistraya-dostavka, adtext=promokod-so-skidkoy, bs=akcii, bs=kontakty.

  2. Старайтесь не менять статические параметры после запуска рекламной кампании.
  3. Проверяйте в браузере, работает ли ссылка с меткой, перед тем как добавить UTM ко всем ссылкам. В Google Ads есть кнопка «Проверить» в настройках параметров URL — она поможет выявить ошибки при загрузке страниц.
Как правильно работать с UTM-метками

4. В Яндекс.Директе utm_campaign всегда добавляйте с динамическим параметром utm_campaign={campaign_id}. Если кроме идентификатора хотите видеть название кампании, то добавьте параметр {campaign_name}. В итоге получаем utm_campaign={campaign_name}__{campaign_id}.

5. Анализируйте метки предыдущих рекламных кампаний. Например, если раньше была метка utm_source=Yandex, то в новые так и добавляем — Yandex. Если добавить yandex или direct, то в системе статистики это будет считаться разными источниками.

Это правило не касается рекламы в Google Ads. Если хотите исключить дублирование данных в Analytics по этой рекламной системе, необходимо во всех рекламных кампаниях исправить метку на utm_source=google. Помните, что для Google Ads железно должно быть utm_source=google и utm_medium=cpc.

6. При необходимости можно добавить свой параметр. Например, для запуска эксперимента Google Optimize или подмены контента на сайте по условию в URL.

В Яндекс.Директе:

/?utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_term={keyword}&utm_content={gbid}|{banner_id}|{phrase_id}|adtext=opisanie-varianta-teksta&moyparametr=12345.

В Google Ads — на уровне кампании через специальный параметр URL, либо добавить суффикс конечного URL и нажать «Проверить».

Как правильно работать с UTM-метками
Как правильно работать с UTM-метками

Надеюсь, эта статья поможет получать более детальную аналитику, упростит запуск a/b-тестов и сделает вашу контекстную рекламу эффективнее. А чтобы вам было проще составлять UTM-метки, мы подготовили шаблон.

Кстати, систематизировать знания в веб-аналитике и разобраться в технических настройках, целях и отчётах «Яндекс. Метрики» и Google Analytics можно на нашем курсе. Приходите, чтобы научиться уверенно принимать лучшие решения для вашего бизнеса.

6262
12 комментариев
Комментарий удалён модератором

Спасибо за комментарий! Жаль, что вам не понравилась статья. Возможно, вы уже знакомы с тем, что в ней написано и постоянно используете эти знания в работе. Но мы уверены, что для специалистов которые ещё не до конца разобрались в этой теме, она будет полезна. А подход и замечания, который мы описали поможет сделать их проекты лучше.

5
Ответить

Комментарий недоступен

6
Ответить

Некоторые моменты шире расписаны где-либо. Да однозначно статья хорошая!

3
Ответить

Комментарий недоступен

2
Ответить

Зачем изобретать велосипед с гугл-доком, когда полно готовых инструментов?

Ответить

Готовые инструменты не предусматривают использование Специальных параметров URL. Но тут уже каждый сам решает, каким инструментом ему удобней пользоваться.

3
Ответить