Установка счётчика через Яндекс Тег Менеджер
Счётчик Авито Рекламы показывает, что посетители делают на сайте после клика по рекламе: оставляют заявки, добавляют товары в корзину, оформляют заказы. Так вы можете оценить результат рекламы и запустить стратегию «Максимум конверсий». Счётчик бесплатный, код загружается асинхронно и не мешает показывать страницу. Код устанавливают один раз: «Визит» собирается автоматически после установки, а событие «При посещении страницы» настраивается в кабинете без правок сайта.

Через Яндекс Тег Менеджер можно подключить счётчик Авито и передачу JS-событий — сообщений о действиях на сайте. Тег содержит код, а триггер задаёт условие, при котором этот код запускается. Для этого на сайте уже должен работать счётчик Яндекс Метрики с включённым Тег Менеджером.
Что понадобится
  • Установленный счётчик Яндекс Метрики. Его владелец должен включить Яндекс Тег Менеджер и функцию «Пользовательский HTML» в настройках счётчика.
  • Доступ к контейнеру с правами на работу с тегами и публикацию.
Создайте счётчик для сайта в рекламном кабинете и скопируйте код с вкладки «Код счётчика». Если счётчик ещё не создан, пройдите инструкцию «Как создать и настроить счётчик».

На странице нужен один код счётчика Авито: если он уже установлен, второй не добавляйте. Яндекс Метрика, Google Analytics и другие счётчики работают параллельно — удалять их не нужно.
Установка счётчика
  1. В Яндекс Метрике откройте счётчик своего сайта и перейдите в «Тег Менеджер».
  2. На вкладке «Теги» нажмите «Добавить тег». Назовите его, например «Авито Реклама — счётчик сайта».
  3. Выберите шаблон «Пользовательский HTML» и вставьте код счётчика Авито целиком.
  4. Добавьте триггер загрузки всех страниц: базовый код должен запускаться на каждой странице.
  5. Сохраните тег и проверьте его в режиме предварительного просмотра, открыв свой сайт.
  6. Опубликуйте новую версию контейнера и проверьте поступление данных в счётчик Авито.
Если «Пользовательский HTML» недоступен, попросите владельца счётчика Метрики включить эту функцию. Как включить Яндекс Тег Менеджер — в его официальной справке.

Проверьте срабатывание тега и опубликуйте контейнер. Затем проверьте работу счётчика в режиме отладки и его статус в кабинете — «Как проверить работу счётчика и исправить ошибки».
Установка JS-события
Что отслеживать, зависит от бизнеса: для услуг — успешную отправку заявки, для интернет-магазина — добавление в корзину и оформление заказа. Настройте ещё 2–3 события на пути к главному действию: они помогают системе обучаться. Подробнее — «События счётчика».

  1. Создайте событие в рекламном кабинете Авито и скопируйте код для Яндекс Тег Менеджера. Подробнее — «События счётчика». Для JS-события выберите именно вариант кода для Яндекс Тег Менеджера. Обычный код JS-события для прямой установки на сайт здесь не подходит: он попадёт в код страницы, но событие не будет отправляться.
  2. Создайте для него отдельный тег с шаблоном «Пользовательский HTML». Вставьте весь скопированный код.
  3. Добавьте триггер только для нужного действия.
  4. Проверьте действие в предварительном просмотре. Сохраните настройки и опубликуйте контейнер.
Для клика по телефону или кнопке задайте условие, которое отличает этот элемент от остальных. Для заявки считайте успешную отправку, а не нажатие на кнопку. Если форма отправляется без перехода и стандартный триггер не подтверждает успех, попросите разработчика передавать отдельное событие после ответа сервера.

Для страницы «Спасибо» можно настроить событие «При посещении страницы» прямо в кабинете Авито — отдельный тег события не потребуется. Как определить селектор элемента — в общей инструкции установки.
Электронная коммерция
Счётчик получает из слоя данных просмотр товара, добавление в корзину, удаление из корзины и покупку. Если сайт уже передаёт электронную коммерцию в Яндекс Метрику или Google Analytics 4 в совместимом формате, размечать действия заново не нужно: счётчик Авито использует те же данные о товарах, корзине и покупках.

  1. В рекламном кабинете откройте вкладку «События» и нажмите «Включить сбор» в блоке «События электронной коммерции».
  2. Если слой данных называется не dataLayer, укажите его имя в поле «Имя контейнера данных»: оно должно соответствовать правилам имён переменных JavaScript. Счётчик собирает четыре события; целевым действием можно выбрать просмотр товара, добавление в корзину и покупку. Подробнее — «События счётчика».
  3. Скопируйте новый код на вкладке «Код счётчика» и замените им прежний код в той же точке установки.
  4. Сохраните и опубликуйте изменения.
  5. Выполните просмотр товара, добавление в корзину, удаление из корзины и покупку. Проверьте их на вкладке «События» в кабинете: режим отладки не показывает события электронной коммерции. Если данные не поступают, проверьте имя контейнера и отправку событий по инструкции «Как проверить работу счётчика и исправить ошибки».
После включения сбора обязательно замените код счётчика. В новом коде появляются настройки чтения слоя данных; со старым кодом электронная коммерция собираться не будет.
Одного включённого отчёта в Метрике мало — нужно, чтобы сайт передавал данные о товарах. Проверьте слой данных магазина и фактическое появление событий; используйте те же данные, которые уже передаются в Метрику.

Форматы слоя данных и примеры разметки — в разделе «Электронная коммерция» общей инструкции.

Почему тег или событие не работает
  • Проверьте, что в теге установлен специальный код JS-события для Яндекс Тег Менеджера, а не код для прямой установки на сайт. Если выбран не тот вариант, скопируйте нужный код из кабинета и опубликуйте контейнер заново.
  • Нет шаблона «Пользовательский HTML» — попросите владельца счётчика Метрики проверить, включена ли эта функция в настройках.
  • Тег не активируется — проверьте триггер, условия элемента и загрузку контейнера на нужной странице.
  • Данные видны только в предварительном просмотре — опубликуйте изменения контейнера.
  • Событие не приходит — проверьте, что скопирован код именно для Яндекс Тег Менеджера и название JS-события совпадает с настройкой в Авито.
  • Действие считается несколько раз — проверьте повторный код в шаблоне сайта, несколько тегов одного события и слишком широкие условия триггера.
Что дальше
После публикации откройте сайт и выполните тестовое действие — например, отправьте заявку. «Визит» и настроенные вручную события проверьте в режиме отладки; в кабинете данные обычно появляются примерно через 30 минут. События электронной коммерции проверяйте на вкладке «События» в кабинете.

Когда данные начнут поступать, выберите целевое действие по инструкции «Как запустить „Максимум конверсий“». Порядок проверки и расшифровка сообщений — в статье «Как проверить работу счётчика и исправить ошибки».
Это полезная статья?