Генератор UTM-меток
Соберите размеченную ссылку за десять секунд. Выберите канал — поля заполнятся готовым шаблоном, для Директа и Google Ads вместе с динамическими параметрами. Ссылка проверяется на ошибки, из-за которых статистика потом не сходится.
https://…
Пять меток, из которых собирается вся статистика
UTM-метки — это приписка к адресу страницы. Человек её не замечает, а Метрика и Google Analytics по ней понимают, откуда пришёл переход. Без разметки весь платный трафик сваливается в одну кучу, и посчитать, какая кампания принесла заявки, уже нельзя.
| Метка | Что означает | Пример |
|---|---|---|
| utm_source | Источник перехода. Обязательная. | yandex |
| utm_medium | Тип трафика: платный, рассылка, соцсети. Обязательная. | cpc |
| utm_campaign | Название кампании — чтобы отличать акции и направления. | brand_search |
| utm_content | Конкретное объявление или баннер. Нужна для А/Б-сравнений. | banner_1 |
| utm_term | Ключевая фраза. В рекламе подставляется автоматически. | {keyword} |
Динамические параметры: шпаргалка по системам
Каждая система пишет макросы по-своему, и разметка чаще всего ломается именно при переносе между кабинетами. У Директа и Google — одинарные скобки, у VK и Meta двойные, у TikTok вместо скобок подчёркивания.
Одинарные фигурные скобки.
| Макрос | Что подставит |
|---|---|
| {keyword} | Ключевая фраза, по которой показалось объявление |
| {campaign_id} | Идентификатор кампании |
| {campaign_name} | Название кампании (обрежется до 60 символов) |
| {campaign_name_lat} | Название кампании в транслитерации |
| {campaign_type} | Тип кампании: type1 — текстово-графические, type3 — динамические, type4 — смарт-баннеры |
| {ad_id} или {banner_id} | Идентификатор объявления |
| {gbid} | Идентификатор группы объявлений |
| {phrase_id} | Идентификатор ключевой фразы |
| {creative_id} | Идентификатор креатива из конструктора |
| {device_type} | desktop — компьютер, mobile — телефон, tablet — планшет |
| {source} | Площадка, где показалось объявление |
| {source_type} | search — поиск, context — сети |
| {position} | Номер позиции в блоке (только вместе с {position_type}) |
| {position_type} | premium — спецразмещение, other — справа или внизу, none — сети |
| {match_type} | rm — автотаргетинг, syn — семантическое соответствие |
| {matched_keyword} | Подобранная фраза (используйте вместе с {match_type}) |
| {region_name} | Регион показа |
| {region_id} | Идентификатор региона показа |
| {retargeting_id} | Идентификатор условия нацеливания на аудиторию |
| {interest_id} | Идентификатор интереса к мобильным приложениям |
| {adtarget_name} | Условие нацеливания динамического объявления |
| {adtarget_id} | Идентификатор условия нацеливания динамического объявления |
| {yclid} | Идентификатор клика. Директ добавляет его сам — вручную прописывать не нужно |
Пять ошибок, из-за которых потом не сходится статистика
- → Кириллица в метках. «Кампания» превратится в %D0%9A%D0%B0… — в отчёте это нечитаемая строка. Только латиница.
- → Разный регистр. Метрика различает большие и маленькие буквы: Yandex и yandex станут двумя разными источниками, и трафик разделится пополам.
- → Метки после якоря. Всё, что идёт за #, на сервер не передаётся. Метки должны стоять до него — генератор переставляет их сам.
- → Вторые метки поверх первых. Если в адресе уже есть utm_source, новый его не заменит — в ссылке окажутся оба, и система возьмёт неизвестно какой.
- → Ссылка длиннее 1024 символов. Яндекс.Директ такую не примет при загрузке кампании. Чаще всего виноват раздутый utm_content.
Разметка — половина дела
Метки покажут, откуда пришёл переход. Чтобы увидеть, какая кампания принесла деньги, нужна ещё связка с целями и CRM. Настроим и покажем на вашем проекте — бесплатно, ответим за 2 часа.