Что такое расширенная электронная торговля и зачем она нужна?
Расширенная электронная торговля (Enhanced Ecommerce) – это набор функций Google Analytics, позволяющий отслеживать поведение пользователей на каждом этапе воронки продаж интернет-магазина. Вместо простого отслеживания транзакций, вы получаете детальную информацию о просмотрах товаров, добавлении в корзину, начале оформления заказа и завершении покупки. Это позволяет выявлять проблемные места в воронке и оптимизировать процесс покупки для повышения конверсии и увеличения прибыли.
Расширенная электронная торговля дает ответы на важные вопросы:
- Какие товары наиболее популярны?
- На каком этапе пользователи чаще всего отказываются от покупки?
- Какие внутренние промоакции наиболее эффективны?
- Как ведут себя пользователи, пришедшие из разных каналов трафика?
Обзор реализации расширенной электронной торговли через Google Tag Manager (GTM)
Google Tag Manager (GTM) является мощным инструментом для управления тегами отслеживания на веб-сайте. Он позволяет внедрять и настраивать теги Google Analytics, а также теги других маркетинговых и аналитических платформ, без необходимости изменения кода сайта. Использование GTM упрощает внедрение расширенной электронной торговли, поскольку все настройки производятся в интерфейсе GTM, а не в коде сайта.
С GTM можно быстро изменять настройки, тестировать разные подходы и оперативно реагировать на изменения в аналитике.
Необходимые условия и предварительная настройка GTM
Перед тем, как приступить к настройке расширенной электронной торговли, убедитесь, что у вас есть:
- Установленный и настроенный контейнер Google Tag Manager на вашем сайте.
- Счетчик Google Analytics (Universal Analytics или Google Analytics 4).
- Доступ к коду вашего сайта или CMS для внедрения слоев данных (Data Layer). Data Layer – это JavaScript-объект, который передает данные о событиях электронной торговли в GTM.
- В аккаунте Google Analytics включены функции расширенной электронной торговли. Администратор -> Настройки электронной торговли -> Включить электронную торговлю -> Включить расширенную электронную торговлю.
Настройка расширенной электронной торговли для Universal Analytics (UA) через GTM
Подготовка слоев данных (Data Layer) для UA
Data Layer – это ключевой элемент в реализации расширенной электронной торговли через GTM. Он представляет собой JavaScript-объект, содержащий данные о событиях электронной торговли, которые GTM использует для передачи в Google Analytics. Data Layer должен быть правильно структурирован в соответствии с требованиями Universal Analytics.
Пример структуры Data Layer для события просмотра товара:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'productView',
'ecommerce': {
'detail': {
'products': [{
'name': 'Название товара',
'id': 'SKU товара',
'price': 'Цена товара',
'brand': 'Бренд товара',
'category': 'Категория товара',
'variant': 'Вариант товара' // опционально
}]
}
}
});
Где:
event: Название события (например,productView).ecommerce: Объект, содержащий данные электронной торговли.detail: Объект, содержащий информацию о просмотре товара.products: Массив объектов, описывающих просмотренные товары. Может содержать несколько товаров.
Важно! Data Layer должен быть определен до срабатывания тега GTM.
Создание тегов, триггеров и переменных в GTM для UA
В GTM необходимо создать теги, триггеры и переменные для обработки данных из Data Layer и отправки их в Google Analytics.
- Переменные Data Layer: Создайте переменные типа