shopboard

Метрика
и Ecommerce

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

01 · СЧЁТЧИКСоздать
02 · SHOPBOARDПодключить
03 · ЦЕЛИНастроить
04 · ОТЧЁТЫПроверить

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

Какие данные поступают

Счётчик, цели
и электронная торговля

После подключения Метрика учитывает посещения витрины, источники трафика, клики и ссылки. Shopboard дополнительно отправляет бизнес-события и структурированные Ecommerce-объекты.

01Просмотры каталога

Товары, список, позиция и категория.

02Корзина

Добавление, изменение количества и удаление.

03Оформление

Переход к checkout с суммой и валютой.

04Покупка

ID заказа, состав, количество и выручка.

Шаг 1

Создайте счётчик
для витрины

01

Добавьте счётчик в Метрике

Укажите публичный адрес магазина с HTTPS. Адрес CMS и тестовые страницы добавлять не нужно.

Открыть Яндекс Метрику
02

Включите электронную коммерцию

В настройках счётчика включите «Электронная коммерция» и оставьте имя контейнера dataLayer. То же имя использует Shopboard.

!
Один магазин — один счётчик

Не вставляйте счётчик презентационного сайта Shopboard в клиентский магазин. Каждый владелец подключает свой ID.

Шаг 2

Подключите модуль
в Shopboard

Откройте CMS → Модули → Яндекс Метрика → шестерёнка. Вставьте целиком код счётчика или только его числовой ID, затем нажмите «Сохранить и подключить».

Ecommerce

Товары, списки, корзина и покупки через dataLayer.

Карта кликов

Отображает взаимодействия с элементами витрины.

Внешние ссылки

Включает автоматический учёт переходов на другие сайты.

Точный отказ

Уточняет показатель отказов для вовлечённых визитов.

Вебвизор

Записывает сессии. Включайте после проверки политики и форм согласия.

Открыть модули Shopboard
Шаг 3

Создайте четыре
целевых события

В интерфейсе Метрики откройте Цели → Добавить цель → Целевое событие. Идентификаторы вводите без пробелов и точно как в таблице.

ID целиКогда достигаетсяПараметры
searchЗавершён поиск по витринеsearch_query, results
add_to_cartТовар добавлен в корзинуproduct_id, value, currency
begin_checkoutОткрыто оформление заказаorder_price, currency
purchaseЗаказ успешно созданorder_price, currency, order_id
Дополнительный JavaScript не нужен

Shopboard сам вызывает reachGoal. Вам нужно только создать цели с такими же ID в своём счётчике.

Структура данных

Какие Ecommerce-события
отправляет Shopboard

impressionsОткрыт каталог, категория или результаты поиска.
addДобавлен товар или увеличено его количество.
removeТовар удалён или количество уменьшено.
purchaseЗаказ создан: переданы ID, выручка и товары.

Начало checkout учитывается отдельной целью begin_checkout. Так его можно сравнивать с покупками в воронке целей.

window.dataLayer.push({
  ecommerce: {
    currencyCode: "RUB",
    add: {
      products: [{
        id: "2411",
        name: "Наушники Sonic Pro",
        price: 12990,
        brand: "Sonic",
        category: "Электроника / Аудио",
        list: "Каталог",
        quantity: 1
      }]
    }
  }
});
Поля Ecommerce

Как заполняются
параметры

Товар и список

ПолеЧто передаёт ShopboardНазначение
idID товараСтабильный идентификатор в отчётах
nameНазваниеИмя товара
priceТекущая ценаЦена одной единицы
brandБренд, если заполненОтчёты по маркам
categoryКатегорияИерархия разделяется символом /
listКаталог, категория, поиск или корзинаМесто, откуда начато действие
positionНомер в спискеПозиция карточки при показе
quantityКоличествоДобавлено, удалено или куплено

Покупка

ПолеЗначениеЗачем нужно
currencyCodeВалюта магазина по ISO 4217; по умолчанию RUBКорректный расчёт дохода
actionField.idID созданного заказаОбязательный ID покупки
actionField.revenueИтоговая сумма заказаДоход и рентабельность источников
АВТОМАТИЧЕСКИ

id, name, price, brand, category, list, position, quantity, ID и выручка покупки.

ПОКА НЕ АВТОМАТИЗИРОВАНО

variant, coupon, discount, promoView и promoClick. Их можно добавить при расширении витрины.

Шаг 4

Проверьте счётчик
на реальной витрине

01

Откройте витрину с отладкой

Добавьте к URL параметр ?_ym_debug=1. Откройте консоль браузера: Ctrl + Shift + J в Windows/Linux или ⌥ + ⌘ + J в macOS.

02

Выполните цепочку действий

Откройте каталог, выполните поиск, добавьте товар, перейдите к checkout и создайте тестовый заказ.

03

Проверьте dataLayer

В консоли выполните JSON.stringify(window.dataLayer, null, 2). В массиве должны появиться объекты ecommerce с impressions, add, remove или purchase.

04

Откройте отчёты

Первые данные могут появиться не сразу. В Метрике откройте Отчёты → Электронная коммерция: там доступны источники заказов, состав покупок, популярные товары, категории, бренды и корзина.

Диагностика

Если данные
не появились

В отчётах нет посещений

Проверьте ID, статус модуля, публичный адрес в настройках счётчика и блокировщики рекламы.

Посещения есть, а Ecommerce пуст

Включите Ecommerce и в счётчике Метрики, и в модуле Shopboard. Имя контейнера должно быть dataLayer.

Цель не срабатывает

Сверьте ID цели посимвольно: search, add_to_cart, begin_checkout или purchase. Тип должен быть «Целевое событие».

Выручка равна нулю

Валюта должна быть трёхбуквенным кодом ISO 4217, например RUB. Также проверьте числовую цену товаров и сумму заказа.

Данные посетителей

Не забудьте
о конфиденциальности

Укажите использование веб-аналитики в политике конфиденциальности магазина. Если используете Вебвизор или маркетинговые cookie, проверьте необходимость согласия посетителя для вашего сценария.

ГОТОВО К ПОДКЛЮЧЕНИЮ

Добавьте счётчик
и сделайте тестовый заказ.

После сохранения откройте витрину, пройдите путь от поиска до покупки и проверьте цели и Ecommerce-отчёты.

Открыть модуль Все инструкции