Давайте начнём прямо сейчас!
Оставьте заявку, заполнив контактные данные, и мы обсудим ваш проект.
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
Аналитика

Настройка расширенной электронной торговли в Google Analytics (Enhanced Ecommerce)

Владимир Родионов
Аналитик
Концепт интернет-магазина Gloria Jeans
В KISLOROD мы часто сталкиваемся тем, что у клиентов, которым требуется веб-аналитика интернет-магазина, не настроена электронная коммерция. Они по старинке пользуются стандартными отчетами Google Analytics. Опрос показал, что половина владельцев интернет-магазинов не знают об этом функционале и не понимают, как его применять.
Электронная торговля в Google Analytics — инструмент сбора и анализа данных о покупках, транзакциях и поведении пользователей на сайте.
В статье подробно расскажем о возможностях расширенной электронной коммерции, рассмотрим отчеты, которые будут доступны после настроек, покажем на примерах, как веб-аналитики, маркетологи и владельцы интернет-магазинов могут их использовать для увеличения конверсии.

Стандартная или расширенная электронная торговля: что выбрать

Google Analytics предлагает два варианта настройки электронной коммерции для владельцев eCommerce сайтов: стандартную и расширенную. Разница — в количестве получаемых отчетов.

Особенности стандартной версии

Стандартная электронная торговля позволяет получить доступ к следующим отчетам:

  • Обзор: содержит информацию о доходе, коэффициенте конверсии, транзакциям и другим показателям
  • Эффективность товаров: содержит информацию по отдельному товару, по количеству купленных товаров и доходу
  • Эффективность продаж: содержит информацию по заказам на основе идентификатора транзакции.

Особенности расширенной версии

Подключение расширенной электронной торговли открывает доступ к дополнительным отчетам. С их помощью можно на более глубоком уровне проанализировать поведение пользователей на сайте. Доступны следующие отчеты:

  • Поведение покупателей: содержит информацию по шагам последовательности, сформированным автоматически, который проходит каждый посетитель сайта
  • Поведение при оформлении покупки: содержит информацию по шагам последовательности, созданным самостоятельно, которые проходит каждый посетитель сайта
  • Эффективность списка товаров: содержит информацию по спискам товаров
  • Раздел «Маркетинг»: содержит отчеты по внутренним рекламным кампаниям, купонам заказа и товара, коду партнера
Чаще всего мы настраиваем расширенную версию (Enhanced Ecommerce), так она позволяет проводить более глубокий анализ сайта.

Как грамотно настроить Enhanced Ecommerce

Передавать данные о действиях пользователей с сайта в Google Analytics можно с помощью:

  • GTM
  • Java Script
  • Measurement Protocol
Оптимальный вариант настройки — передача данных через GTM, так как многие работы не требуют подключения программиста. Далее рассматриваем этот вариант.
Стадии настройки расширенной электронной коммерции:

  • Установка кода GTM на все страницы сайта
  • Активация Enhanced Ecommerce в представлении Google Analytics
  • Размещение dataLayer с объектами данных для отслеживания
  • Создание тегов в Google Tag Manager для передачи данных

Настройка расширенной электронной торговли через GTM

Шаг #1: Собираем требования от всех заинтересованных сторон и составляем ТЗ

Обсуждаем с клиентом, какие задачи необходимо решать с помощью расширенной электронной коммерции, какие данные и отчеты Google Analytics требуются. Составляем техническое задание, согласовываем с клиентом, затем переходим к настройкам.
Шаг #2: Размещаем код контейнера GTM

Размещаем коды GTM на всех страницах сайта. Первую часть кода размещаем в разделе <head>, а вторую — сразу после открывающего тега <body>. Пример кода GTM:
Шаг #3: Устанавливаем счетчик Google Analytics

Используем один из способов установки счетчика GA:

  • через размещение специального JavaScript кода отслеживания на все страницы сайта
  • через Google Tag Manager
Шаг #4: Проводим базовые настройки счетчика GA

Базовые настройки необходимы для корректного сбора данных в отчетах Google Analytics. Мы подготовили чек-лист по настройке счетчика веб-аналитики, доступный по ссылке. Вы можете проверить базовые настройки своего аккаунта в GA.
Шаг #5: Активируем показ Enhanced Ecommerce

Активируем показ отчетов Enhanced Ecommerce в разделе «Администратор» в нужных представлениях счетчика.
Шаг #6: Настраиваем шаги последовательности

Задаем последовательность страниц, которые проходит пользователь при оформлении заказа. Указываем понятные названия, так как они будут отображаться на графиках отчетов по электронной торговле. Пример последовательности шагов для интернет-магазина на 1С-Битрикс (для разных сайтов количество шагов может отличаться):
Шаг #7: Размещаем на сайте dataLayer

В массиве dataLayer хранятся данные, которые потом передаются в GTM. Структура dataLayer зависит от того, какие действия пользователей на сайте хотим отслеживать.

Расширенная электронная коммерция позволяет настроить передачу следующих данных пользователей:

  1. Просмотры товаров
  2. Клики по товарам
  3. Просмотры карточек товаров
  4. Добавление товара в корзину
  5. Удаление товара из корзины
  6. Шаги оформления заказа
  7. Варианты оформления заказа
  8. Совершенные покупки
  9. Отмененные покупки
  10. Показы внутренней рекламы
  11. Клики по внутренней рекламе
Пример объекта с данными, который нужно добавить в dataLayer для отслеживания кликов по товарам:
<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
 'ecommerce': {
   'currencyCode': 'RUB',
   'click': {
     'actionField': {'list': 'List 1'},
     'products': [{
      'name': 'Product 1',
      'id': 'ID1',
      'price': '23.5',
      'brand': 'Brand 1',
      'category': 'Category 1/Subcategory 11',
      'variant': 'Variant 1',
      'position': 1
     }]
   }
 },
 'event': 'gtm-ee-event',
 'gtm-ee-event-category': 'Enhanced Ecommerce',
 'gtm-ee-event-action': 'Product Clicks',
 'gtm-ee-event-non-interaction': 'False',
});
</script>
Расшифровка:

  • currencyCode (необязательная переменная) — указание местной валюты;
  • name (обязательная переменная) — название товара;
  • id (обязательная переменная) — идентификатор (SKU) товара;
  • price (необязательная переменная) — стоимость одной единицы товара;
  • brand (необязательная переменная) — бренд товара;
  • category (необязательная переменная) — категория, к которой принадлежит товар;
  • variant (необязательная переменная) — разновидность товара (цвет, размер и т.д);
  • list (необязательная переменная) — список, в котором был показан товар («Рекомендуемые товары», «Популярные товары»). Если товар не принадлежит какому-то из списков, следует отправлять пустую строку (в таком случае, в отчетах вместо названия списка будет стоять not set);
  • position (необязательная переменная) — положение товара в данном списке;
  • event (строковая переменная) — указание события, по которому будет активирован тег enhanced ecommerce в GTM;
  • gtm-ee-event-category (строковая переменная) — указание категории события, которое будет отправлено в Google Analytics;
  • gtm-ee-event-action (строковая переменная) — указание действия события, которое будет отправлено в Google Analytics;
  • gtm-ee-event-non-interaction (строковая переменная) — указание, будет ли отправленное событие влиять на показатель отказа сессии. В данном случае отправляется событие, влияющее на показатель отказов: переменная gtm-ee-event-non-interaction принимает значение False.
Шаг #8: Настраиваем GTM для считывания данных из dataLayer и отправки данных в GA

В Google Tag Manager создаем пользовательские переменные типа «Переменная уровня данных» для считывания данных из dataLayer. Создаем триггер, благодаря которому будет активироваться отправка данных, и тег, который будет отправлять данные в Google Analytics.
Шаг #9: Тестируем работу Enhanced Ecommerce после установки кодов

Проверяем места размещения, условия срабатывания кодов и передаваемые данные по ТЗ.

Заключение

В статье мы подробно описали этапы настройки расширенной электронной торговли, а в этой статье рассмотрели, какие отчеты электронной торговли доступны, привели примеры использования отчетов для анализа поведения пользователей и оценки эффективности сайта.

Если вам понадобится помощь в настройке сервиса Google Analytics или анализе данных, обращайтесь к нашим специалистам.
Спасибо, что дочитали до конца.
Если информация была полезна, поделитесь статьёй. Вам не сложно, нам приятно ;)

Рекомендованные статьи