Электронная коммерция в Метрике: настройка e-commerce

30.08.2026
Разбираемся, как настроить электронную коммерцию в Метрике: пошаговая инструкция, разбор ошибок и примеры отчетов. Узнайте, как получать точные данные о продажах.
Электронная коммерция в Метрике: настройка e-commerce

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

Электронная коммерция в Метрике это отдельный модуль, который собирает данные о действиях пользователей на пути к покупке: от добавления товара в корзину до оплаты заказа. В отличие от обычных целей, здесь фиксируется не просто факт события, а его ценность: сумма заказа, состав корзины, количество позиций. Это дает точную картину по выручке, конверсии каждого этапа воронки и эффективности рекламных каналов, а не абстрактную статистику посещений. Для интернет-магазина это база для принятия решений по ассортименту и бюджетам, поэтому настройка e-commerce часто идет в связке с продвижением сайта, чтобы видеть, какие именно визиты приносят деньги.

Ключевое отличие от целей в том, что цель отвечает на вопрос «сделал или нет», а e-commerce показывает, сколько это принесло. Обычная цель просто посчитает клик по кнопке «Оформить заказ», но без данных о сумме и товарах. Модуль же передает в Метрику структурированный заказ, позволяя анализировать средний чек, количество заказов с конкретного источника и даже поведение тех, кто бросил корзину. Без этого невозможно посчитать реальный ROI рекламы и понять, какие каналы работают на прибыль, а какие только создают видимость активности.

Требования к сайту и подготовка к настройке

Перед тем как включить электронную коммерцию в Метрике, проверьте, что сайт соответствует базовым техническим требованиям. Абсолютное большинство популярных CMS, включая 1С-Битрикс, WordPress с WooCommerce, OpenCart, Tilda и Shopify, поддерживают передачу данных о заказах через JavaScript. Если сайт собран на кастомной платформе, потребуется доступ к коду и помощь разработчика, чтобы внедрить счётчик и обработчики событий. Убедитесь, что у вас есть права администратора в Яндекс.Метрике, иначе вы не сможете создать счётчик с включённой опцией.

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

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

Отдельно продумайте связку с целями. Настроенная цель «Заказ» или «Оплата» позволит сопоставлять данные e-commerce с конверсиями и видеть полную картину: от первого визита до завершённой покупки. Без этого вы получите только сырые данные о транзакциях без привязки к источникам трафика. И обязательно подготовьте тестовую страницу или заказ для проверки передачи данных перед запуском рекламы, это сэкономит время на отладку в самый неподходящий момент.

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

Требования к сайту и подготовка к настройке — Электронная коммерция в Метрике: настройка e-commerce

Пошаговая инструкция по настройке e-commerce в Метрике

Настройка e-commerce в Метрике начинается с создания счетчика и активации модуля в его настройках. В блоке «Электронная коммерция» отмечаем пункт «Вести статистику по заказам» и сохраняем изменения. Дальше на сайт нужно добавить код счетчика и между тегами <head> подключить dataLayer: window.dataLayer = window.dataLayer || [], а затем передавать события через dataLayer.push().

Проверить корректность передачи проще всего через отладчик Яндекса: открываем страницу, совершаем тестовое действие (добавление товара в корзину или оформление заказа) и смотрим, приходят ли события в консоль. Если данные не отображаются, ищем ошибку в названиях полей или порядке вызова push. Низкий показатель отказов важен для e-commerce, так как улучшает поведенческие факторы и конверсию, что напрямую связано с целями настройки. Подробнее о том, как снизить показатель отказов на сайте, мы уже писали в блоге.

КритерийЯндекс.МетрикаGoogle Analytics
Сложность настройкиПроще, всё в одном интерфейсеСложнее, требуется раздельная настройка
Тип передаваемых данныхРасширенный набор полейСтандартный набор
ОтчетыВоронка, товары, категорииАналогичные отчеты
Интеграция с рекламойЯндекс.ДиректGoogle Ads
Точность данныхВыше для RU-аудиторииНиже для RU-трафика
ДоступностьБесплатноБесплатно
Язык интерфейсаРусскийАнглийский

Типичные ошибки при настройке и как их избежать

Чаще всего настройка e-commerce в Метрике ломается на передаче данных в dataLayer. Классика: объект ecommerce.push вызывается до того, как сформирован сам dataLayer, либо после инициализации счётчика, и Метрика просто не успевает считать событие. Вторая по частоте проблема — отсутствие файла ecommerce.js или его подключение после основного кода счётчика. Без этого скрипта Метрика физически не способна распарсить структуру покупки, даже если dataLayer заполнен идеально. Проверять порядок стоит через Яндекс.Вебмастер или режим отладки в консоли браузера, там видно, какое событие ушло и в какой последовательности.

Дубли заказов возникают, когда цель «Покупка» или само событие ecommerce срабатывает несколько раз за сессию: на странице подтверждения, потом при обновлении, потом ещё раз в SPA-приложении. Лечится это флагом отправки: проверяете в dataLayer, отправлялось ли уже событие с этим ID заказа, и блокируете повторный вызов. Отдельная боль — валюта. Если в интернет-магазине цена в рублях, а в dataLayer уходит USD, Метрика пересчитает сумму по своему курсу, и в отчётах будут цифры, не совпадающие с реальной выручкой. Валидацию лучше гонять на тестовом заказе, сравнивая сумму в отчёте и в админке сайта, а не полагаться на удачу. На практике мы обычно просим клиента сделать заказ на 1 рубль и смотрим, что попало в цель.

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

Первый шаг проверки всегда один: включить режим отладки в Метрике и открыть сайт. В отладчике вы увидите, какие данные уходят в счётчик в реальном времени, включая события цели и параметры заказа. Если в блоке отладки появляется сообщение об ошибке или данные не соответствуют ожидаемым, проблема почти всегда в неправильном порядке вызова функции или в отсутствии самой функции на странице. Дополнительно полезно заглянуть в Яндекс.Вебмастер: раздел «Мониторинг» показывает последние ошибки счётчика, например, когда данные не передаются из-за несовместимости с протоколом.

Второй этап, без которого не обойтись, это сверка с CRM. Мы обычно выгружаем заказы за 2–3 дня из Метрики и сравниваем с данными в учётной системе по номеру заказа и сумме. Расхождение в 1–2% допустимо, но если оно системное, проверяем, не передаётся ли заказ дважды или не теряется ли при обновлении страницы. На практике именно этот этап вскрывает больше всего проблем, поэтому не пропускайте его, даже если отладчик показывает всё чисто. Если после проверки данные сходятся, можно считать настройку электронной коммерции завершённой.

Как проверять корректность передачи данных — Электронная коммерция в Метрике: настройка e-commerce

Какие отчеты e-commerce доступны в Метрике и как их использовать

После настройки e-commerce в Метрике открывается доступ к целевым отчетам, и первый, на который мы обычно смотрим, это «Заказы». Он показывает количество завершенных покупок, выручку и средний чек за выбранный период. На практике удобно сравнивать эти цифры с расходами на рекламу в одной таблице, чтобы сразу видеть, какие кампании окупаются, а какие сливают бюджет без продаж. Отчет «Товары» идет следом по ценности: здесь видно, какие позиции покупают чаще всего, какие набирают просмотры, но не конвертируются в заказ. Если товар часто смотрят, но не берут, это повод проверить цену, карточку или наличие, а не просто крутить рекламу дальше.

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

Чек-лист: настройка e-commerce за 10 шагов

Когда весь контур уже настроен, прогоните финальную проверку по чек-листу. Это займет 10–15 минут, но сэкономит день на разборе «зеленых» отчетов, в которых данные не бьются с реальностью. Мы в агентстве держим такой список под рукой для каждого нового проекта, где подключаем e-commerce, и он реально отсекает 90% типичных проблем.

  • Проверьте, что на всех страницах сайта стоит один и тот же счетчик Метрики без дублей.
  • Убедитесь, что в настройках счетчика включена опция «Вебвизор» и «Электронная коммерция».
  • Откройте код страницы и найдите dataLayer: он должен быть объявлен до подгрузки счетчика.
  • Совершите тестовую покупку и проверьте в Вебмастере, что событие «purchase» пришло с суммой заказа.
  • Сверьте валюту в передаваемых данных и в настройках счетчика, иначе суммы уйдут в никуда.
  • Посмотрите отчет по электронной коммерции через сутки, чтобы убедиться в отсутствии задвоений заказов.

Если все пункты сошлись, заказ будет отображаться в стандартном отчете «Электронная коммерция» без задержек и артефактов. В противном случае возвращайтесь к инструкции по настройке e-commerce и ищите ошибку на стыке слоя данных и триггеров. Один момент: чек-лист не заменяет регулярный мониторинг, запустите его повторно после любых правок кода на сайте или обновления корзины.

Чек-лист: настройка e-commerce за 10 шагов — Электронная коммерция в Метрике: настройка e-commerce

Сравнение e-commerce в Метрике и Google Analytics: что выбрать

На практике выбор между Яндекс.Метрикой и Google Analytics чаще упирается не в «что лучше», а в то, где живёт ваша аудитория и какие отчёты вы реально будете открывать. Метрика выигрывает в скорости настройки: e-commerce включается за вечер через dataLayer, а отчёты сразу отдают понятные метрики вроде «средний чек» и «конверсия в заказ», не требуя дополнительных кастомных параметров. GA4 при этом даёт больше гибкости для глубокого анализа воронок, особенно если вы продаёте через несколько каналов и хотите склеивать данные с рекламными платформами. Точность данных в обоих случаях зависит от того, как вы передаёте события: в Метрике часто теряются данные при быстрых переходах между страницами, если не настроен beacon, в GA4 бывают расхождения из-за блокировщиков рекламы, которые режут Google-аналитику чаще, чем отечественные счётчики.

Для малого и среднего бизнеса с Яндекс.Директом в основе выбор очевиден: Метрика даёт единую картину по рекламе и органикe без боли со связкой аккаунтов. GA4 стоит брать, если у вас международные продажи, сложная аналитика по товарным фидам или команда привыкла к Looker Studio. Мы в Cinar настраиваем оба варианта и часто советуем дублировать передачу данных в обе системы: это дороже разработки, зато страхует от слепых зон, когда, например, Метрика не видит часть заказов из-за особенностей корзины, а GA4 показывает их корректно. Главное, не гнаться за универсальностью, а отталкиваться от того, какие решения вы будете принимать на основе этих данных.

Часто задаваемые вопросы

Сколько времени занимает настройка e-commerce в Метрике?
Если у вас интернет-магазин на популярной CMS и вы умеете редактировать код, базовая настройка займет 2–4 часа. Сложные случаи с нестандартной корзиной или самописной CRM могут потребовать 1–2 дней работы разработчика. Мы в Cinar обычно закладываем на это от 3 до 8 часов в зависимости от готовности сайта.
Почему в отчетах по электронной коммерции пусто, хотя заказы есть?
Чаще всего проблема в том, что dataLayer не передает данные о транзакции, либо в настройках цели не выбран тип «JavaScript-событие». Проверьте в режиме отладки, появляется ли событие purchase при оформлении заказа. Если его нет, ищите ошибку в коде или обратитесь к разработчику, который подключал аналитику.
Можно ли настроить e-commerce на Tilda или WordPress без программиста?
На Tilda встроенный блок e-commerce работает с Метрикой через готовый dataLayer, там достаточно вставить счетчик и включить опцию в настройках. В WordPress с WooCommerce тоже часто хватает плагина для интеграции, но если тема нестандартная, без правки functions.php не обойтись. В обоих случаях базово справится сам владелец, но для точной настройки валют и скидок лучше позвать специалиста.
Чем электронная коммерция отличается от обычной цели «Заказ оформлен»?
Цель показывает только факт перехода на страницу благодарности или клик по кнопке, а e-commerce передает состав заказа: товары, их количество, цены, сумму, валюту. С обычной целью вы не узнаете, какие позиции чаще покупают вместе или какой средний чек. Электронная коммерция дает эти данные в разрезе каждого заказа, что важно для анализа ассортимента и рекламы.
Мы свяжемся с вами, ответим на интересующие вопросы и подготовим коммерческое предложение
Давайте работать
Оставьте заявку, после чего мы сможем собрать ключевые запросы, проверить позиции по ним, составить план продвижения и сделать вам предложение по продвижению сайта с гарантиями.
Ваш номер телефона *
Адрес вашего сайта
Антиспам вопрос: cколько будет 31 + 31 ?
Прикрепить список запросов
Только файлы Word, Excel, Блокнот
Оставить заявку
Нажимая на кнопку, вы даете согласие на обработку ваших персональных данных, согласно политике конфиденциальности

go to top

7 (933) 990-91-12

7 (931) 178-02-48

7 (933) 990-91-17

7 (933) 990-92-34

7 (933) 990-92-37