Обсудим ваш проект?
Комплексный интернет-маркетинг
17 лет опыта | 90+ специалистов
Отправить заявку

Электронная коммерция в Яндекс.Метрике

Обновлено: 22 сентября 2020
Время на прочтение:
Просмотров: 3289
Дарья Иванова
редактор
Виктор
интернет-маркетолог
Редполитика
Мы прилагаем все усилия, чтобы наши обзоры были максимально честными, точными и объективными. Если вы посещаете ссылки в нашем контенте, мы можем получить комиссионное вознаграждение от ваших покупок, однако это не влияет на нашу редакционную политику и мы не станем рекомендовать продукты или сервисы, в которых не уверены.

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

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

Электронная коммерция в Яндекс.Метрике (ecommerce) – это свод отчетности, содержащей в себе информацию о поведении покупателей, показателях заказов и т.д. Данные из этой группы отчетов крайне важны аналитикам, т.к. дают понимание эффективности работы интернет-магазина в целом, позволяют найти слабые места и возможные точки развития.

Как подключить Ecommerce?

  1. Перед подключением необходимо авторизоваться в Яндекс.Метрике.
  2. Далее заходим в интересующий аккаунт.
  3. После открываем «Настройки».
  4. На вкладке «Счетчик» (первая, открывается по умолчанию), находим раздел «Электронная коммерция» – активируем ползунок.
  5. При этом происходит обновление кода счетчика, который нужно заменить на сайте.
Нет времени разбираться?
Комплексное продвижение в онлайне
Разрабатываем стратегии продвижения бизнеса в онлайне с пошаговым планом действий, и обеспечиваем его реализацию. Проектируем, реализуем, поддерживаем и развиваем сайты, приводим на сайт целевой трафик (реклама, SEO, email-рассылки), расширяем присутствие компании на сторонних площадках, настраиваем аналитику и проводим постклик анализ.
Ваш сайт:

Если Метрика к сайту подключается впервые, то включение опции «Электронная коммерция» происходит на этом этапе.

Включение опции «Электронная коммерция»
Включение опции «Электронная коммерция»

Настройка передачи данных

Базовые принципы передачи данных в Ecommerce основаны на объектах и действиях, совершаемых с ним. В роли объекта выступает товарная позиция интернет-магазина, действия же могут быть следующими: добавление/удаление из корзины, покупка, просмотр полного описания.

Сам объект представлен в виде контейнера JavaScript:

window.dataLayer.push({

"ecommerce": {

"currencyCode": "RUB",

"<actionType>" : {

"actionField" : <actionField>,

"products" : [<productFieldObject>, <productFieldObject>, ...]

}

}

});

И включающий в себя следующие поля (* – обязательные):

  • ecommerce (*).
  • currencyCode – валюта, обозначаемая по стандарту ISO 4217.
  • actionType (*) – идентификатор действия, заполняется вместо <actionType>:
  • Add – факт добавления товара в корзину.
  • Remove – удаление из корзины.
  • Purchase – совершение покупки.
  • Detail – открытие (просмотр) полного описания товарной позиции.
  • actionField (поле, участвующее в передаче данных о покупке) – описание совершенного действия.
  • Products (*) – товары, в отношении которых были совершены описываемые действия.

Передаваемые данные о товаре

  • Id (*) – идентификатор товара, текстовый или буквенный.
  • name (*) – название. Требуется указать id или name, либо оба этих параметра.
  • brand – марка или бренд товарной позиции.
  • category – указание категории товара. Разрешается использовать не более 5 уровней вложенности (пример, «Смартфоны — Xiaomi»).
  • price – цена за единицу.
  • quantity – их количество.
  • coupon – здесь прописывается промокод, относящийся к товару.
  • Variant – тип товара (цвет, комплектация, размер).

Передаваемые действия от объекта (actionField)

Описание поля actionField, которое передает данные только при совершении покупки товара:

  • Id (*) – идентификатор покупки.
  • goal_id – идентификатор цели из Метрики, найти его можно в «Настройки — Цели».
«Настройки - Цели»
«Настройки — Цели»
  • revenue – доход в указанной валюте, берется из цены, либо рассчитывается автоматически исходя из суммы стоимости приобретенных товаров.
  • coupon – указывается промокод, относящийся ко всей совершенной покупке.

Ошибки при настройке электронной коммерции

Для того, чтобы проверить корректность настройки электронной коммерции, необходимо:

Привлекли 35.000.000 людей на 185 сайтов
Мы точно знаем, как увеличить онлайн–продажи
Применяем лучшие практики digital–продвижения как из вашей тематики, так и из смежных областей бизнеса. Именно это сделает вас на голову выше конкурентов и принесёт лиды и продажи.
Ваш сайт:
  • Открыть карточку товара на сайте.
  • Добавить в конец URL-адреса параметр: «?_ym_debug=1» (URL.ru/?_ym_debug=1).
  • Далее, на этой же странице открываем консоль браузера (F12 — Console).
  • Фильтруем данные по параметру «Counter».

Фильтрация данных по параметру  по параметру «Counter»
Фильтрация данных по параметру по параметру «Counter»

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

Возможные проблемы

  1. Электронная коммерция не активирована в счетчике. Проверить это можно по его коду, в нем должна присутствовать строка: «dataLayer» или «ecommerce:true».
  2. Загрузка счетчика произошла после того, как посетитель покинул страницу. Это может произойти из-за особенностей настройки передачи данных, когда она происходит в момент перехода пользователя на другую страницу (к примеру, в качестве события была выбрана кнопка формы заказа).
  3. Не передаются данные после покупки товара. Для решения проблемы, необходимо корректно заполнить поле actionField.
  4. Счетчик блокируется расширением для браузеров по типу Adblock.

Примеры кодов

Ниже приведем примеры четырех действий, данные которых собираются в контейнер window.dataLayer.

Добавление в корзину

dataLayer.push({

"ecommerce": {

"add": {

"products": [

{

"id": "63168",

"name": "Смартфон XIAOMI Redmi 9 64Gb, серый",

"price": 13990.00,

"brand": "XIAOMI",

"category": "Смартфоны"

}

]

}

}

});

Удаление из корзины

dataLayer.push({

"ecommerce": {

"remove": {

"products": [

{

"id": " 015349 ",

"name": " Силовая станция Sport Elite",

"price": 45850.00,

"brand": " Sport Elite",

"category": " Силовые тренажеры"

}

]

}

}

});

Покупка

dataLayer.push({

"ecommerce": {

"purchase": {

"actionField": {

"id" : "63168"

},

"products": [

{

"id": "63168",

"name": "Смартфон XIAOMI Redmi 9 64Gb, серый",

"price": 13990.00,

"brand": "XIAOMI",

"category": "Смартфоны"

},

{

"id": "93432",

"name": "Чехол BoraSCO Mate",

"price": 510,

"brand": "BoraSCO",

"category": "Аксессуары для устройств Xiaomi",

"variant": "Черный цвет",

"quantity": 1

}

]

}

}

});

В данном примере, пользователь приобрел 2 позиции: смартфон и чехол к нему.

Просмотр полного описания позиции

dataLayer.push({

"ecommerce": {

"detail": {

"products": [

{

"id": "530157",

"name": "ASUS VivoBook A540BA-DM491",

"price": 29650.00,

"brand": "ASUS",

"category": "Ноутбуки"

}

]

}

}

});

Плагины электронной коммерции для CMS

Если сайт базируется на одной из популярных CMS, то для передачи данных в Метрику, достаточно будет установить плагин. Перед установкой, не забудьте настроить счетчик Метрики.

«1С-Битрикс»

В компонентах редакции «1С-Битрикс» для интернет-магазинов уже имеется необходимый компонент, его нужно только настроить:

Настройка электронной коммерции для «1С-Битрикс» - 1
Настройка электронной коммерции для «1С-Битрикс» — 1

Настройка электронной коммерции для «1С-Битрикс» - 2
Настройка электронной коммерции для «1С-Битрикс» — 2

Настройка электронной коммерции для «1С-Битрикс» - 3
Настройка электронной коммерции для «1С-Битрикс» — 3

Drupal

Модуль скачивается из официального репозитория, после настройки, он автоматически генерирует JS-код данных коммерции.

VamShop

В VamShop уже «из коробки» присутствует возможность работы с электронной коммерцией. Для этого включаем статистику Яндекс.Метрика (Админка – Настройки – Счетчики), в поле ID от Яндекс.Метрики указываем идентификатор счетчика. Также включаем «Отправку в метрику данных», после настраиваем цели

Shop Script

Плагин «Электронная коммерция» прост в установке и настройки, присутствует подробная документация по его интеграции. Цена: 2999 руб.

Отчеты по ecommerce в Метрике

Благодаря группе отчетов по электронной коммерции, в Метрике можно отслеживать такие данные как:

  • Информацию по заказам: источник, доход.          
  • Содержимое заказов, в отчете показывается количество купленных товаров, их сумма (речь про то, что один посетитель может приобрести за один заказ несколько позиций).
  • Популярные бренды и категории товаров, товары.
  • Товары в корзине. Отчет позволяет отслеживать товары, которые были добавлены/удалены из корзины, их стоимость и итоговую сумму купленных товаров.
  • Название заказанного товара. Показывает количество проданных позиций, пользователей, которые купили товар и стоимость.
  • Промокоды. Позволяет оценить эффективность влияния промокодов на продажи (сколько было куплено товара по тому или иному промокоду, общая и средняя стоимость покупки)

Методология выбора
Кто мы
Директ Лайн
Крупнейшее региональное интернет-агентство России. ТОП-10 в рейтинге Рунета.
1200 +
проектов
90
экспертов
17лет
на рынке
Наша методология
Статьи в блоге Директ Лайн — это всегда оригинальный, проверенный и объективный контент. Все обзоры и рейтинги честно отражают наше мнение и опыт взаимодействия с каждым инструментом.
Содержание
Комментарии (4)
Александра

Подключила плагин для Битрикса, скажите если уже первые отчеты были сформированы, далее отчеты формируются мгновенно или с задержкой в Яндекс Метрике?

Ответить
Аноним

Здравствуйте, Александра. Информация будет подгружаться примерно в течении пятнадцати минут.

Ответить
Виктория

Поделитесь опытом, после настройки электронной коммерции в Яндекс.Метрике сразу будут доступны отчеты или нужно какое-то время ждать пока сформируются?

Ответить
Аноним

Добрый день, Виктория. Да, отчетам нужно время для формирования, при первой передаче данных отчет станет доступен в течение нескольких часов.

Ответить

Комплекс услуг для вашего бизнеса

Проанализируем ваши бизнес-цели, ваш бизнес, продукт и текущие продажи, и подберем варианты онлайн-продвижения, которые дадут лучший эффект. Опираемся на наш опыт в самых разных тематиках, т.к. наилучшее решение часто лежит в иной тематики, но которая решает схожую бизнес-задачу. Наша стратегия - готовый пошаговый план по внедрению, с деталями и референсами.

Читайте также

Бесплатный аудит SEO
и рекламного трафика
Покажем точки роста вашего проекта,
если по нему уже ведутся работы