
Если в Метрике у вас настроена только цель «отправка формы», для магазина этого мало. E-commerce-события показывают всю воронку: просмотр товара → корзина → оформление → покупка, причём с суммами и составом заказов.
01Что такое e-commerce-события в Метрике
Это специальный тип данных, которые сайт магазина передаёт в Яндекс.Метрику не как обычные цели, а через расширенный механизм dataLayer. В Метрике появляются отдельные отчёты «Электронная коммерция» с выручкой, средним чеком, конверсией в покупку, популярными товарами и категориями.
Технически магазин кладёт в глобальный массив dataLayer объект с описанием события: какой товар, в какой категории, по какой цене, в каком количестве. Метрика этот массив читает и строит отчёты. Подробности по разметке — в официальной документации Яндекс.Метрики.
02Какие события нужно передавать
Базовый набор, который закрывает 90% задач магазина:
- view_item / detail — пользователь открыл карточку товара.
- add_to_cart / add — добавил товар в корзину.
- remove_from_cart / remove — удалил из корзины.
- begin_checkout / checkout — перешёл к оформлению заказа.
- purchase — оплатил или подтвердил заказ. Главное событие, по нему считается выручка.
Дополнительные события — просмотр списка товаров (категория, выдача поиска), клик по товару в списке, добавление в избранное. Они помогают понять, на каком шаге воронки магазин теряет клиентов.
Какие поля передавать в каждом событии
Минимум: id товара, название, бренд, категория, цена, валюта (RUB), количество. Для события purchase добавляется идентификатор заказа, общая сумма и, по желанию, доставка и скидка. Чем полнее набор, тем подробнее отчёты.
03Как настроить технически
Есть три типичных пути.
Готовый модуль CMS
Для популярных движков (1С-Битрикс, OpenCart, Tilda, Shopify) есть штатные модули или плагины: вы вводите номер счётчика — и события начинают передаваться. Для WordPress + WooCommerce есть несколько проверенных решений. Это самый быстрый путь, но настройку всё равно нужно проверять вручную.
Через Google Tag Manager или Яндекс.Тег
Универсальный способ для сложных магазинов: разработчик настраивает dataLayer, маркетолог собирает теги. Дольше, но даёт максимум гибкости.
Прямая интеграция в код магазина
Разработчик сайта добавляет вызовы в шаблоны страниц и обработчики действий. Нужно тестировать каждое событие отдельно.
В большинстве проектов схема такая: базовая разметка — через модуль CMS, нестандартные шаги (например, оформление в один клик) — вручную через GTM.
04Как проверить, что данные идут корректно
- Откройте сайт в браузере, в консоли наберите
dataLayer— массив должен заполняться при кликах по товарам. - В Метрике зайдите в «Электронная коммерция» → «Заказы» через сутки после настройки и сравните количество заказов и сумму с реальными данными CRM или 1С.
- Сделайте тестовый заказ от себя и убедитесь, что он попал в отчёт и с правильной суммой.
- Регулярно (раз в месяц) сверяйте выручку в Метрике с выручкой в учётной системе. Расхождение в 5–10% — норма (отмены, возвраты), 30% — повод искать ошибку.
Подробнее про общие отчёты — в материале отчёты Яндекс.Метрики для бизнеса.
05Зачем это нужно: что вы получаете
Реальные деньги по каналам
Вы видите, не сколько кликов привёл Яндекс.Директ, а сколько денег он принёс. То же по SEO, рассылкам, прямым заходам, VK. Это позволяет правильно перераспределять бюджет.
ROI на уровне товаров и категорий
Какие категории дают выручку, какие — только трафик; какие товары добавляют в корзину, но не покупают. Это влияет и на ассортимент, и на акции, и на структуру каталога.
Воронка магазина
Где теряются покупатели: на странице товара, при добавлении в корзину, на шаге оплаты. Без этого «улучшения сайта» делаются на глаз.
Автостратегии в рекламе
Яндекс.Директ умеет оптимизироваться по покупкам и выручке, но только если данные о них корректно передаются. Без e-commerce-разметки автостратегии работают по слабым сигналам — заявкам или времени на сайте. Подробнее — в материале про передачу целей в Директ.
06Типичные ошибки настройки
- Двойной счёт покупок — событие
purchaseсрабатывает и на странице «Спасибо», и при возврате на неё через «Назад». В отчётах появляется лишняя выручка. - Передача цены с НДС и без — разные модули магазина передают по-разному. Зафиксируйте одну логику.
- Нет валюты или указана неверная — Метрика принимает данные, но отчёты по выручке ломаются.
- События не срабатывают на мобильной версии — мобильный шаблон часто живёт отдельно от десктопного, его проверяют в последнюю очередь.
- Учёт отменённых заказов — нужно либо не передавать их в Метрику, либо корректировать через API.
Хорошо настроенная e-commerce-аналитика — это базовая инфраструктура магазина. Без неё дальнейший рост рекламы и SEO упирается в то, что вы не видите реальный эффект.
E-commerce-аналитика и продвижение магазина
В подписке для интернет-магазинов настраиваем e-commerce-события, связываем их с рекламой и рассылками, ведём отчётность по выручке по каналам. Подробнее — маркетинг для интернет-магазинов.
Официальная документация по теме — Справка Яндекс.Метрики.
