Пиксель VK Рекламы: как установить, настроить и проверить

Содержание

  1. 1.Пиксель VK Рекламы: пошаговый алгоритм
  2. 2.Что делает пиксель и когда он обязателен
    1. 2.1.Что подготовить до установки
  3. 3.Как создать пиксель или получить доступ
    1. 3.1.Создать с нуля
    2. 3.2.Запросить доступ к существующему
    3. 3.3.Выдать доступ подрядчику
  4. 4.Как установить пиксель на сайт
    1. 4.1.Вставить код вручную
    2. 4.2.Через Google Tag Manager
    3. 4.3.Плагины CMS и Tilda
  5. 5.Как настроить события пикселя
    1. 5.1.Посещение страницы или JS-событие
    2. 5.2.Автоматические события и Data Layer
    3. 5.3.Достаточно ли визуального конструктора?
  6. 6.Как проверить, что пиксель работает
    1. 6.1.Статус в кабинете
    2. 6.2.Запросы в консоли браузера
    3. 6.3.События и диагностика сайта
  7. 7.Данные не поступают: причины и решения
    1. 7.1.Код стоит не там или не везде
    2. 7.2.Дубли и конфликт подключений
    3. 7.3.Блокировщики, cookies и iframe
  8. 8.Заключение

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

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

По данным АКАР (2026), объём рекламы в России в 2025 году превысил 980 млрд рублей, на 8,5% больше, чем годом ранее. Сегмент «Интернет-сервисы» вырос на 9% и достиг 510,1 млрд рублей (Объём рынка маркетинговых коммуникаций в 2025 году). Когда в рекламу вкладывают такие суммы, терять данные невыгодно: без событий пикселя кабинет не получает сведений о заявках, поэтому не может оптимизировать кампанию на эти действия.

Пиксель VK Рекламы: пошаговый алгоритм

Пиксель — это JS-код на сайте, который передаёт в рекламный кабинет VK действия посетителей. Чтобы он заработал, его создают, ставят на все страницы, добавляют события и проверяют. После этого кампанию оптимизируют на заявки и покупки, а не только на клики.

📌 Запомните последовательность: сначала подготовьте email и доступы, затем создайте пиксель (или запросите доступ к готовому). Поставьте код на все страницы и добавьте события. В конце проверьте статус и запросы, выберите событие целью кампании.

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

Путь данных пикселя: от действия посетителя на сайте до оптимизации кампании в кабинете

Что делает пиксель и когда он обязателен

Платформа знает, сколько людей увидели объявление и перешли по нему на сайт. Что они делали дальше, она не видит. Рекламный пиксель VK сообщает ей об этом. Посетитель на сайте отправляет форму, код пикселя записывает действие как событие, событие приходит в кабинет VK Рекламы, и кампания оптимизируется по этим данным.

Пиксель в рекламе нужен там, где важен результат на сайте. В VK Ads (английское название VK Рекламы) без него не получится оптимизировать кампанию на заявки или покупки, оценить окупаемость и показывать объявления тем, кто уже заходил на сайт (это называется ретаргетингом). Если цель только клики, пиксель не нужен: оптимизация на клики есть по умолчанию.

⚠️ Это важно: код с VK.Retargeting и идентификатором вида "VK-RTRG-…" относится к прежнему кабинету ВКонтакте. Доступ к такому пикселю запросить нельзя, поэтому аудитории и события из старого кабинета не перенести. Если у вас такой код, создайте новый пиксель.

Что подготовить до установки

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

  • email в разделе «Настройки» → «Контакты»: он нужен для работы доступов;
  • доступ к шаблонам, админке или Google Tag Manager (GTM);
  • домен, на котором будет работать пиксель;
  • политику обработки персональных данных.

Сверьте политику с тем, что собирает пиксель. Cookie и идентификаторы посетителей могут относиться к персональным данным по закону от 27.07.2006 № 152-ФЗ «О персональных данных». Цели сбора закрепляют в политике, а нужно ли отдельное согласие, зависит от вашей ситуации: обратитесь к тексту закона и разъяснениям Роскомнадзора.

Как создать пиксель или получить доступ

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

Создать с нуля

Откройте раздел «Конверсии» и вкладку «Пиксели», затем нажмите «Добавить пиксель», если у домена пикселей нет. Названия разделов меняются: в старых инструкциях вместо «Конверсии» встречается «Сайты». Ориентируйтесь на вкладку «Пиксели» и сверяйте путь с экраном.

Новый пиксель сразу появится в списке со своим ID. Пока скрипт не установлен, он помалкиваепт: это нормально, ошибки здесь нет.

Запросить доступ к существующему

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

Запрос отправляют на вкладке «ID пикселя». Понадобятся ID и почта того, кто его настраивал. Эта почта должна стоять в разделе «Контакты» его кабинета, а если её там нет, пусть владелец добавит адрес до отправки запроса.

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

Выдать доступ подрядчику

Доступ к пикселю выдают двумя способами:

  • чтение: ключ или ссылка, которую получатель активирует в разделе «Аудитории» → «Активировать внешнюю аудиторию»;
  • редактирование: запрос, который получатель отправляет по ID и почте из ваших «Контактов».

Чтение подходит, когда статистика требуется в другом кабинете, например для аудитории. Тому, кто ставит скрипт и добавляет события, выдавайте редактирование. Нюанс: после выдачи прав на редактирование получатель в вашем кабинете не отображается. Записывайте, кому и когда вы выдали права, чтобы при смене исполнителя не гадать, у кого он остался.

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

Для передачи проекта храните в одном месте ID, список выданных прав и контакт ответственного: следующему специалисту не придётся восстанавливать их по кусочкам.

Как установить пиксель на сайт

Базовый код ставят в общий шаблон перед закрывающим тегом </head>, чтобы он работал на каждой странице. Если шаблон править нельзя или не хочется, подойдут GTM, плагины для WordPress, 1С-Битрикс, Joomla и OpenCart или поле для ID в Tilda.

Владелец сайта вставляет скопированный код пикселя в настройки сайта на ноутбуке

Код берут в кабинете: «Конверсии» → «Пиксели», затем «Настроить» у нужного пикселя и вкладка «Код пикселя». Его можно скопировать или скачать файлом. Заодно выпишите ID: он пригодится в плагине, в Tilda и в задании исполнителю.

Способ зависит от доступов. Можете править шаблон — вставляйте код вручную. Не можете — подключайте через GTM. На популярной CMS подойдёт плагин. Итог у всех путей один: везде работает один и тот же код.

Вставить код вручную

Вставьте скрипт в шаблон перед закрывающим </head>. Допустимо поставить его и в начало <body>, но чем выше он стоит, тем лучше: пиксель успеет зафиксировать визит. Перед правкой сохраните копию шаблона, чтобы при ошибке откатить изменения.

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

Типичная ошибка — разместить скрипт в отдельном блоке или записи вместо шаблона: тогда он работает только там. Если включён кэш, очистите его, иначе посетители получат старые версии без скрипта.

На AJAX- и SPA-сайтах переходы идут без перезагрузки, и базовый код может их не заметить: такие проекты лучше подключать через GTM.

Через Google Tag Manager

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

Создайте тег «Пользовательский HTML», вставьте в него скрипт пикселя и задайте триггер «Просмотр страницы». Для AJAX- и SPA-сайтов добавьте триггер «Изменение в истории»: он срабатывает, когда адрес меняется без перезагрузки. Перед публикацией включите режим предпросмотра и проверьте, что тег срабатывает на основных разделах. Публикация контейнера обязательна: пока её нет, код на сайт не попадает.

Плагины CMS и Tilda

Плагинам пикселя VK для WordPress и «1С-Битрикс» достаточно ID, копировать весь код не придётся. Аналогичные плагины есть для Joomla и OpenCart. Номер берут в списке пикселей и вписывают в настройки плагина. После установки сверьте подставленное значение со списком: ошибка в одной цифре делает пиксель молчащим.

Плагин вставляет скрипт сам, поэтому в шаблон его не добавляйте: получится дубль. Если для вашей CMS плагина нет, остаются ручная вставка и GTM.

В Tilda пиксель подключают на платном тарифе: «Настройки сайта» → «Аналитика», поле «MAIL.RU COUNTER ID (VK PIXEL)». Впишите туда ID, сохраните и переопубликуйте проект, иначе правки не появятся.

Если установкой занимается исполнитель, оформите её коротким заданием. Образец с условными значениями:

  • Задача: поставить базовый код пикселя с ID 1234567 на все страницы example.ru вручную или через GTM.
  • Условие: не дублировать существующие подключения пикселя.
  • Приёмка: статус «Данные поступают», в консоли браузера видны запросы top-mail с ID 1234567.
  • Доступы: к шаблонам или контейнеру GTM.

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

Если доступов нет, установку можно поручить исполнителю на Work24. В категории «Настройка и доработка сайта» его выбирают по портфолио, а в задании фиксируют номер пикселя и критерий приёмки.

Как настроить события пикселя

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

Откройте «Конверсии» → «Пиксели» → «Настроить» → вкладку «События» и нажмите «Добавить событие». Категорию выбирайте по смыслу действия, потому что от неё зависит оптимизация: отправка формы относится к заявке, добавление товара — к корзине. Название помогает различать записи внутри одной категории. Если форм несколько, заведите отдельную запись для каждой: общая «Заявка» не покажет, какая работает лучше.

Удалить событие нельзя: меняются только категория, название и ценность. Названия лучше продумать заранее: «Заявка с лендинга» понятнее, чем «Событие 1», когда записей накопится много. Ценность в рублях необязательна, но по ней считают окупаемость: для покупки подойдёт сумма заказа. Интернет-магазину полезно отметить отдельно корзину и покупку: по этой паре видно, на каком шаге посетители уходят.

Из готового события можно сразу создать кампанию: нажмите «…» рядом с ним и выберите «Создать кампанию».

Посещение страницы или JS-событие

Условия срабатывания в кабинете:

  • посещение страницы: срабатывает, когда человек открывает страницу с заданным адресом;
  • JS-событие: срабатывает по идентификатору, который отправляет скрипт;
  • переход с сайта;
  • число просмотренных страниц;
  • время на сайте;
  • глубина сессии;
  • продолжительность сессии.

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

Посещение страницы настраивают по части адреса, например cart, или по адресу, куда человек попадает после заказа. Допустим, это /thanks/: впишите thanks в условие, и каждый оформленный заказ превратится в событие.

JS-событие выручает там, где адрес не меняется: форма отправляется без перезагрузки, и человек остаётся на той же странице. Вы задаёте идентификатор, а разработчик добавляет скрипт, который передаёт сигнал. Просите идентификатор письменно и сверяйте с настройками: расхождение хотя бы в одном символе нарушает передачу. Если у действия есть своя страница, берите посещение, если нет — JS-событие.

Автоматические события и Data Layer

Автоматический поиск в VK Рекламе сам анализирует, куда заходят посетители, и предлагает готовые варианты. Событие остаётся в списке, если срабатывало за последние 7 дней, иначе оно скрывается. Чтобы запись не пропала, нажмите «Закрепить».

💡 Это интересно: автособытия определяются по словам в адресе. Слова cart и basket поиск считает началом оформления заказа, а success — успешным действием. Если в адресе благодарности за заказ есть слово success, система найдёт событие сама.

Если настроен слой данных Data Layer, пиксель может брать события из него: разработчик заранее складывает туда информацию, например о покупках, а он её считывает. Нет слоя — проще начать с посещения страницы. Автопоиск остаётся подсказкой: проверьте, нашла ли система ваши цели.

Достаточно ли визуального конструктора?

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

На большом проекте со сложной вёрсткой и динамическими блоками конструктор может пропустить действия: надёжнее посещение страницы либо JS-событие. Любую настройку проверяйте тестом: выполните действие сами и убедитесь, что оно появилось в списке. Если в списке пусто, не повторяйте попытки вслепую, а перейдите на другое условие срабатывания.

Как проверить, что пиксель работает

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

Четыре проверки пикселя по порядку: статус в кабинете, консоль, события и диагностика сайта

Статус в кабинете

Статус виден в списке пикселей: «Конверсии» → «Пиксели». «Данные не поступают» значит, что пиксель пока не получил ни одного события. «Данные поступают» — сигналы приходят.

«Данные поступают не по всем событиям» — часть не срабатывает: откройте вкладку «События» и найдите те, по которым пусто. Причина может быть в условии срабатывания или в странице, где нет кода. Иногда всё проще: покупку, например, ещё никто не совершил.

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

Запросы в консоли браузера

Консоль покажет, уходят ли сведения с конкретной страницы. Эта проверка точнее статуса и не зависит от задержки кабинета. Порядок такой:

  1. Откройте проверяемую страницу и нажмите F12.
  2. Перейдите на вкладку Network.
  3. В строке фильтра введите top-mail.
  4. Обновите страницу.
  5. Найдите строки tracker и откройте любую из них: в запросе должен стоять номер вашего пикселя.

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

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

Пример: на главной сигналы уходят, а на странице благодарности нет — значит, скрипт есть не везде. Две одинаковые строки при одной загрузке указывают на дубль.

События и диагностика сайта

На вкладке «События» проверьте, срабатывает ли каждое. Для проверки совершите тестовое действие сами: отправьте форму или оформите пробный заказ. Оно может попасть в статистику, поэтому вводите условные значения.

Диагностика сайта VK, или Site Checker, проверяет, как установлен пиксель. Запустите её по пути «Конверсии» → «Пиксели» → «Настройка» → «Диагностика сайта» → «Проверить сайт». Результат придёт на почту, а отчёт можно скачать в формате xls: он пригодится, когда вы проверяете чужую работу и хотите показать результат исполнителю.

Сайт не должен блокировать бот Mail.RU, иначе инструмент не сработает: запускайте проверку после публикации правок, чтобы она видела то же, что видят посетители. Повторную проверку можно запустить через 3 дня после предыдущей, поэтому храните отчёты с датами: так видно, исправил ли исполнитель замечания. Если отчёт показывает ошибку установки, передавайте его исполнителю целиком.

Если вы принимаете работу у исполнителя, пройдите чек-лист «Принять установку пикселя»:

  • статус «Данные поступают»;
  • запросы top-mail с вашим ID на главной, в каталоге и на странице благодарности;
  • тестовое событие сработало;
  • нет дублей запросов;
  • права выданы только тем, кто ведёт проект.

Если хотя бы один пункт не выполнен, вернитесь к исполнителю с конкретным результатом проверки.

Данные не поступают: причины и решения

Если пиксель молчит дольше обычной задержки, идите по цепочке: опубликован ли скрипт, есть ли он везде, нет ли дубля, совпадает ли ID. Быстрее всего разрыв покажет консоль браузера. Меняйте по одной вещи за раз и после каждой смотрите консоль: так понятно, что именно помогло. Не заводите новый пиксель вместо проверки: старый останется на сайте, и получится дубль.

Маркетолог и разработчик сверяют запросы в консоли браузера, чтобы найти причину пропавших данных

Нет запросов с вашим ID — проблема в установке. Запросы есть, а статус не меняется больше нескольких часов — в коде не тот ID или он стоит на другом сайте. Чаще всего за молчащим пикселем стоит одна из четырёх причин:

  • код не опубликован: правки остались в черновике и не дошли до рабочего сайта;
  • контейнер GTM не опубликован: тег создан, но на сайт не выгружен;
  • для SPA выбран не тот триггер: экраны меняются без перезагрузки, а тег срабатывает только при загрузке;
  • ошибка в названии JS-события: идентификатор в коде и в кабинете отличается хотя бы одним символом.

Разбор на условном примере:

  • Задача: через сутки после установки статус остаётся «Данные не поступают».
  • Действия: открыли консоль и не нашли запросов, затем посмотрели исходный код главной и не увидели скрипта пикселя. Выяснилось: контейнер так и не опубликован.
  • Результат: после публикации запросы с ID появились, статус сменился.
  • Риск: если проверить только главную, можно пропустить разделы, где кода нет.

Код стоит не там или не везде

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

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

Дубли и конфликт подключений

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

Чтобы найти лишний код, проверьте три места: шаблон, настройки плагинов и теги в контейнере GTM. Поищите в них номер пикселя, оставьте один способ подключения, остальные удалите и снова загляните в консоль. Если стоят два разных пикселя, оставьте тот, на который настроены кампании. После смены подрядчика спросите нового специалиста, где он подключал скрипт, а проверку дублей запишите в задание.

Блокировщики, cookies и iframe

Часть визитов пиксель не увидит, и это не ошибка установки. Блокировщики рекламы и трекеров гасят скрипт, а если баннер с cookies не загружает скрипты до согласия, отказавшиеся посетители тоже остаются невидимыми. Поэтому число визитов в пикселе может быть меньше, чем в другой аналитике: сравнивайте их за один период и по одним действиям. Небольшое расхождение — обычное дело, а вот если запросы пропали после правок, ищите изменение в кэше, плагинах или контейнере GTM.

⚠️ Это важно: Site Checker считает неправильно установленным пиксель, который стоит в iframe. Размещайте код на самой странице, а не во встроенном окне.

Если вы прошли все проверки, а данных нет, напишите в поддержку VK Рекламы. Приложите номер пикселя, адрес сайта и скриншот запросов из консоли, чтобы специалисту не пришлось переспрашивать.

Заключение

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

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

Исправную установку отличают четыре признака: верный статус в кабинете, запросы с вашим ID в консоли, сработавший тест и диагностика без найденных ошибок. Каждая проверка закрывает свой пробел: статус даёт общую картину, консоль подтверждает отправку, тест показывает, что конверсии считаются, диагностика проверяет установку. Когда совпали все четыре, пиксель можно считать рабочим. Повторяйте проверку после каждой правки шаблона, обновления плагина или изменений в контейнере GTM: при таких правках его легко сломать незаметно.

Комментарии

Нет комментариев
Последние статьи
Показать ещё
Поможем выполнить проект любой сложности
Первые отклики уже через 10 минут
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 1 дня
Безопасная сделка
Прямой эфир