Аналитика

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

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

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

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

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

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

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

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

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

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

Как грамотно настроить 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:
Размещение кода контейнера Google Tag Manager (GTM/ГТМ)
Шаг #3: Устанавливаем счетчик Google Analytics

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

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

Базовые настройки необходимы для корректного сбора данных в отчетах Google Analytics.
Получайте полезный контент от KISLOROD в любой из мессенджеров
При переходе в одну из указанных социальных сетей, вы автоматически соглашаетесь с политикой конфиденциальности
Шаг #5: Активируем показ Enhanced Ecommerce

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

Задаем последовательность страниц, которые проходит пользователь при оформлении заказа. Указываем понятные названия, так как они будут отображаться на графиках отчетов по электронной торговле. Пример последовательности шагов для интернет-магазина на 1С-Битрикс (для разных сайтов количество шагов может отличаться):
Настройка шагов последовательности для Enhanced Ecommerce
Шаг #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>
Отправьте заявку на юзабилити-аудит сайта прямо сейчас и увеличьте конверсию минимум на 20%! Найдём точки роста конверсии и выявим барьеры на пути пользователей сайта.
Расшифровка:

  • 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 Data Studio.

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

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

Скачайте 17 точек роста и 100 + чекеров для роста конверсии и прибыли интернет-магазина
При переходе в одну из указанных социальных сетей, вы автоматически соглашаетесь с политикой конфиденциальности
Мы проанализировали ведущие интернет-магазины, результаты исследований, свой опыт и собрали важные моменты в одно руководство. Делаем e-commerce лучше, поэтому не только пользуемся сами, но и делимся с вами.
Выберите удобный мессенджер и получите чек-лист прямо сейчас: