Установка счётчика на сайт на 1С-Битрикс
Счётчик Авито Рекламы показывает, что посетители делают на сайте после клика по рекламе: оставляют заявки, добавляют товары в корзину, оформляют заказы.

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

Эта инструкция — для сайта на «1С-Битрикс: Управление сайтом». Базовый код счётчика добавляют в шаблон, который используется на страницах сайта. Если шаблонов несколько, проверьте каждый.
Что понадобится
Доступ к шаблону сайта и разработчик, который может изменить его код.

Создайте счётчик для сайта в рекламном кабинете и скопируйте код с вкладки «Код счётчика». Если счётчик ещё не создан, пройдите инструкцию «Как создать и настроить счётчик».
На странице нужен один код счётчика Авито: если он уже установлен, второй не добавляйте. Яндекс Метрика, Google Analytics и другие счётчики работают параллельно — удалять их не нужно.
Установка счётчика
  1. Определите активный шаблон сайта. Управление шаблонами находится в разделе «Настройки» → «Настройки продукта» → «Сайты» → «Шаблоны сайтов».
  2. Откройте header.php активного шаблона. Файл может находиться в /local/templates/<ID_шаблона>/ или /bitrix/templates/<ID_шаблона>/.
  3. Вставьте код счётчика целиком внутри <head>. Размещайте его в шаблоне сайта, чтобы он подключался на всех страницах.
  4. Сохраните изменения. Очистите используемый кеш и проверьте опубликованные страницы: главную, каталог, карточку товара, форму или оформление заказа.
Если отдельный раздел или мобильная версия используют другой шаблон, проверьте подключение и там. Если счётчик уже стоит через GTM, второй раз в шаблон его добавлять не нужно.

Установка через Google Tag Manager — отдельный вариант, если контейнер уже подключён на сайте.
Установка JS-события
  1. Что отслеживать, зависит от бизнеса: для услуг — успешную отправку заявки, для интернет-магазина — добавление в корзину и оформление заказа. Настройте ещё 2–3 события на пути к главному действию: они помогают системе обучаться. Подробнее — «События счётчика».
  2. Создайте событие с условием «Произошло JS-событие» в рекламном кабинете. Подробнее — «События счётчика».
  3. Передайте код события разработчику и укажите момент, который нужно считать: успешную отправку формы, клик по телефону или другое действие.
  4. Разработчик добавит вызов после нужного действия и проверит, что базовый счётчик к этому моменту загрузился.
  5. Повторите действие на сайте и проверьте передачу события.
Если форма или корзина обновляются без перезагрузки страницы (через AJAX), нажатие кнопки ещё не подтверждает заявку или покупку. Используйте успешный результат операции. Если после действия открывается отдельная страница, можно настроить событие «При посещении страницы» без отдельного JS-кода.

Пример вызова события, поиск ID или класса и правила выбора момента отправки — в общей инструкции установки.
Электронная коммерция
Для электронной коммерции нужен слой данных — место, куда сайт передаёт сведения о действиях с товарами. Обычно он называется dataLayer. Модуль магазина может не создавать его автоматически. Если действующий модуль аналитики уже передаёт данные в формате Метрики или GA4, используйте эту разметку; иначе её нужно настроить с разработчиком.

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

Замените код в каждом активном шаблоне и очистите кеш. Проверьте каждое из четырёх действий, особенно покупку после AJAX-оформления заказа.

Форматы слоя данных и примеры разметки — в разделе «Электронная коммерция» общей инструкции.
Почему счётчик или события не работают
  • Код добавлен в неиспользуемый шаблон — определите шаблон нужного сайта и раздела.
  • На части страниц данных нет — проверьте другие шаблоны, отдельное оформление заказа и мобильную версию.
  • После правки загружается прежний код — очистите кеш сайта и браузера. Если используете сеть доставки контента (CDN), проверьте её кеш с администратором.
  • Счётчик дублируется — проверьте шаблон, модуль аналитики и GTM; оставьте одну установку.
  • Событие не срабатывает после AJAX-действия — обработчик привязан к исходной кнопке, а компонент заменил элемент; разработчик должен подключить обработку к фактическому завершению операции.
Что дальше
  • После публикации откройте сайт и выполните тестовое действие — например, отправьте заявку. «Визит» и настроенные вручную события проверьте в режиме отладки; в кабинете данные обычно появляются примерно через 30 минут.
  • События электронной коммерции проверяйте на вкладке «События» в кабинете. Когда данные начнут поступать, выберите целевое действие по инструкции «Как запустить „Максимум конверсий“». Порядок проверки и расшифровка сообщений — в статье «Как проверить работу счётчика и исправить ошибки».
Это полезная статья?