Эффективная аналитика — ключ к росту любого онлайн-бизнеса. Когда речь идет о продажах через сайт, одной из главных задач становится отслеживание действий пользователей: какие товары они просматривают, что добавляют в корзину, как часто завершают оформление заказа. Всё это возможно благодаря функции электронной коммерции в Google Analytics. Ниже подробно разберем, как правильно настроить электронную коммерцию в Google Analytics 4 (GA4), используя Google Tag Manager (GTM).
Что такое электронная коммерция в Google Analytics
Электронная коммерция — это расширенная функция Google Analytics, позволяющая собирать и анализировать данные о продажах и поведении пользователей на всех этапах покупки. В отличие от базовой статистики посещений, она дает возможность понять:
- какие товары покупают чаще всего;
- как пользователи взаимодействуют с корзиной;
- сколько этапов проходит клиент от просмотра до покупки;
- на каком шаге чаще всего теряется клиент;
- как ведут себя пользователи, пришедшие с разных рекламных каналов.
Все эти данные помогают оптимизировать маркетинг, повысить конверсию и увеличить прибыль.

Подготовка к настройке
Перед началом работы убедитесь, что выполнены следующие условия:
- На сайте установлен Google Analytics 4 (GA4) и вы имеете доступ к его настройкам.
- Используется Google Tag Manager — с его помощью будут передаваться события в GA4.
- Разработчики сайта готовы внедрять код для передачи данных о действиях пользователей через объект dataLayer.
Без передачи корректных данных в dataLayer аналитика электронной коммерции работать не будет.
Структура событий в GA4
Google Analytics 4 использует событийную модель. Это значит, что любое действие пользователя — событие. Электронная коммерция базируется на передаче конкретных событий с параметрами, описывающими, что именно произошло.
Наиболее важные события:
- view_item — просмотр карточки товара;
- add_to_cart — добавление товара в корзину;
- remove_from_cart — удаление товара из корзины;
- begin_checkout — начало оформления заказа;
- purchase — завершение покупки;
- view_cart — просмотр корзины.
Каждое из этих событий должно сопровождаться параметром ecommerce, в котором указываются детали товара: название, артикул, цена, количество, бренд, категория и другие данные.
Пример кода передачи события в dataLayer
Для каждого действия необходимо прописать JavaScript-код, отправляющий информацию в dataLayer. Например, при добавлении товара в корзину:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: «add_to_cart»,
ecommerce: {
currency: «RUB»,
value: 4990,
items: [
{
item_name: «Футболка Adidas»,
item_id: «AD123»,
price: 4990,
quantity: 1,
item_brand: «Adidas»,
item_category: «Одежда»,
item_variant: «Белая, размер M»
}
]
}
});
Подобные скрипты должны запускаться при каждом соответствующем действии пользователя.
Настройка событий в Google Tag Manager
После внедрения скриптов в код сайта необходимо создать теги в GTM, которые будут отслеживать эти события и передавать их в GA4.
- Зайдите в интерфейс GTM и создайте новый тег типа «Событие GA4».
- Укажите имя события, например, add_to_cart.
- Укажите конфигурационный тег GA4, через который осуществляется передача данных.
- Включите передачу параметра ecommerce (он будет автоматически подтягиваться из dataLayer).
- Создайте триггер с типом «Пользовательское событие» и укажите его имя — например, add_to_cart.
Повторите этот процесс для каждого события: view_item, begin_checkout, purchase и других, которые вы хотите отслеживать.

Проверка корректности передачи данных
Провести тестирование можно с помощью режима предварительного просмотра в GTM и раздела «Отладка» в GA4 (DebugView). Чтобы это сделать:
- Включите режим предварительного просмотра в GTM и откройте сайт.
- Совершите тестовые действия, например, добавьте товар в корзину.
- В интерфейсе GA4 перейдите в DebugView и проверьте, отображаются ли события.
- Убедитесь, что каждый параметр передается правильно: название товара, цена, количество и другие.
Если данные не отображаются или отображаются некорректно, проверьте код на сайте и настройки тегов в GTM.
Работа с отчетами электронной коммерции в GA4
После корректной настройки аналитика начнет собирать данные, которые можно использовать для анализа и оптимизации:
- Выявление самых популярных товаров;
- Определение слабых мест в воронке продаж (например, высокий отток на этапе оформления заказа);
- Сравнение эффективности разных источников трафика;
- Оценка эффективности рекламных кампаний;
- Создание аудиторий для ремаркетинга — например, пользователей, добавивших товар в корзину, но не завершивших покупку.
Для получения более детализированной информации используйте инструмент «Исследования» (Explore) в GA4, с помощью которого можно строить пользовательские отчёты, воронки и сегменты.
Дополнительные возможности
GA4 также позволяет отслеживать:
- Промокоды и скидки;
- Способы оплаты;
- Источники продаж (например, мобильное приложение, сайт, маркетплейсы);
- Возвраты и отмены заказов.
Это позволяет получить максимально полную картину всех коммерческих процессов на сайте.
Настройка электронной коммерции в Google Analytics 4 — задача, требующая технической подготовки, внимания к деталям и совместной работы аналитиков и разработчиков. Но результат стоит затраченных усилий: вы получаете доступ к глубокой и точной информации о поведении покупателей, на основе которой можно принимать обоснованные решения и увеличивать прибыльность бизнеса.
Своевременный анализ, построенный на достоверных данных, — ключевой фактор роста и конкурентного преимущества в электронной коммерции.