Обсудим ваш проект?
Интернет-маркетинг,
который даёт результат
Россия: 8 (800) 775-63-20
Отправить заявку

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


Просмотров:
1755
Время на прочтение:
Статья обновлена:
22 Сентября 2020
Информация о статье
Просмотров: 1755
Время на прочтение:
Статья обновлена: 22.09.2020
Дарья Иванова, редактор
Анастасия Остроухова, руководитель отдела интернет-маркетинга
Дарья Иванова, редактор
Анастасия Остроухова, руководитель отдела интернет-маркетинга

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

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

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

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

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

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

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

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

Базовые принципы передачи данных в 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 – указывается промокод, относящийся ко всей совершенной покупке.

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

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

  • Открыть карточку товара на сайте.
  • Добавить в конец 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 в Метрике

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

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


Увеличим ваши продажи через интернет!
Разрабатываем и поддерживаем сайты. Приводим на сайт целевой трафик с помощью SEO и рекламы. Увеличиваем конверсию сайтов. Имеем успешные кейсы увеличения продаж интернет-магазинов, медицинских центров, производителей, застройщиков, автоцентров, интернет-сервисов и пр. В команде 33 специалиста.

в топ-10 в SEO глазами клиентов 2014, 2016, 2017

В ТОП-10
«SEO глазами клиентов»

19 место
В топ-100 perfomance-агентств России

9 место в Топ-100 SEO-компаний России

9 место
В топ-100 SEO-
компаний России

1 место
Рейтинг агентств контекстной рекламы Новосибирска

Золотая сотня
Российского Digital

Сертифицированное агентство Яндекс 2020