Shopboard хранит только числовой ID счётчика. Произвольный JavaScript из вставленного кода не исполняется. Счётчик подключается только к публичной витрине текущего магазина.
Счётчик, цели
и электронная торговля
После подключения Метрика учитывает посещения витрины, источники трафика, клики и ссылки. Shopboard дополнительно отправляет бизнес-события и структурированные Ecommerce-объекты.
Товары, список, позиция и категория.
Добавление, изменение количества и удаление.
Переход к checkout с суммой и валютой.
ID заказа, состав, количество и выручка.
Создайте счётчик
для витрины
Добавьте счётчик в Метрике
Укажите публичный адрес магазина с HTTPS. Адрес CMS и тестовые страницы добавлять не нужно.
Открыть Яндекс МетрикуВключите электронную коммерцию
В настройках счётчика включите «Электронная коммерция» и оставьте имя контейнера dataLayer. То же имя использует Shopboard.
Не вставляйте счётчик презентационного сайта Shopboard в клиентский магазин. Каждый владелец подключает свой ID.
Подключите модуль
в Shopboard
Откройте CMS → Модули → Яндекс Метрика → шестерёнка. Вставьте целиком код счётчика или только его числовой ID, затем нажмите «Сохранить и подключить».
Товары, списки, корзина и покупки через dataLayer.
Отображает взаимодействия с элементами витрины.
Включает автоматический учёт переходов на другие сайты.
Уточняет показатель отказов для вовлечённых визитов.
Записывает сессии. Включайте после проверки политики и форм согласия.
Создайте четыре
целевых события
В интерфейсе Метрики откройте Цели → Добавить цель → Целевое событие. Идентификаторы вводите без пробелов и точно как в таблице.
| ID цели | Когда достигается | Параметры |
|---|---|---|
search | Завершён поиск по витрине | search_query, results |
add_to_cart | Товар добавлен в корзину | product_id, value, currency |
begin_checkout | Открыто оформление заказа | order_price, currency |
purchase | Заказ успешно создан | order_price, currency, order_id |
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
}]
}
}
});Как заполняются
параметры
Товар и список
| Поле | Что передаёт Shopboard | Назначение |
|---|---|---|
id | ID товара | Стабильный идентификатор в отчётах |
name | Название | Имя товара |
price | Текущая цена | Цена одной единицы |
brand | Бренд, если заполнен | Отчёты по маркам |
category | Категория | Иерархия разделяется символом / |
list | Каталог, категория, поиск или корзина | Место, откуда начато действие |
position | Номер в списке | Позиция карточки при показе |
quantity | Количество | Добавлено, удалено или куплено |
Покупка
| Поле | Значение | Зачем нужно |
|---|---|---|
currencyCode | Валюта магазина по ISO 4217; по умолчанию RUB | Корректный расчёт дохода |
actionField.id | ID созданного заказа | Обязательный ID покупки |
actionField.revenue | Итоговая сумма заказа | Доход и рентабельность источников |
id, name, price, brand, category, list, position, quantity, ID и выручка покупки.
variant, coupon, discount, promoView и promoClick. Их можно добавить при расширении витрины.
Проверьте счётчик
на реальной витрине
Откройте витрину с отладкой
Добавьте к URL параметр ?_ym_debug=1. Откройте консоль браузера: Ctrl + Shift + J в Windows/Linux или ⌥ + ⌘ + J в macOS.
Выполните цепочку действий
Откройте каталог, выполните поиск, добавьте товар, перейдите к checkout и создайте тестовый заказ.
Проверьте dataLayer
В консоли выполните JSON.stringify(window.dataLayer, null, 2). В массиве должны появиться объекты ecommerce с impressions, add, remove или purchase.
Откройте отчёты
Первые данные могут появиться не сразу. В Метрике откройте Отчёты → Электронная коммерция: там доступны источники заказов, состав покупок, популярные товары, категории, бренды и корзина.
Если данные
не появились
В отчётах нет посещений
Проверьте ID, статус модуля, публичный адрес в настройках счётчика и блокировщики рекламы.
Посещения есть, а Ecommerce пуст
Включите Ecommerce и в счётчике Метрики, и в модуле Shopboard. Имя контейнера должно быть dataLayer.
Цель не срабатывает
Сверьте ID цели посимвольно: search, add_to_cart, begin_checkout или purchase. Тип должен быть «Целевое событие».
Выручка равна нулю
Валюта должна быть трёхбуквенным кодом ISO 4217, например RUB. Также проверьте числовую цену товаров и сумму заказа.
Не забудьте
о конфиденциальности
Укажите использование веб-аналитики в политике конфиденциальности магазина. Если используете Вебвизор или маркетинговые cookie, проверьте необходимость согласия посетителя для вашего сценария.
Добавьте счётчик
и сделайте тестовый заказ.
После сохранения откройте витрину, пройдите путь от поиска до покупки и проверьте цели и Ecommerce-отчёты.