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

Google Tag Manager позволяет подключить счётчик и события на сайте через теги — фрагменты кода. Контейнер объединяет эти теги, а триггер задаёт условие их запуска. JS-событие сообщает счётчику о действии пользователя, например об отправке заявки. После настройки опубликуйте контейнер: сохранённый тег ещё не означает, что счётчик работает для посетителей.
Что понадобится
Аккаунт Google Tag Manager, веб-контейнер на всех страницах сайта и права на его редактирование и публикацию.

Создайте счётчик для сайта в рекламном кабинете и скопируйте код с вкладки «Код счётчика». Если счётчик ещё не создан, пройдите инструкцию «Как создать и настроить счётчик».

На странице нужен один код счётчика Авито: если он уже установлен, второй не добавляйте. Яндекс Метрика, Google Analytics и другие счётчики работают параллельно — удалять их не нужно.

Если хотите отслеживать отдельные действия, заранее создайте события в рекламном кабинете по инструкции «События счётчика».
Установка счётчика
  1. Откройте веб-контейнер своего сайта в Google Tag Manager.
  2. В разделе «Теги» (Tags) нажмите «Создать» (New). Назовите тег, например «Авито Реклама — счётчик сайта».
  3. Откройте «Конфигурация тега» (Tag Configuration), выберите «Пользовательский HTML» (Custom HTML) и вставьте весь код счётчика из кабинета.
  4. В разделе «Триггеры» (Triggers) выберите «Все страницы» (All Pages), чтобы счётчик загружался на каждой странице.
  5. Сохраните тег. Откройте «Предварительный просмотр» (Preview), подключите адрес сайта и найдите тег счётчика среди сработавших в Tag Assistant.
  6. Если проверка прошла, нажмите «Отправить» (Submit), назовите версию контейнера и опубликуйте её.
Проверьте тег в Preview и опубликуйте контейнер. Затем проверьте работу счётчика в режиме отладки и его статус в кабинете — «Как проверить работу счётчика и исправить ошибки».
Установка JS-события
  1. Что отслеживать, зависит от бизнеса: для услуг — успешную отправку заявки, для интернет-магазина — добавление в корзину и оформление заказа. Настройте ещё 2–3 события на пути к главному действию: они помогают системе обучаться. Подробнее — «События счётчика».
  2. Откройте нужное событие в рекламном кабинете и скопируйте именно код для Google Tag Manager. Для JS-события выберите именно вариант кода для Google Tag Manager. Обычный код JS-события для прямой установки на сайт здесь не подходит: он попадёт в код страницы, но событие не будет отправляться.
  3. Создайте отдельный тег типа «Пользовательский HTML». Назовите его по событию и вставьте скопированный код.
  4. Выберите триггер, который соответствует действию. Примеры — ниже.
  5. В предварительном просмотре повторите действие на сайте и проверьте, что тег сработал только в нужный момент.
  6. Сохраните тег и опубликуйте новую версию контейнера. Проверьте поступление события в счётчик.
Как выбрать условие запуска тега — триггер
  • Клик по телефону или ссылке — триггер клика с условием для конкретного элемента. Не используйте все клики, если хотите считать только одну кнопку.
  • Успешная отправка формы — событие, которое сайт передаёт в dataLayer после успешного ответа сервера, и триггер «Пользовательское событие» (Custom Event). Стандартный триггер отправки формы нужно отдельно проверить: он может срабатывать до подтверждения результата.
  • Открытие страницы «Спасибо» — условие «При посещении страницы» в счётчике Авито: отдельный тег JS-события тогда не нужен. Если отслеживаете просмотр через GTM, ограничьте триггер адресом нужной страницы и не считайте то же действие вторым способом.
ID, класс или отдельный атрибут для условия клика можно найти по общей инструкции «Как найти ID или класс элемента».
Название пользовательского события GTM и название JS-события Авито — разные настройки. Первое запускает тег в GTM, второе должно совпадать с кодом события из кабинета Авито.
Электронная коммерция
Счётчик получает из слоя данных просмотр товара, добавление в корзину, удаление из корзины и покупку. Если сайт уже передаёт электронную коммерцию в Яндекс Метрику или Google Analytics 4 в совместимом формате, размечать действия заново не нужно: счётчик Авито использует те же данные о товарах, корзине и покупках.

  1. В рекламном кабинете откройте вкладку «События» и нажмите «Включить сбор» в блоке «События электронной коммерции». Если слой данных называется не dataLayer, укажите его имя в поле «Имя контейнера данных»: оно должно соответствовать правилам имён переменных JavaScript. Счётчик собирает четыре события; целевым действием можно выбрать просмотр товара, добавление в корзину и покупку. Подробнее — «События счётчика».
  2. Скопируйте новый код на вкладке «Код счётчика» и замените им прежний код в той же точке установки.
  3. Сохраните и опубликуйте изменения. Выполните просмотр товара, добавление в корзину, удаление из корзины и покупку. Проверьте их на вкладке «События» в кабинете: режим отладки не показывает события электронной коммерции. Если данные не поступают, проверьте имя контейнера и отправку событий по инструкции «Как проверить работу счётчика и исправить ошибки».
После включения сбора обязательно замените код счётчика. В новом коде появляются настройки чтения слоя данных; со старым кодом электронная коммерция собираться не будет.
Тег Google Analytics 4 в GTM ещё не значит, что сайт передаёт данные о товарах. Проверьте, что на нужных действиях в dataLayer появляются события view_item, add_to_cart, remove_from_cart и purchase с параметрами товара.
Форматы слоя данных и примеры разметки — в разделе «Электронная коммерция» общей инструкции.
Почему тег или событие не работает
  • Проверьте, что в теге установлен специальный код JS-события для Google Tag Manager, а не код для прямой установки на сайт. Если выбран не тот вариант, скопируйте нужный код из кабинета и опубликуйте контейнер заново.
  • Тег в «Tags Not Fired» — выберите соответствующее действие в Tag Assistant и проверьте условия в «Firing Triggers». Для события клика сверьте селектор кнопки и условия страницы.
  • Работает в предварительном просмотре, но не на опубликованном сайте — проверьте, опубликована ли версия с тегом и установлен ли нужный контейнер.
  • События есть, но их больше, чем реальных заявок — проверьте, не привязан ли тег к любому клику по кнопке вместо успешной отправки; исключите повторную установку.
  • Тег сработал, но данные не поступают — убедитесь, что вставлен полный код из нужного счётчика и для события выбран код GTM. Дальнейшая диагностика — в общей инструкции проверки.
Что дальше
  • После публикации откройте сайт и выполните тестовое действие — например, отправьте заявку. «Визит» и настроенные вручную события проверьте в режиме отладки; в кабинете данные обычно появляются примерно через 30 минут. События электронной коммерции проверяйте на вкладке «События» в кабинете.
  • Когда данные начнут поступать, выберите целевое действие по инструкции «Как запустить „Максимум конверсий“». Порядок проверки и расшифровка сообщений — в статье «Как проверить работу счётчика и исправить ошибки».
Это полезная статья?