Цели и электронная коммерция в Яндекс Метрике: настройка с нуля и проверка

Коротко

  • Цель в Метрике — действие, которое приносит деньги: заявка, звонок, оформление заказа. По справке Яндекса есть цели по посещению страниц, простые (клики, формы, скачивания, мессенджеры), JavaScript-события, звонки и чаты, составные и мульти-цели; для цели можно задать ценность.
  • Электронная коммерция включается в настройках счётчика (код нужно обновить) и передаёт события через dataLayer: просмотр товара, корзина, покупка и другие. Покупку отправляют один раз на заказ, до перехода на другую страницу, с номером заказа и товарами; валюта указывается кодом ISO 4217, контейнер не больше 8192 символов.
  • Данные проверяют отладкой браузера (параметр _ym_debug=1) и тестовым заказом, затем сверяют с CRM: крупные расхождения означают ошибку. Типичные ошибки — задвоенная покупка, разные названия товаров, потерянные события, неверная валюта.
  • В статье — пример структуры покупки на вымышленных данных, таблица ошибок, использование данных в рекламе и SEO и PDF-чек-лист на 29 пунктов.

Коротко: зачем цели и электронная коммерция в Метрике

Без целей Яндекс Метрика показывает только «сколько людей пришло и куда кликнуло». С целями она отвечает на вопросы бизнеса: сколько заявок, звонков и заказов принесли поиск, реклама и конкретные страницы. С электронной коммерцией (e-commerce) добавляется ещё и содержимое заказов: какие товары смотрят, кладут в корзину и покупают, сколько это приносит, какие категории и промокоды работают.

Три правила, которые определяют качество всех ваших отчётов:

  1. Цель — это действие, которое приносит деньги, а не «просмотр страницы». Заявка, звонок, оформление и оплата заказа — цели; время на сайте — нет.
  2. Данные нужно проверять тестовым заказом. Самая частая беда: покупки не передаются или передаются дважды, и все решения принимаются по неверным цифрам.
  3. Данные накапливаются с момента настройки. То, что не было записано, не вернуть. Поэтому цели и e-commerce настраивают до запуска продвижения и рекламы.

В статье: типы целей и как выбрать, как настроить с нуля простые и составные цели, как включить электронную коммерцию и передать события (с примером структуры), как проверить, типичные ошибки и как использовать данные в SEO и рекламе. В конце — PDF-чек-лист на 29 пунктов.

PDF-чек-лист: цели и e-commerce в Метрике 29 пунктов в 6 разделах, приоритеты P1–P3, подсказки «как проверить», подсчёт результата. Можно распечатать.
Скачать PDF

Основа статьи — справка Яндекса о целях и о передаче данных электронной коммерции (я открывал её напрямую) и практические руководства (PPC.World, Calltouch и другие). Большинство руководств — рекламные материалы сервисов или агентств, часть написана в 2023–2024 годах, поэтому структуру данных и названия настроек перепроверяйте по актуальной справке.

Какие бывают цели в Метрике

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

Тип целиЧто этоПример для магазина
Посещение страницПользователь открыл нужную страницу или определённое число страницСтраница «Спасибо за заказ», страница «Корзина»
Простые целиКлики по телефону, почте, кнопке или другому элементу, отправка формы, скачивание файла, поиск по сайту, переход в мессенджер или соцсеть, возврат из платёжной системыКлик по номеру телефона, отправка формы обратной связи, переход в Telegram
JavaScript-событиеСобытие, которое сайт отправляет в Метрику кодом«Заказ оформлен», «Добавлено в корзину»
Звонки и чатыЗвонки (все, уникальные, дольше 30 секунд) и события чатаЗвонок с сайта длиннее 30 секунд
Составная цельПоследовательность шагов, выполненных по порядкуКорзина → оформление → оплата
Мульти-цельНесколько условий под одной цельюЛюбая из нескольких форм заявки

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

Какие цели нужны магазину и сайту услуг

  • Магазин: добавление в корзину, начало оформления, покупка (через электронную коммерцию), клик по телефону, заказ обратного звонка, отправка формы «Быстрый заказ».
  • Сайт услуг: отправка заявки, звонок, клик по телефону и мессенджеру, запись на консультацию.
  • Информационный сайт: подписка, скачивание материала (например, PDF-чек-листа), переход к коммерческой странице.

Правила наименования: единая схема («Форма: обратная связь», «Клик: телефон», «Покупка»), понятные имена, избранные цели для главных. Не создавайте десятки целей «на всякий случай»: в отчётах потом ничего не найти. Сопоставляйте цели с поведением на страницах («Поведенческие факторы») и с метками источников («UTM-метки»).

Настройка целей: порядок

  1. Проверьте счётчик. Он должен стоять на всех страницах один раз и работать без ошибок: проверка счётчиков. Включите фильтрацию внутренних визитов, чтобы свои заходы не искажали данные.
  2. Составьте список целей по бизнесу: что вы считаете заявкой, звонком, заказом.
  3. Создайте простые цели (клики по телефону, отправка формы, мессенджеры) в разделе целей счётчика, указав условия.
  4. Для сложных случаев используйте JavaScript-событие: разработчик вызывает отправку события в нужный момент.
  5. Для процессов из нескольких шагов настройте составную цель.
  6. Отметьте избранные цели, чтобы они автоматически показывались в отчётах.
  7. Проверьте каждую цель: выполните действие и убедитесь, что оно зафиксировано; события приходят в отчёты не мгновенно.

Помните про персональные данные: формы, звонки и записи сессий обрабатывают данные людей. Проверьте сайт и согласия: проверка сайта на 152-ФЗ, генератор cookie-баннера. Метрика и аналитика не должны запускаться в нарушение ваших правил обработки данных.

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

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

Шаг 1. Включите в счётчике

  • В настройках счётчика включите «Электронную коммерцию» и обновите код счётчика на сайте: после включения он меняется.
  • Имя контейнера данных (dataLayer) лучше оставить по умолчанию; оно должно совпадать с настроенным в счётчике. Контейнер создаётся на странице до кода Метрики и менеджера тегов.

Шаг 2. Передавайте события

Данные передаются JavaScript-объектами методом push в контейнер. Структура по справке Яндекса:

  • ecommerce — обязательный корневой объект.
  • currencyCode — код валюты по ISO 4217 (например, RUB). Если передать другую валюту, вместо валюты и сумм уйдут пустые значения.
  • Тип действия: impressions (показ списка), click, detail (просмотр товара), add (в корзину), remove (удаление), purchase (покупка), promoView и promoClick (внутренняя реклама).
  • products — массив товаров; у товара обязателен id или name, остальное (бренд, категория, цена, количество, вариант и др.) необязательно, но нужно для отчётов.
  • actionField — данные о действии; обрабатывается только для покупки. В нём обязателен id (номер заказа), необязательны revenue, промокод, goal_id.

Пример структуры покупки (данные вымышлены; структура по справке Яндекса):

window.dataLayer = window.dataLayer || [];
dataLayer.push({
  "ecommerce": {
    "currencyCode": "RUB",
    "purchase": {
      "actionField": { "id": "A-10234" },
      "products": [
        { "id": "SAW-1400", "name": "Дисковая пила Brandex DS-1400",
          "price": 7990, "brand": "Brandex",
          "category": "Инструмент/Пилы", "quantity": 1 }
      ]
    }
  }
});

Когда отправлять событие

  • Покупка — при подтверждении заказа (чаще на странице благодарности) и только один раз на заказ. Если страницу обновить, событие не должно уйти повторно: это самая частая причина задвоенной выручки.
  • Добавление в корзину и удаление — в момент действия, с правильным количеством.
  • Просмотр товара — на странице карточки.
  • Отправлять данные нужно до перехода пользователя на другую страницу: иначе следующая страница загрузится раньше, и событие потеряется.

Ограничения по справке

  • Контейнер данных — не более 8192 символов. Для больших заказов разбивайте на части с подномерами (например, order1-1, order1-2).
  • При удалении товара в отчётах возможны отрицательные значения количества и цены.
  • Структура совпадает с Google Analytics Enhanced Ecommerce и GA4 Ecommerce: если данные уже отправляются в GA, Метрика может начать собирать их после включения e-commerce.
  • В готовых CMS (Битрикс, WordPress, OpenCart и др.) часто есть плагины; при отсутствии доступа к коду события можно передавать через менеджер тегов.

Как проверить, что всё работает

  1. Отладка в браузере. Откройте страницу с параметром ?_ym_debug=1 в адресе и консолью разработчика (F12): сообщения счётчика подтверждают, что данные отправляются. Отключите блокировщики рекламы.
  2. Тестовый заказ. Пройдите путь от карточки до оплаты. Убедитесь, что события срабатывают в нужный момент и структура верна. Во время тестов лучше выйти из аккаунта или отключить исключение собственных визитов.
  3. Подождите. Отчёты по e-commerce появляются не сразу (обычно через несколько минут и дольше).
  4. Сверьте с учётной системой. Сравните число заказов и выручку в Метрике с CRM за период; небольшие расхождения нормальны (отказы от cookie, блокировщики), но крупные нет.
  5. Повторяйте проверку после релизов: частая причина потери данных — обновление темы или шаблона.

Типичные ошибки

ОшибкаЧем плохаКак избежать
E-commerce не включена в счётчике или код не обновлёнДанных нетВключить и обновить код
Событие уходит после того, как человек покинул страницуЗаказ теряетсяОтправлять до перехода
Покупка отправляется повторно при обновлении страницыДубли заказов и выручкиЗащита по номеру заказа
Названия товаров и категорий различаются в событияхВ отчётах один товар разделён на несколькоЕдиная схема данных
Неверная валюта или поляПустые суммыКод ISO 4217, id заказа, товар с id или name
Копирование примеров без правкиНеверные типы действийПроверять каждое событие
Блокировщики рекламы и отказы от cookieЧасть заказов не виднаСверять с CRM, не требовать точного совпадения
Цели «на всякий случай»Хаос в отчётахТолько действия, приносящие деньги

Как использовать данные

  • Для рекламы. Цели и покупки можно использовать в Директе: оптимизация по целям и автостратегии. Подробнее о минус-словах и настройке: «Минус-слова», «A/B-тест».
  • Для SEO. Смотрите цели по органическому трафику и группам страниц: какие страницы приносят заявки, а какие нет. Это основа приоритетов: «SEO-продвижение», «Коммерческие факторы».
  • Для магазина. Отчёты по заказам, популярным товарам и категориям, корзине, промокодам; география и время пиков; сезонность.
  • Для оценки окупаемости. Выручка и маржа из поиска против расходов: подход в статье «Сколько стоит SEO-аудит».

Помните об ограничениях: данные Метрики и учётной системы не совпадут до копейки, а методики Метрики и Google Analytics различаются. Для сквозной аналитики (связь рекламы, звонков и CRM) нужны отдельные настройки и сервисы; об этом будет отдельная статья.

Скачать PDF-чек-лист: цели и e-commerce в Метрике Пройдите по списку при настройке: 29 пунктов, приоритеты, подсказки и подсчёт результата.
Скачать PDF

Как проверяю аналитику я

Проверка счётчиков, целей и электронной коммерции входит в мой SEO-аудит: я смотрю, как установлена Метрика, какие цели настроены, корректно ли передаются заказы, нет ли дублей и потерь, и связываю данные с поисковым трафиком и страницами. Результат: PDF-отчёт на 30–50 страниц, технические задания для программистов, прогноз по трафику и заявкам и созвон, на котором я лично расскажу о найденных ошибках и отвечу на вопросы. Стоимость от 30 000 ₽, срок 3–5 рабочих дней для небольшого сайта и 7–10 для крупного магазина.

Не уверены, что Метрика считает заказы правильно? Напишите адрес магазина. Подскажу, что проверить в первую очередь, назову стоимость и сроки аудита. Заказать аудит Подробнее об услуге на cetto.ru

Итоговый чек-лист (короткая версия, полная в PDF)

  • Определены бизнес-цели; счётчик установлен правильно; внутренние визиты исключены.
  • Созданы цели на заявки, звонки, клики по контактам, заказ; названия понятны.
  • Электронная коммерция включена, код обновлён, валюта указана кодом ISO 4217.
  • Покупка отправляется один раз на заказ с номером заказа и списком товаров; названия товаров едины.
  • Проверено тестовым заказом и отладкой браузера; сумма сверена с CRM.
  • Данные используются для рекламы, SEO и решений по товарам; проверка повторяется после релизов.

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

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

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

Какие цели нужно настроить интернет-магазину?

Добавление в корзину, начало оформления, покупку (через электронную коммерцию), клик по телефону, обратный звонок, отправку формы быстрого заказа. Сайту услуг нужны заявка, звонок и клики по мессенджерам. Не создавайте цели «на всякий случай».

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

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

Как передать покупку в Метрику?

Через dataLayer: объект ecommerce с кодом валюты, действием purchase, в actionField номер заказа и массив products с id или названием, ценой и количеством. Событие отправляют при подтверждении заказа один раз на заказ и до перехода на другую страницу.

Почему в Метрике нет данных о заказах?

Частые причины: электронная коммерция не включена или код счётчика не обновлён, неверная структура данных, событие уходит после ухода со страницы, блокировщики рекламы, отчёты ещё не появились. Проверьте отладку (параметр _ym_debug=1) и тестовый заказ.

Почему заказы в Метрике и в CRM не совпадают?

Часть заказов не видна из-за блокировщиков и отказов от cookie, возможны дубли из-за повторной отправки, ошибки в данных и разные способы подсчёта. Небольшие расхождения нормальны; крупные означают ошибку в настройке.

Как проверить, что цель работает?

Выполните действие на сайте (клик по телефону, отправку формы, тестовый заказ) и проверьте в отчётах, что оно зафиксировано; события приходят не мгновенно. Для JavaScript-событий используйте отладку в браузере.

Есть ли ограничения у электронной коммерции в Метрике?

По справке, контейнер данных не более 8192 символов (большие заказы разбивают на части), валюта должна быть в формате ISO 4217, при удалении товара возможны отрицательные значения в отчётах, события нужно отправлять до перехода на другую страницу.

Зачем цели SEO-специалисту?

Чтобы оценивать продвижение по заявкам и заказам, а не только по позициям: какие страницы и запросы приносят деньги и где теряются посетители. Без целей результат работы нельзя измерить.

Где скачать чек-лист по целям и e-commerce?

PDF-чек-лист на 29 пунктов с приоритетами P1–P3, подсказками «как проверить» и подсчётом результата можно скачать по ссылке в статье. Он бесплатный; при цитировании укажите источник.

Владимир Родионов
Об автореВладимир Родионов

Интернет-маркетолог, частный SEO-специалист cetto.ru. 10+ лет в IT, 200+ реализованных проектов, сертификация Яндекса и Google.

Ещё 20 статей из блога по теме

Аналитика и реклама Сквозная аналитика для интернет-магазина: как связать рекламу, Метрику и CRM и посчитать, что окупается Что такое сквозная аналитика, какие метрики считать, как настроить её в Яндекс Метрике: цели, электронная коммерция, UTM, расходы, CRM, звонки и офлайн-конверсии, как учесть SEO и проверить данные. PDF-чек-лист на 33 пункта. Аналитика и реклама UTM-метки: что это и как правильно размечать ссылки в Директе, рассылках и соцсетях Что такое UTM-метки и как их читают Метрика и Google Analytics: обязательные параметры, макросы Яндекс Директа, правила записи, единый словарь для команды, проверка перед запуском и десять частых ошибок. Домен и хостинг 152-ФЗ для интернет-магазина: что проверить на сайте (не юридическая консультация) Что 152-ФЗ значит для интернет-магазина: данные и документы, политика и согласия, cookie и внешние сервисы, хранение в России, уведомление Роскомнадзора, запросы и утечки. Не юридическая консультация. PDF-чек-лист на 35 пунктов. Основы SEO Поведенческие факторы: что это такое и можно ли на них влиять без накрутки Что такое поведенческие факторы, какие сигналы вы видите и можете улучшить, как читать отказы и время в Метрике, шесть направлений улучшения без накрутки, чем опасна накрутка. PDF-чек-лист на 31 пункт. SEO-аудит Коммерческие факторы сайта: чек-лист с приоритетами и PDF для скачивания Что такое коммерческие факторы, десять групп с приоритетами P1–P3, различия для магазинов, услуг и B2B, что делать маленькому магазину, как проверить сайт и измерить эффект. Скачайте PDF-чек-лист на 46 пунктов. Аналитика и реклама A/B-тест: что это, сколько трафика нужно и как провести его в интернет-магазине Что такое A/B-тест и когда он нужен интернет-магазину: сколько посетителей требуется на вариант (таблица), как читать p-value и доверительный интервал, подглядывание, SEO-риски и чек-лист запуска. Технический аудит Яндекс Вебмастер: как подключить сайт, что в нём смотреть и как не потерять доступ Как добавить сайт в Яндекс Вебмастер, подтвердить права и выдать доступы, что смотреть в каждом разделе, как часто, как искать рост по запросам, лимиты и ошибки. PDF-чек-лист на 32 пункта. Семантика Коммерческие и информационные запросы: как определить интент и какую страницу показывать Чем коммерческие запросы отличаются от информационных и транзакционных, как определить интент по выдаче за пять минут, маркеры слов и их подвохи, смешанная выдача, распределение запросов по страницам. PDF-чек-лист на 24 пункта. Основы SEO SEO-продвижение сайта: из чего состоит, сколько занимает и как не слить бюджет Что такое SEO-продвижение и из чего оно состоит, порядок работ и план на 12 месяцев, сроки, кто будет продвигать, модели оплаты и их риски, как измерять результат. Обзор с ссылками на разделы блога и PDF-чек-лист на 32 пункта. SEO-аудит SEO-аудит сайта: что это, что в него входит, сколько стоит и как заказать Что такое SEO-аудит и чем он отличается от отчёта сервиса: шесть блоков проверки, как выглядит хороший отчёт, от чего зависит цена, когда делать самому, а когда заказывать, и бесплатный экспресс-чек-лист на 30 минут. SEO-аудит Упал трафик из поиска: как найти причину за один день и что делать дальше Что делать, если трафик из Яндекса и Google резко упал: как отличить настоящее падение от сбоя счётчика, форма графика и причины, восемь шагов диагностики на один день, сводная таблица причин и чек-лист. SEO-аудит Как заказать SEO-аудит: как выбрать исполнителя и что должно быть в отчёте Пошаговая инструкция заказчику: как сформулировать цель, подготовить бриф, выбрать исполнителя, безопасно выдать доступы, сравнить предложения, зафиксировать условия и принять отчёт. SEO-аудит Когда нужен SEO-аудит: восемь ситуаций и быстрый тест В каких случаях нужен SEO-аудит сайта: перед запуском, продвижением, при падении трафика, переезде, смене подрядчика, подозрении на санкции. Как часто проводить, когда аудит не нужен, быстрый тест и чек-лист. SEO-аудит SEO-аудит перед редизайном: как не потерять трафик при смене дизайна и CMS Что сделать до редизайна или смены CMS, чтобы не потерять позиции: фиксация показателей, инвентаризация страниц, блоки, которые держат позиции, SEO-требования, карта редиректов, чек-лист запуска. SEO-аудит Как проверить SEO-подрядчика: пять проверок за час и признаки слабой работы Как понять, работает ли SEO-подрядчик на результат: доступы, сверка отчётов с данными Метрики и Вебмастера, проверка техники, признаки хорошей и слабой работы, вопросы для разговора, смена подрядчика. SEO-аудит SEO-аудит или консультация: что выбрать и как совместить Чем SEO-аудит отличается от консультации, что даёт каждый формат, как выбрать по пяти вопросам и по ситуации, как совмещать, сколько это стоит и какие ошибки совершают при выборе. SEO-аудит Как внедрить рекомендации SEO-аудита: от отчёта до результата Что делать с отчётом после аудита: разложить на задачи, расставить приоритеты, назначить ответственных, писать понятные ТЗ, выкатывать небольшими релизами, проверять и оценивать результат. SEO-аудит Аудит сайта перед запуском: базовая SEO-оптимизация по шагам Чек-лист базового SEO перед запуском сайта по приоритетам: закрытие тестовой версии, индексация, зеркала и https, структура, мета-теги, скорость, карта сайта, аналитика, порядок действий в день запуска. SEO-аудит SEO-аудит сайта самостоятельно: пошаговая инструкция с инструментами Как провести SEO-аудит сайта самому: три уровня проверки, подготовка и журнал проблем, девять блоков с бесплатными инструментами, приоритеты, границы самостоятельного аудита и чек-лист. SEO-аудит Экспресс-аудит сайта: что проверить за 30 минут и когда этого мало Что такое экспресс-аудит сайта, чем он отличается от полного, что предлагают агентства (состав, сроки, цены), протокол проверки на 30–40 минут, «светофор» результата и когда экспресса недостаточно.
Сделано практиком

Нужен не чек-лист, а результат?

Проведу технический аудит интернет-магазина: robots.txt, редиректы, дубли, индексация, скорость — с приоритетами и понятным планом исправлений. Напишите в Telegram — отвечу лично.