Электронная коммерция в Яндекс Метрике: как подключить и что даёт - ДК Групп
+7 980 708-39-70
+7 980 708-39-70

Получите первые 10 лидов с гарантией

Оставьте имя и телефон — перезвоним за 15 минут, оценим нишу.

ДК Групп

Электронная коммерция в Яндекс Метрике: как подключить и что даёт

Электронная коммерция в Яндекс Метрике — это передача данных о товарах и заказах с сайта в Метрику: какие товары смотрели, что добавили в корзину и что в итоге купили, с суммой заказа. Включается она в настройках счётчика, а данные передаются через массив dataLayer на страницах магазина. Без неё Метрика видит только визиты и цели, а с ней — выручку по источникам, товарам и рекламным кампаниям. Для интернет-магазина, который рекламируется в Директе, это основа для стратегий с оптимизацией по доходу и для честной оценки окупаемости рекламы.

Что такое электронная коммерция в Метрике

Обычные цели в Метрике отвечают на вопрос «случилось действие или нет»: оформлен заказ, отправлена форма. Электронная коммерция добавляет к этому содержимое: какой именно товар, в каком количестве, по какой цене и на какую сумму оформлен заказ.

Технически сайт складывает сведения о действиях с товарами в специальный JavaScript-массив window.dataLayer, а счётчик Метрики их забирает. Дальше эти данные доступны в отчётах по электронной коммерции и связываются с источниками трафика — в том числе с конкретными кампаниями и объявлениями Директа.

Главная разница для бизнеса: вместо «из Директа пришло столько-то заказов» вы видите, какие кампании приносят выручку, а какие — много дешёвых заказов с маленьким чеком или вообще только просмотры карточек.

Кому это нужно в первую очередь? Интернет-магазинам с корзиной и онлайн-оформлением, где заказ проходит через сайт целиком. Для сайта услуг с одной формой заявки электронная коммерция избыточна: там хватает целей и передачи статусов сделок из CRM. А вот магазину с сотнями позиций и разным средним чеком по категориям без неё сложно понять, что именно продаёт реклама.

Ещё одна польза — воронка внутри магазина. Сравнив просмотры карточек, добавления в корзину и покупки, видно, на каком шаге теряются покупатели: товар не убеждает, корзина неудобная или срывается оформление. Это задачи уже не для рекламы, а для сайта, и без данных их приходится угадывать.

Какие события передаются

Справка Метрики описывает набор действий с товарами. Для большинства магазинов достаточно трёх ключевых, остальные добавляют, когда нужна детальная аналитика каталога.

  • detail — просмотр карточки товара;
  • add — добавление в корзину;
  • remove — удаление из корзины;
  • purchase — покупка, то есть оформленный заказ;
  • impressions и click — показ товара в списке (каталог, подборка) и клик по нему;
  • promoView и promoClick — просмотр и клик по внутренним промо-баннерам магазина.

Для каждого товара обязательно указать идентификатор или название. Для покупки обязателен номер заказа в поле actionField: без него, как предупреждает справка, данные о заказе не попадут в отчёты. Остальные поля — цена, количество, категория, бренд, вариант — необязательны, но именно они делают отчёты полезными.

Как подключить: пошагово

  1. Откройте настройки счётчика Метрики и включите опцию «Электронная коммерция». В код счётчика добавится контейнер для сбора данных из dataLayer.
  2. Обновите код счётчика на всех страницах, где есть товары и заказы: карточки, каталог, корзина, страница «Спасибо за заказ».
  3. Настройте отправку событий. Если сайт на популярной CMS, проверьте готовые модули — для части платформ они описаны прямо в справке Метрики. Если сайт самописный, разработчик добавляет вызовы dataLayer.push в нужные места по образцу из документации.
  4. Проверьте, что события приходят (как — в следующем разделе).
  5. Убедитесь, что Метрика привязана к рекламному кабинету Директа, а в кампаниях указан этот счётчик.

Если базовая настройка Метрики ещё не сделана — счётчик, цели, вебвизор, — начните с неё: подробно об этом в инструкции как настроить Яндекс Метрику.

Как проверить, что данные передаются

Проверку делают до того, как опираться на отчёты, иначе решения будут приниматься по неполным цифрам. Порядок простой:

  • пройдите путь покупателя сами: откройте товар, добавьте в корзину, оформите тестовый заказ;
  • в консоли браузера посмотрите содержимое dataLayer — после каждого действия там должен появляться объект ecommerce с нужным событием;
  • сверьте поля: номер заказа уникален, цена передаётся числом, количество и сумма совпадают с корзиной;
  • через некоторое время найдите тестовый заказ в отчётах электронной коммерции Метрики.

Отдельно стоит сверить заказы в Метрике с заказами в админке или CRM за неделю. Небольшое расхождение нормально (блокировщики, отказ от cookies), а большое говорит о том, что событие покупки срабатывает не на всех сценариях — например, не передаётся при оплате онлайн с возвратом со страницы банка.

Что электронная коммерция даёт рекламе в Директе

При передаче покупок Метрика создаёт цель, которая в Директе отображается как «eCommerce: Покупка» с номером счётчика. С ней Директ видит не только факт заказа, но и его сумму.

Это открывает несколько возможностей:

  • считать доход и окупаемость по каждой кампании и группе, а не только стоимость заказа;
  • использовать стратегии, которые ориентируются на доход, — например, с целевой долей рекламных расходов;
  • видеть, какие товары из товарного фида действительно продаются с рекламы, а какие только собирают клики;
  • сравнивать кампании по среднему чеку, а не только по количеству заказов.

Без электронной коммерции стратегия по доходу работать корректно не может: ей просто не на что опираться.

Неочевидные ошибки, из-за которых данные врут

Самое неприятное в электронной коммерции — она почти никогда не ломается «громко». Отчёты строятся, цифры есть, но они неверны. Чаще всего из-за таких мелочей:

  • Покупка отправляется повторно. Если событие висит на странице «Спасибо», а покупатель её обновил или вернулся на неё из письма, заказ засчитается дважды. Защита — отправлять purchase один раз на заказ, не полагаясь только на загрузку страницы.
  • Цена в виде строки с пробелами или символом валюты. Метрика ждёт число. Если в поле цены попадает текст с пробелами-разделителями разрядов или с подписью валюты, расчёт выручки ломается.
  • Код события стоит раньше кода счётчика или в другом контейнере. Используется не тот массив, и счётчик ничего не видит.
  • Заказы по телефону и в мессенджерах не попадают в Метрику. Онлайн-выручка выглядит меньше реальной, и кампании, которые приводят звонящих покупателей, недооцениваются. Здесь помогает загрузка офлайн-данных из CRM.
  • Тестовые заказы не удалены из статистики. После проверки договоритесь о пометке тестовых заказов, чтобы они не искажали первые недели данных.
События электронной коммерции в Яндекс Метрике, 2026
Событие Когда отправлять Что даёт
detailОткрытие карточки товараИнтерес к товарам по источникам трафика
add / removeДобавление и удаление из корзиныГде теряются покупатели между корзиной и заказом
purchaseОформленный заказ, один раз на номер заказаВыручка, средний чек, цель для Директа
impressions / clickПоказ товара в каталоге и клик по немуКакие позиции в списках привлекают внимание
promoView / promoClickПоказ и клик по внутренним баннерамОтдача от промо-блоков на сайте

Нужна реклама интернет-магазина, которая оптимизируется по выручке, а не по кликам? Настроим Директ вместе с аналитикой.

Подробнее об услуге

Опубликовано 2026-10-08, обновлено 2026-10-08

Частые вопросы

  • Это передача в Метрику данных о действиях с товарами и заказах: просмотрах карточек, добавлениях в корзину и покупках с суммой. В отличие от обычных целей она показывает не только факт заказа, но и его состав и выручку по источникам трафика.
  • В настройках счётчика включают опцию «Электронная коммерция», обновляют код счётчика на страницах с товарами и заказами и настраивают отправку событий в массив dataLayer — вручную или через готовый модуль CMS.
  • Минимум — просмотр товара (detail), добавление в корзину (add) и покупку (purchase). Для покупки обязателен номер заказа, а для каждого товара — идентификатор или название.
  • При передаче покупок Метрика создаёт цель «eCommerce: Покупка», и Директ видит сумму заказов. Это позволяет считать доход по кампаниям и использовать стратегии, которые оптимизируются по выручке, например с целевой долей рекламных расходов.
  • Частые причины — повторная отправка покупки при обновлении страницы «Спасибо», цена в виде строки, заказы по телефону и в мессенджерах, которые не проходят через сайт, и блокировщики. Небольшое расхождение нормально, большое — повод проверить настройку.
  • Оформить тестовый заказ, посмотреть в консоли браузера содержимое dataLayer после каждого действия, сверить поля заказа и найти его в отчётах Метрики. Затем раз в неделю сравнивать заказы в Метрике с заказами в CRM.