Электронная торговля в Яндекс Метрике: dataLayer, лимиты и отладка
Как устроен ecommerce-контейнер, совместимость с форматами GA, лимит 8192 символов и параметры _ym_debug для проверки событий.
Данные передаются в глобальный массив (по умолчанию `dataLayer`) через `push` с объектом `ecommerce`, внутри которого описываются действие, валюта и товары. В настройках счётчика нужно явно включить e-commerce и согласовать имя контейнера, если оно нестандартное.
Метрика умеет подхватывать уже настроенные структуры Enhanced Ecommerce / GA4 — это экономит время, если магазин мигрировал с другой системы.
- Передача данных электронной торговли — Яндекс Метрика — Формат объектов и ограничения.
- Проверка настроек e-commerce — Отладка и параметры _ym_debug.
Типичные ошибки
Отправка крупного заказа одним объектом может упереться в лимит длины — дробите состав корзины или номера заказов по правилам поддержки.
Не отправляйте критичные события только в момент ухода со страницы без гарантии доставки — часть данных может не успеть уйти.