Электронная торговля Universal Analytics

Используйте Менеджер тегов для реализации тегов электронной торговли Google Аналитики.
Примечание. В этой статье рассматриваются вопросы электронной торговли Universal Analytics. Дополнительная информация о реализации отслеживания электронной торговли с помощью Google Аналитики 4 приведена в документации для разработчиков.

Существует два основных способа реализации отслеживания электронной торговли в Universal Analytics: стандартная и расширенная электронная торговля.

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

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

Ознакомьтесь с инструкциями о том, как с помощью Google Менеджера тегов реализовать теги электронной торговли Universal Analytics.

Стандартная электронная торговля

Чтобы настроить тег стандартной электронной торговли Universal Analytics, выполните следующие действия:

  1. Войдите в аккаунт Google Аналитики и включите электронную торговлю для нужного представления.
  2. Создайте тег Universal Analytics и выберите Транзакция в раскрывающемся списке Тип отслеживания.
  3. Заполните обязательные поля.
  4. Добавьте объект dataLayer() на страницу транзакций, чтобы собирать и передавать требуемые переменные. Убедитесь, что переменные dataLayer() добавлены в код перед активацией тега.
  5. Создайте триггер для активации тега на странице подтверждения транзакции.

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

Данные о транзакции

Имя переменной Описание Тип
transactionId (обязательная переменная) Уникальный идентификатор транзакции Строка
transactionAffiliation (необязательная переменная) Партнер или магазин Строка
transactionTotal (обязательная переменная) Общая сумма транзакции Число
transactionShipping (необязательная переменная) Стоимость доставки для данной транзакции Число
transactionTax (необязательная переменная) Сумма налога для данной транзакции Число
transactionProducts (необязательная переменная) Список приобретенных товарных единиц для данной транзакции Массив объектов товаров

Данные о товарах

Имя переменной Описание Тип
name (обязательная переменная) Название товара Строка
sku (обязательная переменная) Идентификатор товара Строка
category (необязательная переменная) Категория товара Строка
price (обязательная переменная) Цена за единицу товара Число
quantity (обязательная переменная) Количество единиц товара Число

Пример кода уровня данных в JavaScript:

<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
   'transactionId': '1234',
   'transactionAffiliation': 'Acme Clothing',
   'transactionTotal': 38.26,
   'transactionTax': 1.29,
   'transactionShipping': 5,
   'transactionProducts': [{
       'sku': 'DD44',
       'name': 'T-Shirt',
       'category': 'Apparel',
       'price': 11.99,
       'quantity': 1
   },{
       'sku': 'AA1243544',
       'name': 'Hat',
       'category': 'Apparel',
       'price': 9.99,
       'quantity': 2
   }]
});
</script>

Разместите этот код над фрагментом контейнера, чтобы уровень данных был готов в момент активации тега Google Аналитики.

Если по какой-то причине это невозможно сделать, у вас есть два варианта:

  • Настройте тег так, чтобы он активировался с помощью специального события ниже на странице (например, используя переменную уровня данных, как описано в документации для разработчиков).
  • Выберите тип триггера Модель DOM готова.

Подробнее об электронной торговле в Google Аналитике

Расширенная электронная торговля

Чтобы реализовать расширенную электронную торговлю с помощью Менеджер тегов, воспользуйтесь одним из следующих способов:

  • Уровень данных. Предпочтительный метод. Он позволяет передавать информацию об электронной торговле из кода в уровень данных.
  • Собственная переменная JavaScript. Создайте в Менеджере тегов пользовательскую переменную JavaScript, возвращающую объект с информацией об электронной торговле.

Перед тем, как реализовать теги электронной торговли с помощью Менеджера тегов, ознакомьтесь с расширенной электронной торговлей в Google Аналитике. Возможно, вам потребуется помощь разработчика.

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

Использование уровня данных

  1. Настройте в коде передачу информации об электронной торговле в объект уровня данных ecommerce. Дополнительную информацию о реализации уровня данных см. в документации для разработчиков.
  2. В Менеджере тегов создайте тег Universal Analytics со следующими настройками:
    • Установите для параметра Тип отслеживания значение Просмотр страницы или Событие.
    • Перейдите к переменной настроек Google Аналитики. В разделе Дополнительные настройки затем Электронная торговля и установите переключатель Включить расширенные функции электронной торговли.
    • Выберите Использовать уровень данных.

Реализация пользовательской переменной JavaScript

  1. Создайте пользовательскую переменную JavaScript. Она должна возвращать объект, содержащий объект ecommerce, как показано в примере ниже.
     
    function() {
     var ecommerceData = {
       'ecommerce' : {
         currencyCode : 'EUR',
         // При необходимости добавьте дополнительные параметры.
       }
     };
     return ecommerceData;
    }
    Используйте тот же синтаксис, что и при передаче информации об электронной торговле на уровень данных.
  2. В Менеджере тегов создайте тег Universal Analytics со следующими настройками:
    • Установите для параметра Тип отслеживания значение Просмотр страницы или Событие.
    • Перейдите к переменной настроек Google Аналитики. В разделе Дополнительные настройки затем Реклама установите переключатель Включить расширенные функции электронной торговли.
    • Выберите Использовать уровень данных.

Статьи по теме

Эта информация оказалась полезной?
Как можно улучшить эту статью?

Требуется помощь?

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