Как настроить электронную коммерцию в Яндекс Метрике для интернет-магазина?
Электронная коммерция в Яндекс Метрике помогает связать посещения интернет-магазина с действиями покупателей и заказами. Вы видите, какие товары привлекают внимание, что добавляют в корзину и какие источники приводят к покупкам. Но пользоваться этими данными для оценки продвижения можно только после проверки событий, сумм и идентификаторов.
Обычной цели на кнопку «Оформить заказ» для такой задачи недостаточно. Нажатие еще не подтверждает создание заказа, а сама цель не раскрывает его состав. Ниже разберем настройку аналитики интернет-магазина от выбора способа подключения до сверки отчетов с учетной системой.
Какие задачи решает электронная коммерция в Яндекс Метрике?
Она показывает взаимодействия с товарами и позволяет анализировать заказы вместе с источниками трафика. Для магазина это возможность оценить интерес к ассортименту, переходы к покупке и доход, переданный в систему аналитики. Вместо общей цифры посещаемости появляется информация, с которой можно работать на уровне категорий и отдельных позиций.
Например, товар активно просматривают, но редко добавляют в корзину. Это повод проверить цену, наличие нужных вариантов, условия доставки и содержание карточки, а не сразу увеличивать рекламный бюджет. Причину нужно подтверждать дополнительными наблюдениями: один показатель сам по себе не объясняет поведение покупателя.
Такая аналитика полезна и при оценке SEO-продвижения интернет-магазина. Рост поискового трафика имеет разную ценность для разделов, которые приводят к заказам, и страниц, где посетители только знакомятся с ассортиментом. Мы рекомендуем сопоставлять посещаемость с товарными действиями, а затем проверять выводы по данным магазина.
Что нужно определить до подключения?
До подключения нужно договориться, какой момент вы будете считать покупкой. Это может быть успешное создание заказа или подтверждение оплаты, если ваша интеграция позволяет надежно передать такое событие. Выбранное правило следует записать в задании разработчику и использовать при последующей сверке.
Для магазина с оплатой при получении оформленный заказ и поступившие деньги — разные события. Если отправлять покупку после оформления, сумма в аналитике будет отражать переданные заказы, включая те, которые впоследствии могут отменить. Для оценки фактических продаж потребуется учитывать статусы в CRM или другой учетной системе.
Также заранее определите источник товарных идентификаторов, правила учета вариантов и состав суммы заказа. Например, решите, должна ли сумма включать доставку и как отражаются скидки. Настройка электронной коммерции дает понятные результаты, когда разработчик, маркетолог и владелец магазина одинаково трактуют эти данные.
Как выбрать способ подключения?
Способ подключения зависит от платформы магазина и уже установленной аналитики. Для распространенных CMS можно использовать подходящий плагин или модуль, а для нестандартного сайта часто требуется доработка. Начните с проверки действующих интеграций, чтобы не подключить второй механизм отправки тех же событий.
Перед установкой модуля уточните, какие действия он передает и как работает с вашей корзиной. Особенно важны нестандартное оформление, быстрый заказ, изменение количества без перезагрузки страницы и переход на внешний платежный сервис. Наличие ecommerce в описании модуля еще не подтверждает корректную работу всех сценариев магазина.
Если сайт работает на WordPress, полезно предварительно оценить плагины для интернет-магазина и их совместимость с текущими доработками. После установки нужно пройти путь покупателя и проверить результат каждого действия. Мы рассматриваем готовый модуль как способ реализации, который все равно требует приемки.
При уже настроенной передаче совместимых данных для Google Analytics сначала проверьте, может ли Метрика использовать существующие события. В таком случае отдельная параллельная отправка может оказаться лишней. Решение принимают после изучения фактических данных на сайте, а не только по списку подключенных сервисов.
Как включить электронную коммерцию в счетчике?
Нужно выбрать счетчик магазина, включить соответствующую опцию и проверить код на сайте. Название контейнера данных в настройках должно совпадать с тем, которое использует интеграция. При ручной установке убедитесь, что изменения попали в действующий код счетчика, а не остались только в интерфейсе.
Само включение опции не сообщает системе, какой товар добавили в корзину или что вошло в заказ. Эти сведения должен передавать сайт через настроенную интеграцию. Поэтому электронная коммерция в Яндекс Метрике требует проверки двух частей: приема данных счетчиком и формирования событий магазином.
При доработке важно сохранить уже накопленные данные в контейнере и не перезаписывать его при каждом действии. Разработчику также нужно проверить, нет ли нескольких установок счетчика или повторяющихся обработчиков. Такие ошибки удобно искать до запуска, пока число тестовых операций небольшое.
Какие товарные события стоит передавать?
Для анализа пути покупателя стоит передавать просмотры товаров, действия с корзиной и подтвержденные по выбранному правилу покупки. Конкретный набор зависит от того, какие вопросы вы хотите решать с помощью отчетов. Начните с основных сценариев и расширяйте интеграцию после их проверки.
| Действие покупателя | Когда фиксировать | Что проверить при приемке |
|---|---|---|
| Просмотр списка товаров | При показе списка согласно логике интеграции | Какие позиции действительно попали в событие |
| Переход к товару из списка | При выборе позиции | Товар и список, из которого выполнен переход |
| Просмотр карточки | При открытии товара | Соответствие выбранного варианта |
| Добавление в корзину | После успешного добавления | Количество добавленных единиц |
| Удаление из корзины | После успешного удаления | Товар и количество удаленных единиц |
| Покупка | После подтверждения по принятому правилу | Номер заказа, его состав и сумма |
Изменение количества в корзине нужно проверять отдельно от первого добавления. Если покупатель увеличил количество с одной единицы до трех, в событии добавления логично передать две добавленные единицы. Передача трех в этом месте исказит анализ действий с корзиной, даже если итоговый состав заказа окажется правильным.
Быстрый заказ также должен проходить отдельную проверку. Он может обходить стандартную корзину и использовать другую форму, на которую основной модуль не рассчитан. Пройдите каждый доступный путь оформления, прежде чем считать сбор данных готовым.
Как передавать цены и идентификаторы без ошибок?
Используйте устойчивые идентификаторы и различайте цену единицы товара с общей стоимостью позиции. В товарных данных цена и количество передаются отдельно, а идентификатор покупки должен соответствовать конкретному заказу. Это позволяет проверять состав покупки и сопоставлять ее с записью в магазине.
Допустим, покупатель заказал два товара по 1 200 рублей. Цена единицы составляет 1 200 рублей, количество — два, стоимость позиции — 2 400 рублей. Если передать 2 400 как цену единицы и одновременно указать количество два, расчет даст 4 800 рублей.
Варианты товара тоже требуют последовательного учета. Если цвет или размер различаются в идентификаторах магазина, сохраните это различие в событиях либо явно передавайте выбранный вариант. Иначе будет сложнее понять, какая именно модификация заинтересовала покупателя и попала в заказ.
Для скидок и доставки зафиксируйте единое правило расчета, а затем проверьте его на реальных сценариях оформления. Одной покупки без промокода недостаточно для приемки интеграции. Электронная коммерция в Яндекс Метрике должна сохранять понятный смысл суммы при изменении условий заказа.
Как исключить повторную отправку покупки?
Нужно проверить все источники события покупки и сохранить постоянный номер заказа. Повторное открытие страницы подтверждения не должно создавать для того же заказа новый идентификатор. Защиту от повторной отправки следует предусмотреть в интеграции, а затем проверить отдельным тестом.
Частая причина проблемы — одновременная работа плагина, кода в шаблоне и тега в системе управления тегами. Каждый механизм может отправлять одну покупку независимо от остальных. Поэтому проверяйте не только содержимое события, но и сколько раз оно возникает при одном оформлении.
Отправлять покупку при простом нажатии на кнопку оформления рискованно. Заказ может не создаться из-за ошибки формы, а переход на другую страницу способен прервать передачу данных. Надежнее привязать событие к подтвержденному результату и проверить выбранный момент вместе с разработчиком.
Как проверить электронную коммерцию в Яндекс Метрике?
Проверять нужно фактическую передачу событий, их содержимое и появление данных в отчетах. Для нового кода счетчика можно добавить к адресу страницы параметр _ym_debug=2 и использовать панель отладки. Если она недоступна, проверку проводят через инструменты браузера с учетом версии установленного счетчика.
Выполните один сценарий от просмотра товара до оформления тестовой покупки. На каждом шаге сопоставляйте действие на сайте с переданными данными, а номер заказа запишите для последующей сверки. Это поможет найти конкретный этап, на котором событие пропадает или возникает повторно.
При приемке проверьте:
- просмотр карточки и выбранный вариант товара;
- добавление одной позиции и нескольких единиц;
- изменение количества и удаление из корзины;
- заказ с несколькими товарами;
- применение скидки или промокода;
- оформление с доставкой и без нее, если доступны оба сценария;
- быстрый заказ и доступные способы оплаты;
- обновление страницы подтверждения и повторный переход на нее.
Данные в отчетах появляются с задержкой, поэтому сразу после теста сначала оценивайте передачу через отладчик. Затем проверьте результаты в интерфейсе и сопоставьте их с тестовым заказом. Пустой отчет в первые минуты сам по себе еще не доказывает ошибку интеграции.
Почему данные расходятся с заказами магазина?
Расхождения могут возникать из-за разных правил учета, технических ошибок и ограничений сбора данных в браузере. Сначала убедитесь, что сравниваете один период, одинаковые статусы и одинаковый состав суммы. Проверять качество интеграции по двум итоговым числам без этих условий недостаточно.
Например, в условном магазине за день создано 120 заказов, а в аналитике отображается 108. Эти цифры требуют разбора оставшихся 12 заказов, а не автоматического вывода о допустимой погрешности. Проверьте, есть ли среди них тестовые оформления, другой способ покупки или сценарий, для которого событие не было реализовано.
Часть событий может не попасть в систему из-за блокировки счетчика или ухода пользователя до передачи данных. При этом расхождение, которое регулярно связано с одним браузером, способом оплаты или формой заказа, стоит исследовать как возможную техническую проблему. Мы рекомендуем искать закономерность по конкретным заказам вместо сравнения только общего процента.
Электронная коммерция в Яндекс Метрике помогает анализировать поведение и источники заказов, но для учета оплат и отмен нужны данные магазина. Если событие отправляется при создании заказа, последующая отмена не должна незаметно менять смысл отчета в глазах маркетолога. Правила сверки следует описать рядом с правилами отправки событий.
Какие отчеты использовать после настройки?
Начните с источников заказов, популярных товаров и содержимого покупок. Эти отчеты помогают связать привлечение посетителей с ассортиментом и составом заказов. Для каждого вывода выбирайте период и сегмент, в которых достаточно данных для сравнения.
При оценке рекламы ВКонтакте полезно сопоставлять расходы с заказами и переданным доходом. Перед сравнением кампаний проверьте разметку переходов и используйте одинаковые настройки атрибуции. Иначе различия в отчетах могут объясняться способом учета, а не результативностью рекламы.
Большой переданный доход еще не означает высокую прибыль. Для оценки экономики нужны себестоимость, расходы на привлечение и данные о выкупе или оплате. Поэтому решения об увеличении бюджета стоит принимать после сопоставления аналитики с финансовыми показателями магазина.
Как поддерживать корректный сбор данных после запуска?
После запуска нужно повторять проверки при изменении сценариев покупки и компонентов сайта. Обновление модуля, новая корзина, платежный сервис или форма быстрого заказа могут повлиять на отправку событий. Контроль интеграции стоит включить в задачи сопровождения сайта.
Сохраните описание событий, правила расчета сумм и набор тестовых сценариев. По ним новый разработчик сможет понять, что именно настроено и какой результат ожидается после изменений. Маркетологу эти сведения помогут правильно читать отчеты и объяснять расхождения.
Электронная коммерция в Яндекс Метрике становится полезным инструментом, когда данные проходят проверку и имеют понятный смысл для бизнеса. Вы можете оценивать ассортимент и источники заказов, находить проблемные сценарии и ставить конкретные задачи по улучшению магазина. Начинать такую работу следует с надежной передачи событий, а продолжать — регулярной сверкой с заказами.


