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