изображение

Акция Директа для селлеров: до 30 000 ₽ и другие бонусы

Для интернет-магазинов
Курсы
Про обучение

3 августа, 2026

Как настроить электронную коммерцию в Яндекс Метрике: полный гайд по ecommerce

Чтобы развивать интернет-магазин, важно анализировать не только количество покупок, но и действия пользователей до оформления заказа. Это помогает понять, какие товары вызывают интерес, где покупатели покидают сайт и какие источники трафика приносят больше продаж. Разбираем, как работает электронная коммерция в Яндекс Метрике, как её подключить, настроить передачу данных и работать с отчётами.

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

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

Электронная коммерция в Яндекс Метрике (ecommerce) помогает собирать и анализировать данные о том, как пользователи взаимодействуют с товарами на сайте: какой ассортимент просматривают, с какими промоблоками взаимодействуют, как используют промокоды и что в итоге покупают. Метрика фиксирует действия посетителей сайта с помощью специального кода или готовых интеграций, а затем формирует отчёты.

Главное отличие электронной коммерции от обычных целей в Метрике заключается в объёме данных и в способе их передачи. Цели фиксируют только факт выполнения действия, например оформление заказа или отправку формы. Электронная коммерция отражает, на каком этапе пользователи отказываются от покупки, сколько заказов оформляют, а также какой доход приносит каждый источник трафика.

Что нужно подготовить перед настройкой

Проверьте счётчик Яндекс Метрики. Код счётчика должен быть установлен на всех страницах и функционировать без ошибок. Если код размещён не полностью или отсутствует на отдельных страницах, часть событий не попадёт в отчёты.

Включите функцию «Электронная коммерция». Откройте счётчик, перейдите в раздел настроек, далее активируйте функцию «Электронная коммерция». Сохраните изменения. В контейнере dataLayer оставьте его имя без изменений, чтобы счётчик мог считывать передаваемые данные.

Обновите код счётчика. Скопируйте актуальный код из настроек, замените им предыдущую версию на сайте. Новый код содержит необходимые параметры для работы ecommerce и корректной обработки событий.

Проверьте состав передаваемых данных. Для каждого товара на сайте желательно передавать идентификатор, название, стоимость, категорию и другие параметры. При оформлении заказа важно отправлять сведения о составе покупки, товарах и итоговой сумме. Вы также можете передавать размер скидки для товара или применённый купон для товара или всего заказа целиком.

Как подключить электронную коммерцию

Готовые модули и плагины для CMS

WordPress. Установите официальный плагин Яндекс Метрики и откройте его настройки в панели администратора WordPress. Укажите номер счётчика, сохраните изменения и убедитесь, что на сайте используется плагин WooCommerce.

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

1С-Битрикс. Установите официальный модуль Яндекс Метрики через Marketplace, ZIP-архив или административную панель. Затем откройте его настройки, выберите нужный сайт, укажите номер счётчика и сохраните параметры.

Tilda. Если счётчик Яндекс Метрики уже подключён к сайту, достаточно включить электронную коммерцию в его настройках и переопубликовать все страницы.

Настройка через JavaScript API

Этот способ подходит, если нужно самостоятельно реализовать передачу данных. Включите функцию электронной коммерции в интерфейсе счётчика, далее обновите код на сайте. Здесь потребуются знания HTML и JavaScript, поэтому при необходимости стоит привлечь разработчика, чтобы грамотно составить необходимые скрипты.

Поможем запустить первую рекламную кампанию

Поддержим на всех этапах настройки рекламы в Директе

Как настроить передачу данных в Яндекс Метрику

Чтобы передавать данные в Метрику, используют JavaScript-объекты. Их последовательно добавляют в контейнер window.dataLayer методом push. В объекте должен быть блок ecommerce, код валюты CurrencyCode, а также действие, которое нужно передать. Для действий с товарами используют массив products, а для внутренней рекламы — массив promotions.

Для товара достаточно передать хотя бы один обязательный параметр: id или name. Остальные поля используют по необходимости: бренд, категория, промокод, скидка, список, позиция, цена, количество, вариант товара. Для покупки нужен блок actionField, в котором обязательно указывают идентификатор заказа id. Доход можно передать в параметре revenue. Если его нет, Метрика рассчитает сумму по ценам товаров, которые входят в заказ.

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

Как передавать данные без ошибок и дублей

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

Нужно учитывать ограничение контейнера — не более 8 192 символов. Если данных больше, заказ делят на части и передают с подномерами. В Метрике используется дедупликация: в рамках одного визита заказ с одинаковым идентификатором будет учтён только один раз. В настройках счётчика можно активировать дедупликацию событий «Покупка» электронной коммерции. Эта опция будет работать по истории визитов пользователя и удалять ошибочно отправленные заказы, если у них совпадают идентификатор, пользователь и сумма. Тем не менее при настройке покупки важно не отправлять заказ повторно.

Как проверить корректность настройки

Откройте страницу сайта с панелью отладки, чтобы убедиться, что счётчик корректно получает ecommerce-данные. Выполните действия, которые должна фиксировать Метрика, например просмотр товара или оформление заказа. Панель покажет события, отправленные в счётчик, и поможет проверить, соответствуют ли они ожидаемой структуре. Если данные не отображаются или содержат ошибки, исправьте настройку.

Отчёты электронной коммерции

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

Частые ошибки

Электронная коммерция не включена в настройках счётчика. Если функция отключена, Метрика не будет обрабатывать данные ecommerce, даже если сайт передаёт события. Перед началом настройки откройте параметры счётчика, включите электронную коммерцию и обновите его код на всех страницах сайта.

Передаются не все обязательные параметры. Если в ecommerce-объектах отсутствуют обязательные поля, часть данных может не попасть в отчёты. Проверьте, что для товаров передаются id или name, а для покупки — идентификатор заказа и другие обязательные параметры в соответствии с требованиями документации.

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

Ошибки в структуре ecommerce-объектов. Неверные названия параметров, пропущенные вложенные объекты или нарушение структуры приводят к тому, что Метрика не сможет обработать данные. Перед запуском проверьте формат передаваемых объектов и убедитесь, что он соответствует требованиям документации.

Используется неверное имя контейнера данных. Если имя контейнера dataLayer на сайте не совпадает с именем, указанным в настройках счётчика или при его инициализации, Метрика не сможет получить данные электронной коммерции. Проверьте, что во всех местах используется одно и то же название контейнера.

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

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

Заключение

  • Электронная коммерция в Яндекс Метрике помогает перейти от оценки отдельных конверсий к комплексному анализу продаж. Вместо одного факта покупки можно получить подробные сведения о взаимодействии пользователей с товарами, корзиной и заказами. Это позволяет точнее оценивать эффективность интернет-магазина и находить возможности для его развития.
  • Чтобы отчёты были полезными, важно уделить внимание настройке передачи данных. Проверьте счётчик, передавайте обязательные параметры товаров и заказов, исключите дубли событий и протестируйте работу интеграции до запуска анализа. Это позволит избежать ошибок и получить достоверную статистику.
  • После настройки электронной коммерции важно не ограничиваться просмотром общих показателей. Изучайте отчёты по товарам, категориям, корзине и заказам, чтобы понимать, какие этапы воронки требуют внимания. Такой анализ помогает быстрее находить причины снижения конверсии, выявлять востребованные товары и оценивать влияние изменений на продажи.
  • Регулярная работа с данными позволяет принимать более обоснованные решения при развитии интернет-магазина. На основе отчётов можно корректировать ассортимент, улучшать пользовательский путь, оценивать эффективность рекламных каналов и отслеживать результаты внесённых изменений. Чем точнее настроена передача данных, тем выше практическая ценность аналитики.

Запустите продвижение в несколько кликов с Простым стартом

Директ быстро настроит кампанию
и поможет привлечь клиентов

Дополнительные материалы

Пошаговая инструкция по установке Яндекс Метрики на сайт
Что такое сквозная аналитика в Яндекс Метрике
Что такое тепловая карта, как её построить и использовать маркетологу
Модели атрибуции: какие бывают, чем отличаются и как выбрать подходящую
Статьи

Содержание

SideBannerImage

Получите 5 000 ₽ на запуск продвижения

 Забрать бонус

Информационные услуги оказываются ООО «Яндекс» и не являются образовательными

Подпишитесь на новости

8 800 234-24-80

Звонок из регионов России бесплатный

© 2026 Яндекс