ГлавнаяБлогUTM-метки в VK Рекламе

UTM-метки в VK Рекламе: макросы, шаблоны и ловушки

5 августа 202611 минАналитика

В VK Рекламе разметка включена по умолчанию — и именно поэтому в отчётах появляется загадочный источник vk_ads, а вместо названий кампаний стоят идентификаторы. Разбираю, что платформа подставляет сама, почему макрос campaign_id означает вовсе не кампанию, какие динамические метки доступны для каждого объекта продвижения и как собрать разметку, по которой потом можно что-то понять.

Коротко
  • По умолчанию VK подставляет utm_source=vk_ads, utm_medium=cpc и идентификаторы группы и объявления.
  • Блок «Параметры URL» живёт на уровне группы и приоритетнее ссылки в объявлении.
  • Макрос {{campaign_id}} — это id группы объявлений, кампания подставляется через {{ad_plan_id}}.
  • Доступность макросов зависит от объекта продвижения: у мини-приложений их заметно меньше.
  • Для переходов в сообщения сообщества вместо UTM работают REF-метки.

Что VK Реклама размечает сама

Если вы не трогали настройки, кампания уже размечена. При создании включён вариант «Добавлять UTM-метки автоматически», и ко всем ссылкам подставляется вот такой набор:

// что VK Реклама подставляет по умолчанию utm_medium=cpc&utm_source=vk_ads&utm_campaign={{campaign_id}}&utm_content={{banner_id}}

Отсюда и появляется тот самый vk_ads в отчётах аналитики, из-за которого люди идут искать, что это за источник. Это метка самой платформы, а cpc в utm_medium означает оплату за клики.

Блок «Параметры URL» в группе объявлений VK Рекламы с тремя вариантами разметки
Три варианта разметки в блоке «Параметры URL». Значения для примера.
Где искать блок. «Параметры URL» находятся на шаге 2, в настройках группы объявлений. Настройки группы приоритетнее разметки в ссылке объявления: если вы пропишете метки в обоих местах, применятся групповые. Поэтому ссылку в объявлении оставляют чистой.

Главная путаница: campaign_id — это группа

Если переносить шаблон разметки из Директа или другой системы, вы почти наверняка попадёте в эту ловушку. В VK Рекламе названия макросов не совпадают с названиями уровней в интерфейсе.

Какие макросы VK Рекламы соответствуют кампании, группе объявлений и объявлению
Кампания — это ad_plan, группа объявлений — campaign. Перепутать легко, разобрать потом сложно.
Соответствие макросов уровням
У группы объявлений два набора синонимов — campaign и ad_group, работают одинаково
Уровень в кабинетеМакросыЧто это значит
Кампания{{ad_plan_id}}, {{ad_plan_name}}Верхний уровень: объект продвижения, цель, бюджет
Группа объявлений{{campaign_id}}, {{campaign_name}}, {{ad_group_id}}, {{ad_group_name}}Уровень аудитории. Именно он попадает в utm_campaign при автоматической разметке
Объявление{{banner_id}}Конкретный креатив
Таблица прокручивается вбок на узком экране.

Практический вывод: при автоматической разметке в utm_campaign уезжает id группы, а сама кампания в отчёт не попадает вообще. Для аналитики по кампаниям разметку нужно править руками.

Все динамические метки и где они работают

Динамическая метка — это шаблон в двойных фигурных скобках, который в момент показа подменяется значением. Доступность зависит от объекта продвижения.

Шестнадцать динамических меток
Данные сняты со справки VK Рекламы 5 августа 2026 года — список периодически пополняется
МакросЧто подставляетСайтЛид-формаКаталогМини-апп
{{ad_plan_id}}id кампанииестьестьестьесть
{{ad_plan_name}}название кампанииестьестьестьесть
{{campaign_id}} · {{ad_group_id}}id группы объявленийестьестьестьесть
{{campaign_name}} · {{ad_group_name}}название группы объявленийестьестьестьесть
{{banner_id}}id объявленияестьестьестьесть
{{advertiser_id}}id рекламодателяестьестьестьесть
{{geo}}id региона, откуда пришёл переходестьестьестьесть
{{gender}}пол пользователяестьестьестьесть
{{age}}возраст пользователяестьестьестьесть
{{impression_weekday}}день недели показа: mon, tue, satестьестьестьнет
{{impression_hour}}час показа по Москве: 01, 11, 22естьестьестьнет
{{user_timezone}}часовой пояс пользователя, например +3естьестьестьнет
{{random}}случайное число для аудит-пикселейестьестьестьнет
{{search_phrase}}поисковая фраза пользователяестьнетестьнет
{{lead_form_id}}id лид-формынетестьнетнет
{{lead_form_name}}название лид-формынетестьнетнет
Таблица прокручивается вбок на узком экране.
Про демографию в метках. {geo}, {gender} и {age} подставляют данные того, кто кликнул. Это удобно складывать в utm_term одной строкой — потом в отчёте видно, какой сегмент реально приносит заявки, даже если в группе аудитория шире.

Соберите свою строку разметки

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

Конструктор UTM для VK Рекламы
Выберите объект продвижения и нужные метки — соберу строку для блока «Параметры URL». Недоступные для объекта макросы отключатся сами.

Готовые шаблоны разметки

Два варианта, которые закрывают большинство задач: базовый для сквозной аналитики и расширенный для разбора демографии.

// рабочий вариант ручной разметки для сайта utm_source=vk_ads&utm_medium=cpc&utm_campaign=vkads-msk-{{ad_plan_id}}&utm_term={{campaign_id}}&utm_content={{banner_id}} // с разбивкой по демографии — для анализа, кто конвертит utm_source=vk_ads&utm_medium=cpc&utm_campaign={{ad_plan_id}}&utm_content={{banner_id}}&utm_term={{geo}}_{{gender}}_{{age}}

Первый вариант даёт читаемый отчёт: в utm_campaign видно название кампании и её id, в utm_term — группу, в utm_content — объявление. Второй нужен, когда хочется понять, какой возраст и регион конвертируют, не разбивая кампанию на десяток групп.

Отчёт по UTM-меткам в Яндекс Метрике с источником vk_ads
Так это выглядит в Метрике при автоматической разметке: только идентификаторы. Значения для примера.
1
Задайте разметку в каждой группеБлок «Параметры URL» → «Добавлять UTM-метки вручную» → вставить строку. Настройка групповая, поэтому проверять её нужно в каждой группе кампании.
2
Оставьте ссылку в объявлении чистойБез параметров: метки подставятся из группы и перекроют всё, что вы напишете в самой ссылке.
3
Сверьте с аналитикой на первых кликахПерейдите по объявлению сами и посмотрите в отчётах, как разложились параметры. Ошибку в шаблоне дешевле поймать на старте.
4
Зафиксируйте единый стандартОдинаковые значения source и medium во всех кампаниях. Иначе исторические данные перестанут сравниваться между периодами.

REF-метки: аналитика для сообщений в сообщество

Если реклама ведёт в личные сообщения сообщества, UTM не помогут: переход идёт не на сайт. Для этого случая есть отдельный механизм — REF-метки.

REF-метка и отметка «Из рекламы» в сообщениях сообщества ВКонтакте
При корректной настройке диалог помечается как «Из рекламы». Значения для примера.
Как устроены REF-метки
Пример строки: ref={{campaign_id}}-{{banner_id}}-vkads&ref_source=vkads
ЧтоКак
Где включаетсяОбъект продвижения «Сообщество и профиль», целевое действие «Отправка сообщения», блок «Параметры URL»
Что подставляетсяПараметры ref и ref_source
Динамические меткиТолько {{banner_id}} и {{campaign_id}}, их можно смешивать со статикой
Когда метка подтянетсяПользователь нажал кнопку в объявлении и открыл диалог в течение суток
Когда метки не будетКлик по объявлению или названию сообщества, переход в группу и уже оттуда сообщение
Условие сообществаТематика «Страница компании, магазина, персоны»
Таблица прокручивается вбок на узком экране.

Дальше эти метки подтягиваются в сквозную аналитику: по ним видно, из какой группы и какого объявления пришёл человек, который написал в сообщения. Без них все диалоги сливаются в один поток.

Разметка для мобильных приложений

Для приложений вместо UTM используются параметры трекера — они нужны, чтобы клики правильно атрибутировались в его статистике.

Шаблоны для популярных трекеров
Значение pid=mail.ru_int у AppsFlyer и AppMetrica — идентификатор площадки VK
ТрекерШаблон параметров
MyTrackermt_sub1={{campaign_id}}.{{banner_id}}
AppsFlyer, привлечениеaf_c_id={{campaign_id}}&af_adset_id={{banner_id}}&c={{campaign_name}}&pid=mail.ru_int
AppsFlyer, динамический ретаргетингто же плюс is_retargeting=true
Adjustcampaign={{campaign_id}}&adgroup=RU&creative={{banner_id}}
AppMetricapid=mail.ru_int&c={{campaign_id}}&banner_id={{banner_id}}
Branch~campaign={campaign_name}&~campaign_id={campaign_id}&~ad_id={banner_id}
Таблица прокручивается вбок на узком экране.

Шесть ошибок разметки

Все они приводят к одному: часть трафика теряется или разъезжается по отчётам так, что сравнивать нечего.

Шесть ошибок при разметке VK Рекламы
Вторая — самая дорогая: её замечают через месяц, когда данные уже накоплены
ОшибкаЧем оборачиваетсяКак правильно
Разметка и в группе, и в ссылке объявленияПрименяется только групповаяСсылку в объявлении дают чистой, без параметров: метки подставятся из настроек группы
Перенос шаблона из Директа как естьКампании и группы меняются местами в отчётахВ VK Рекламе campaign_id — это группа. Кампания — ad_plan_id
Только id без названийОтчёт читается лишь со сверкой по кабинетуК id стоит добавлять человекочитаемую часть: utm_campaign=vkads-msk-{{campaign_id}}
utm_source меняют вручнуюДанные разъезжаются с историческимиЗначение vk_ads уже стоит по умолчанию. Меняя его, вы теряете сопоставимость с прошлыми периодами
Метки только на части группЧасть трафика уходит в «прямые заходы»Проверяйте блок «Параметры URL» в каждой группе: настройка задаётся именно там
Кириллица и пробелы в значенияхВ отчётах появляются кракозябрыТолько латиница, цифры, дефис и подчёркивание
Таблица прокручивается вбок на узком экране.

И общее правило: разметка ссылок относится к подготовке запуска. Доделывать её потом поздно. Трафик, откручённый без меток, восстановить в аналитике уже нельзя.

Частые вопросы

Что такое utm_source=vk_ads
Это метка источника, которую VK Реклама подставляет автоматически. При создании кампании включён вариант «Добавлять UTM-метки автоматически», и ко всем ссылкам добавляется набор utm_medium=cpc, utm_source=vk_ads, utm_campaign={{campaign_id}}, utm_content={{banner_id}}. Если вы видите vk_ads в отчётах — это трафик из рекламного кабинета VK.
Где в VK Рекламе задаются UTM-метки
На шаге 2, в настройках группы объявлений, блок «Параметры URL». Там три варианта: добавлять автоматически, добавлять вручную или не добавлять. Настройки группы приоритетнее разметки в ссылке объявления.
Нужно ли писать метки в самой ссылке объявления
Нет. Ссылку дают чистой: метки подставятся из настроек группы. Если прописать параметры в обоих местах, применится групповая разметка, а ваша ссылка будет проигнорирована.
Почему в отчётах вместо названий кампаний цифры
Автоматическая разметка подставляет идентификаторы: id группы в utm_campaign и id объявления в utm_content. Чтобы отчёт читался без сверки с кабинетом, к идентификаторам добавляют человекочитаемое название в ручной разметке.
Что означает макрос campaign_id в VK Рекламе
Идентификатор группы объявлений. Сама кампания подставляется отдельным макросом {{ad_plan_id}}. Это главное отличие от привычной логики других рекламных систем и частая причина путаницы в отчётах.
Какие динамические метки доступны
Идентификаторы и названия кампании, группы и объявления, id рекламодателя, регион, пол и возраст пользователя, день недели и час показа, часовой пояс, случайное число, поисковая фраза, а для лид-форм — id и название формы. Доступность зависит от объекта продвижения.
Можно ли размечать переходы в сообщения сообщества
Для этого есть REF-метки: параметры ref и ref_source. Они включаются для объекта «Сообщество и профиль» с целевым действием «Отправка сообщения». Метка подтянется, если человек нажал кнопку в объявлении и открыл диалог в течение суток, а сообщество имеет тематику «Страница компании, магазина, персоны».
Как размечать рекламу мобильного приложения
Через параметры трекера вместо UTM: MyTracker использует mt_sub1, AppsFlyer — af_c_id и af_adset_id с pid=mail.ru_int, Adjust — campaign и creative, AppMetrica — pid, c и banner_id. Динамические макросы VK подставляются внутрь этих параметров.
Можно ли поменять utm_source на своё значение
Технически да, в ручной разметке. Но менять стоит только один раз и осознанно: после смены исторические данные перестанут сравниваться с новыми, и в отчётах появятся два разных источника для одного канала.
Почему часть трафика из ВК попадает в прямые заходы
Чаще всего разметка задана не во всех группах: параметры URL настраиваются на уровне группы объявлений, и новая группа создаётся с настройками по умолчанию. Проверять блок «Параметры URL» нужно в каждой.

Главное

Если коротко

Разметка в VK Рекламе включена по умолчанию, и этого достаточно, чтобы трафик не терялся — но недостаточно, чтобы его разбирать. Автоматический набор кладёт в отчёт идентификаторы без названий, а сама кампания в него не попадает вовсе: в utm_campaign уезжает id группы. Поэтому рабочая схема — ручная разметка на уровне группы: название кампании плюс {{ad_plan_id}}, группа в utm_term, объявление в utm_content, а демографию при необходимости складывают в одну строку через {{geo}}_{{gender}}_{{age}}. Ссылка в объявлении при этом остаётся чистой. Для рекламы, ведущей в сообщения сообщества, UTM бесполезны — там работают REF-метки со своими условиями.

Настраиваю аналитику и рекламу на живых проектах, пишу об этом в Telegram. Нужен аудит рекламы или сквозная аналитика — напишите через бриф.

Больше разборов в Telegram — «Digital-трафик»

Читать дальше

Все статьи
Ссылка скопирована