Електронна комерція в Google Analytics

Електронну комерцію Google Analytics можна відстежувати двома основними методами, які розглянуто нижче.

Звіти стандартної електронної комерції в Google Analytics дають змогу аналізувати купівельну активність на сайті або в додатку. Ці звіти містять інформацію про продукт і трансакції, середню вартість замовлення, коефіцієнт трансакцій, час до покупки та інші дані.

Завдяки розширеній електронній комерції ваші звіти Google Analytics стають більш функціональними: ви знатимете, коли користувачі додають товари в кошик, оформлюють замовлення та завершують покупку. Також за допомогою розширеної електронної комерції можна визначати сегменти користувачів, які переривають послідовність покупки.

Обидва методи можна впровадити за допомогою Менеджера тегів.

Стандартна електронна комерція

Щоб налаштувати тег стандартної електронної комерції Google Analytics, виконайте наведені нижче дії.

  1. Увімкніть електронну комерцію у своїх звітах Google Analytics.
  2. Створіть тег Universal Analytics і в меню Тип відстеження виберіть Трансакція.
  3. Налаштуйте тег, заповнивши обов’язкові поля.
  4. Укажіть, коли має запускатися тег.

Уся інформація про трансакції має передаватися через рівень даних за допомогою змінних, які наведено нижче.

Дані про трансакції

Назва змінної Опис Тип
transactionId (обов’язково) Унікальний ідентифікатор трансакції рядок
transactionAffiliation (необов’язково) Партнер або магазин рядок
transactionTotal (обов’язково) Загальна вартість трансакції число
transactionShipping (обов’язково) Вартість доставки для трансакції число
transactionTax (обов’язково) Сума податку на трансакцію число
transactionProducts (обов’язково) Список товарів, придбаних у результаті трансакції масив товарів

Дані про продукт

Назва змінної Опис Тип
name (обов’язково) Назва продукту рядок
sku (обов’язково) Артикул продукту рядок
category (необов’язк) Категорія продукту рядок
price (обов’язков) Ціна за одиницю число
quantity (обов’язково) Кількість одиниць число

Приклад коду рівня даних у JavaScript:

<script>
window.dataLayer = window.dataLayer || []
dataLayer.push({
   'transactionId': '1234',
   'transactionAffiliation': 'Одяг від Acme',
   'transactionTotal': 38.26,
   'transactionTax': 1.29,
   'transactionShipping': 5,
   'transactionProducts': [{
       'sku': 'DD44',
       'name': 'Футболка',
       'category': 'Одяг',
       'price': 11.99,
       'quantity': 1
   },{
       'sku': 'AA1243544',
       'name': 'Шкарпетки',
       'category': 'Одяг',
       'price': 9.99,
       'quantity': 2
   }]
});
</script>
	

Розмістіть цей код над контейнерним фрагментом Менеджера тегів, щоб на момент запуску тегу Google Analytics Менеджером тегів рівень даних уже був готовий.

Якщо з певної причини вам не вдається розмістити дані електронної комерції над контейнерним фрагментом Менеджера тегів, можна скористатися наведеними нижче порадами.

  • Налаштуйте запуск тегу на основі спеціальної події нижче на сторінці (наприклад, об’єднавши спрямування даних і події відповідно до інструкцій у документації для розробників).
  • Виберіть для активатора значення "Модель DOM готова".

Докладніше про електронну комерцію Google Analytics.

Розширена електронна комерція

Розширену електронну комерцію можна впровадити за допомогою Менеджера тегів двома способами.

  • Рівень даних (рекомендовано): спрямуйте дані електронної комерції на рівень даних у коді.
  • Спеціальна змінна JavaScript: створіть спеціальну змінну JavaScript у Менеджері тегів. Ця змінна поверне об’єкт із даними, який ви спрямуєте на рівень даних.

Увага. Під час впровадження розширеної електронної комерції можна працювати з деякими спеціальними типами інформації. Вичерпний перелік підтримуваних типів даних наведено в документації для розробників.

Впровадження рівня даних

  1. Додайте у своєму коді інформацію про електронну комерцію в об’єкт рівня даних під назвою "ecommerce". Щоб дізнатися, як упровадити рівень даних, перегляньте документацію Менеджера тегів для розробників.
  2. Створіть тег Universal Analytics у Менеджері тегів і в меню Тип відстеження виберіть Перегляд сторінки або Подія.
  3. Натисніть Інші налаштування а потім Реклама і в меню Увімкнути функції розширеної електронної комерції виберіть значення Істина
  4. Виберіть Використовувати рівень даних.

Використання змінної

  1. Створіть спеціальну змінну JavaScript. Ця змінна має повертати об’єкт, який містить об’єкт електронної комерції. Відповідний код виглядатиме так:
     
    function() {
     var ecommerceData = {
       'ecommerce' : {
         currencyCode : 'EUR',
         // Якщо потрібно, додайте додаткові параметри…
       }
     };
     return ecommerceData;
    }
    			
    Використовуйте той самий синтаксис, що й для спрямування інформації про електронну комерцію на рівень даних. Докладніші відомості можна переглянути в документації для розробників.
  2. Створіть тег Universal Analytics і в меню Тип відстеження виберіть Перегляд сторінки або Подія.
  3. Натисніть Інші налаштування а потім Реклама і в меню Увімкнути функції розширеної електронної комерції виберіть значення Істина
  4. Виберіть Використовувати рівень даних.

Статті за темою

Чи корисна ця інформація?
Як можна її покращити?