Настройка электронной коммерции в Google Analytics: полный гид для интернет-магазинов
Google Analytics — мощный инструмент аналитики, но по умолчанию он показывает только общие данные: сколько посетителей зашло, откуда они пришли, какие страницы смотрели. А вот что они купили, сколько потратили и где "отвалились" от покупки — эти данные доступны только при включённой электронной коммерции (eCommerce).
Если у вас интернет-магазин или сайт с оплатой онлайн, настройка электронной коммерции в Google Analytics — обязательный шаг. Без неё вы просто не увидите главного: как работает воронка продаж, какие товары приносят прибыль, какие источники приводят "тёплую" аудиторию и где теряются деньги.
В этой статье подробно разберём, как включить eCommerce в Universal Analytics и Google Analytics 4, какие данные она даёт, и как использовать их для роста продаж.
Что такое электронная коммерция в Google Analytics
Электронная коммерция (Enhanced eCommerce) — это специальный модуль в Google Analytics, который позволяет отслеживать все этапы онлайн-покупки:
- просмотры карточек товаров;
- добавления в корзину;
- удаление из корзины;
- переход к оформлению;
- завершение покупки;
- возвраты;
- поведение в воронке.
Это не просто «количество продаж», а полноценная аналитика поведения покупателя, которая показывает, как клиент проходит путь от интереса до транзакции — и где именно он может «соскочить».
Зачем настраивать электронную коммерцию
Вот что вы получаете после настройки:
- Видите, какие товары продаются, а какие нет.
- Понимаете, на каких этапах корзины уходит больше всего пользователей.
- Отслеживаете эффективность рекламных каналов — какие приводят к реальным покупкам, а не просто трафику.
- Анализируете поведение покупателей: сколько времени проводят, что смотрят, сколько добавляют в корзину.
- Видите средний чек, частоту и повторные покупки.
Проще говоря, это аналитика, которая позволяет не догадываться, а точно знать, что влияет на продажи.
Настройка электронной коммерции в Universal Analytics (UA)
Universal Analytics постепенно заменяется GA4, но многие сайты до сих пор работают именно на этой версии. Если у вас именно UA, вот что нужно сделать.
Шаг 1: Включение eCommerce в интерфейсе
- Зайдите в Google Analytics → Администратор.
- В колонке «Представление» выберите нужное представление.
- Перейдите в Настройки электронной торговли.
- Включите Электронную торговлю и, желательно, Расширенную электронную торговлю (Enhanced eCommerce).
- Сохраните изменения.
Шаг 2: Внедрение кода отслеживания
Для полноценной работы нужно внедрить JavaScript-обработчики на сайт. Они будут передавать данные о:
- просмотре товара;
- добавлении в корзину;
- оформлении заказа;
- завершении покупки;
- возврате и т.д.
Это делается вручную (если есть разработчик) или через Google Tag Manager. На каждое действие — отдельный блок кода или тег с нужными параметрами.
Пример для отправки данных о покупке:
javascript
dataLayer.push({
‘event’: ‘purchase’,
‘ecommerce’: {
‘transaction_id’: ‘12345’,
‘value’: 129.99,
‘currency’: ‘RUB’,
‘items’: [
{
‘id’: ‘sku123’,
‘name’: ‘Рюкзак городской’,
‘price’: 129.99,
‘quantity’: 1
}
]
}
});
Шаг 3: Проверка данных
После настройки проверьте, приходят ли данные в отчёты:
- Поведение → Электронная торговля.
- Конверсии → Электронная торговля.
- Отчёт по товарам, категориям, источникам трафика и т.д.
Если всё сделано правильно — вы начнёте видеть информацию о транзакциях и взаимодействии с корзиной.
Настройка eCommerce в Google Analytics 4 (GA4)
GA4 работает совсем иначе — вместо целей и представлений здесь события и параметры. Электронная коммерция в GA4 основана на отслеживании событий, каждое из которых описывает шаг покупателя.
Шаг 1: Включение событий eCommerce
GA4 отслеживает стандартные события, но их нужно настроить вручную, особенно для интернет-магазина.
Вот основные события для электронной торговли в GA4:
- view_item — просмотр карточки товара;
- add_to_cart — добавление в корзину;
- remove_from_cart — удаление;
- begin_checkout — начало оформления;
- purchase — покупка;
- refund — возврат.
Каждое событие должно отправляться с определённым набором параметров: название, ID, цена, валюта, количество и т.д.
Шаг 2: Передача данных через dataLayer
Как и в UA, используется dataLayer.push. Пример события покупки:
javascript
dataLayer.push({
event: ‘purchase’,
ecommerce: {
transaction_id: ‘T12345’,
affiliation: ‘Интернет-магазин’,
value: 1999.99,
currency: ‘RUB’,
items: [
{
item_name: ‘Футболка’,
item_id: ‘sku567’,
price: 1999.99,
quantity: 1
}
]
}
});
Если вы используете Google Tag Manager, создаются триггеры и теги на основе этих событий.
Шаг 3: Добавление событий в GA4
- Перейдите в раздел События.
- Убедитесь, что события purchase, add_to_cart и др. отображаются в списке.
- Отметьте нужные события как конверсии — тогда они будут попадать в раздел «Конверсии» и отчёты.
Как анализировать данные после настройки
После того как электронная коммерция включена и работает, откроется доступ к множеству полезных отчётов:
Что можно анализировать:
- Какие товары приносят больше прибыли.
- Сколько пользователей добавляют товар в корзину, но не покупают.
- Сколько шагов проходит покупатель в процессе покупки.
- Какие рекламные кампании приводят к покупкам.
- Какой средний чек, возвраты, частота покупок.
Какие метрики особенно важны:
- Процент завершённых покупок (conversion rate);
- Доход по каналу/источнику;
- Показатель отказов на странице оформления заказа;
- ROI по рекламным источникам;
- Путь пользователя до покупки.
Частые ошибки при настройке
- Включена eCommerce в интерфейсе, но не настроена передача событий — данных нет.
- Ошибки в структуре dataLayer — события не обрабатываются.
- Не передаётся обязательный параметр transaction_id — покупка не считается.
- Не разделены действия для мобильной и десктопной версии — теряется часть данных.
- События не отмечены как конверсии в GA4 — вы не видите полной картины.
Советы по улучшению аналитики электронной коммерции
- Используйте Google Tag Manager — он сильно упрощает настройку.
- Настройте вебвизор и карту скроллов (через Яндекс.Метрику) — в связке с eCommerce это даёт глубинную аналитику.
- Делайте A/B тесты на карточках товара и в корзине — отслеживайте, какие изменения влияют на покупки.
- Учитывайте мультиканальные последовательности — пользователи часто покупают не сразу, а после нескольких касаний.