Генератор UTM-меток: собрать ссылку и не потерять источник

Генератор размеченных ссылок прямо на странице: пресеты под Директ, динамические параметры, проверка пяти типовых ошибок. И разбор того, чего генератор за вас не сделает.

Генератор ниже собирает размеченную ссылку из полей и не даёт наделать синтаксических ошибок. Он работает прямо в браузере: ничего никуда не отправляется, внешних скриптов на странице нет. Под генератором разбор того, что в какую метку класть и почему отчёт в Метрике иногда оказывается пустым при формально правильных метках.

Генератор UTM-меток

Готовая ссылка

Что он делает и чего не делает

В пресетах под Директ источник подставляется как ya, а не yandex: почему именно так, разобрано ниже в разделе про ошибки. Генератор решает ровно одну задачу: собирает синтаксически корректную ссылку. Он ставит один знак вопроса, разделяет параметры одним амперсандом, сохраняет якорь в конце и не затирает ваши собственные параметры, если они уже есть в адресе. Он же проверяет пять типовых ошибок: незаполненные обязательные метки, кириллицу, заглавные буквы, пробелы и адрес без протокола.

Чего он не делает: не придумывает за вас систему именования кампаний и не проверяет, что размеченная страница вообще открывается. Второе важнее, чем кажется. Справка Директа отдельно просит убедиться, что страницы, на которые ведут получившиеся ссылки, доступны: ошибка в адресе выясняется уже после модерации и стоит открученного бюджета.

Пять меток: что в какую класть

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

МеткаОбязательнаяЧто писать
utm_sourceдаИсточник перехода или площадка: yandex, vk, telegram, email
utm_mediumдаТип продвижения: cpc или search для контекста, display для медийной рекламы
utm_campaignдаНазвание кампании латиницей либо её идентификатор через {campaign_id}
utm_contentнетЧто различает объявления. Несколько значений разделяются точкой или вертикальной чертой
utm_termнетКлючевая фраза. В Директе обычно {keyword}

Правила из справки, которые экономят время: значения писать латиницей и строчными буквами, слова разделять подчёркиванием или дефисом, метки ставить в порядке source, medium, campaign, content, term. Порядок на работу не влияет, но глазами ссылка читается в разы быстрее.

Статические и динамические значения

Кнопки в фигурных скобках под полями utm_content и utm_term это динамические параметры. Разница простая: статическое значение вы пишете руками и оно всегда одинаковое, динамическое подставляет рекламная система в момент показа. Одна и та же ссылка в итоге приносит разные данные по каждому клику.

ПараметрЧто подставится
{keyword}Ключевая фраза, по которой показалось объявление, без минус-слов
{campaign_id}Идентификатор кампании, число
{ad_id}Идентификатор объявления, число
{source_type}search для поиска, context для сетей
{source}Домен площадки при показе в сетях, none при показе на поиске
{position_type}Тип блока на поиске: premium, dynamic_places, other, none для сетей
{device_type}desktop, mobile или tablet
{match_type}rm для автотаргетинга, syn для семантического соответствия

Самая полезная пара из всего списка это {source_type} и {source}. Первый разделяет поиск и сети, второй показывает конкретную площадку в сетях. Без них весь трафик из Директа выглядит одинаково, и понять, какие площадки сливают бюджет, нельзя. Как устроены сами сети, разобрано в материале про РСЯ.

Почему отчёт в Метрике оказывается пустым

Самая неочевидная деталь всей темы, и она прямо написана в справке Директа. Для получения корректных данных в стандартном отчёте по UTM-меткам в Метрике необходимо использовать все UTM-метки. Если заполнены все, кроме utm_content, данные по utm_term получить можно будет только перестроив отчёт: придётся руками удалить группировку по utm_content в настройках.

Выглядит это так: метки в ссылке есть, переходы идут, а в отчёте по меткам нужного среза нет. Человек делает вывод «метки не работают» и начинает всё перепроверять. Работают, просто отчёт построен по пяти уровням вложенности, и на пропущенном уровне цепочка обрывается. Поэтому генератор выше предупреждает, если заполнены не все пять.

Где смотреть сами данные, разобрано в материале про счётчик Яндекс Метрики, а общий разбор стандарта лежит в статье про UTM-метки.

Как назвать кампании, чтобы отчёт читался

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

Рабочая схема выглядит так: одно значение метки отвечает на один вопрос, разделитель везде один и тот же, сокращения не придумываются на ходу.

МеткаНа какой вопрос отвечаетПример значения
utm_sourceОткуда пришёл человекyandex, vk, email
utm_mediumКакого типа был трафикcpc, display, email
utm_campaignЧто именно рекламировалиmsk_okna_poisk
utm_contentЧем различаются объявления{source_type}.{position_type}
utm_termПо какому запросу показалось{keyword}

Два практических правила. Первое: регион и тип трафика лучше зашивать в utm_campaign, а не разносить по разным меткам, иначе отчёт придётся каждый раз перестраивать. Второе: если кампаний много, в utm_campaign удобнее ставить {campaign_id}, а расшифровку держать в своей таблице. Идентификатор не меняется при переименовании кампании, а название меняется, и старая статистика разъезжается на две строки.

Три ошибки, из-за которых метка не доезжает

Как надоКак часто получаетсяЧто происходит
site.ru/?utm_source=yandex&utm_medium=cpcsite.ru/?utm_source=yandex?utm_medium=cpcВторой знак вопроса. Всё после него считается частью значения
site.ru/page/?utm_source=vksite.ru/page/&utm_source=vkАмперсанд без знака вопроса. Параметр не распознаётся
utm_campaign=chernaya_pyatnicautm_campaign=Чёрная пятницаКириллица и пробел. Значение кодируется в UTF-8 и в отчёте нечитаемо

Отдельная история с подменой значения. В справке описано: иногда при клике метка utm_source=yandex сокращается до utm_source=ya, потому что у части пользователей ссылки с полным значением открываются некорректно. Сократиться может любое значение, где встречается yandex: скажем, yandex_dtm станет ya_dtm. В отчёте появляются две строки вместо одной. Лечится тем, что вы заранее пишете ya и везде держитесь этого варианта.

Куда метка едет дальше Метрики

Отчёт в Метрике это только первый уровень. Смысл разметки раскрывается, когда источник доезжает до заявки и до сделки.

  • Скрытые поля формы. Значения меток кладутся в скрытые поля и уходят вместе с заявкой. В письме или в CRM сразу видно, из какой кампании пришёл человек.
  • CRM. Источник, записанный в карточку сделки, позволяет считать не стоимость заявки, а стоимость продажи. Это разные цифры, и отличаются они иногда в разы.
  • Коллтрекинг. Если основной канал обращения телефон, метка сама по себе не поможет: нужен сервис, подменяющий номер и связывающий звонок с визитом.

Проверяется вся цепочка одним действием: пройти по размеченной ссылке самому и отправить тестовую заявку. Через несколько минут источник должен быть виден и в отчёте Метрики, и в самой заявке. Если он есть в отчёте, но не дошёл до заявки, проблема не в метках, а в форме. Как связаны заявка и дальнейшие этапы сделки, разобрано в материале про воронку продаж.

Чек-лист перед запуском

  • Заполнены все пять меток, а не три обязательные.
  • Значения латиницей, строчными, без пробелов.
  • В ссылке один знак вопроса и по одному амперсанду между параметрами.
  • Ссылка открыта в браузере, страница отдаёт содержимое, а не ошибку.
  • Сделан тестовый переход, и он виден в отчёте Метрики по меткам.
  • Значение utm_source совпадает с тем, что вы уже используете в других каналах.

Последний пункт про дисциплину, а не про технику. Разметка нужна для того, чтобы потом сравнивать каналы между собой, а сравнить yandex с ya и Yandex не получится: для отчёта это три разных источника. Дальше по этим данным считается ROI и оценивается эффективность рекламы целиком.

1. Что такое генератор UTM-меток?

Это форма, которая собирает размеченную ссылку из отдельных полей и следит за синтаксисом: один знак вопроса, по одному амперсанду между параметрами, никаких пробелов. Генератор выше работает в браузере и ничего никуда не отправляет.

2. Как правильно делать UTM-метки?

Заполнять все пять параметров, писать значения латиницей строчными буквами, слова разделять подчёркиванием или дефисом и ставить метки в порядке source, medium, campaign, content, term. Три метки обязательные: utm_source, utm_medium, utm_campaign.

3. Какие UTM-метки бывают?

Пять: utm_source (источник), utm_medium (тип трафика), utm_campaign (кампания), utm_content (что различает объявления) и utm_term (ключевая фраза). Первые три обязательные, две последние по стандарту нет, но для отчёта в Метрике нужны все пять.

4. Как выглядит пример ссылки с UTM-метками?

Так: site.ru/?utm_source=yandex&utm_medium=cpc&utm_campaign=polet_v_kosmos&utm_term={keyword}. Первый параметр присоединяется знаком вопроса, каждый следующий одним амперсандом.

5. Что значит utm_source?

Источник перехода или площадка, откуда пришёл человек. Обязательный параметр. Для рекламы в Яндексе обычно yandex, для сообщества во ВКонтакте vk, для рассылки email.

6. Что такое utm_content?

Необязательный параметр для дополнительной информации, которая помогает различать объявления. В него можно положить несколько значений сразу, разделив их точкой или вертикальной чертой, например utm_content={position_type}.{position}.

7. Как отследить переходы по UTM-метке?

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

8. Где смотреть статистику по UTM-меткам?

В Метрике: отчёты по меткам. Если вы используете параметры со своими названиями, а не стандарт UTM, для них есть отдельный отчёт по параметрам URL.

9. Как проверить UTM-метку?

Пройти по готовой ссылке самому и посмотреть, появился ли визит в отчёте по меткам. Если проверяете сквозной путь, отправьте ещё и тестовую заявку: источник должен доехать не только до Метрики, но и до самой заявки.

10. Почему utm_source=yandex превращается в ya?

Так описано в справке Директа: у части пользователей ссылки с полным значением yandex открываются некорректно, поэтому значение сокращается. Сократиться может любое значение с этой подстрокой, например yandex_dtm станет ya_dtm. Чтобы в отчёте не было двух строк вместо одной, проще сразу писать ya.

11. Можно ли писать метки кириллицей?

Технически можно, практически не нужно. Кириллические символы кодируются в UTF-8, ссылка удлиняется, а значение в отчёте становится нечитаемым. Справка Директа прямо рекомендует латиницу и предупреждает, что при кириллице данные могут искажаться.

12. Как убрать UTM-метки из ссылки?

Стереть всё начиная со знака вопроса, если других параметров в адресе нет. Если есть, удалить только пары, начинающиеся с utm_, и следить, чтобы первый оставшийся параметр шёл после знака вопроса, а не после амперсанда.

Реальный Директолог
Оцените автора
Блог директолога
Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.