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

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

В InSales можно добавить сторонний код через раздел «Счётчики и коды». Используйте вставку на все страницы магазина и отдельно проверьте оформление заказа.
Что понадобится
  • Доступ администратора к настройкам интернет-магазина.
Создайте счётчик для сайта в рекламном кабинете и скопируйте код с вкладки «Код счётчика». Если счётчик ещё не создан, пройдите инструкцию «Как создать и настроить счётчик».

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

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

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

  1. Передайте код события разработчику и укажите момент отправки: успешная заявка, клик по телефону или подтверждённое действие магазина.
  2. Подключите вызов после успешного действия и проверьте, что базовый код работает на этой странице.
  3. Повторите действие и проверьте событие по общей инструкции диагностики.
Раздел для кода после оформления заказа может выводиться в iframe. Не используйте его для события Авито без проверки: iframe может иметь другой адрес и контекст, чем основной магазин. Для покупки предпочтительно использовать поддерживаемое событие электронной коммерции из слоя данных.

Если успешное действие открывает страницу «Спасибо» на сайте счётчика, можно выбрать условие «При посещении страницы» без отдельного JS-события.
Электронная коммерция
В настройках InSales есть контейнер dataLayer — слой данных со сведениями о действиях в магазине — и список отслеживаемых событий. Проверьте, что нужные действия включены и передаются в формате Метрики или GA4, который поддерживает счётчик Авито.

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

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

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

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

Почему счётчик или события не работают
  • Код установлен только после заказа — для сбора визитов базовый код нужен на всех страницах.
  • Счётчик добавлен дважды — проверьте общие настройки, шаблон и менеджер тегов.
  • Имя dataLayer отличается — сверьте имя контейнера на сайте и в новом коде счётчика.
  • В магазине есть действия, но события не приходят — проверьте переключатели отслеживаемых событий и фактическую разметку слоя данных.
  • Данные теряются на оформлении заказа — отдельно проверьте адрес, шаблон и iframe; не переносите код в изолированный блок без теста.
Что дальше
После публикации откройте сайт и выполните тестовое действие — например, отправьте заявку. «Визит» и настроенные вручную события проверьте в режиме отладки; в кабинете данные обычно появляются примерно через 30 минут. События электронной коммерции проверяйте на вкладке «События» в кабинете.

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