Летнее промо · view_promotion + select_promotion (активно)

Трекинг E-Commerce

Полная e-commerce воронка GA4.

От первого просмотра каталога до возврата платежа. Отслеживается каждая микро-конверсия.

E-commerce события для захвата

view_item_list загрузка каталога
select_item клик по товару
view_item карточка товара
add_to_cart в корзину
remove_from_cart удалить
begin_checkout начало оформления
add_shipping_info доставка
add_payment_info оплата
purchase покупка
refund возврат

Схема GA4 e-commerce за 60 секунд

Все e-commerce события в GA4 устроены одинаково. На верхнем уровне поля currency и value, а также массив items[] с описанием того, над чем совершается действие. Вот как выглядит push для add_to_cart:

dataLayer.push({
  event: 'add_to_cart',
  ecommerce: {
    currency: 'USD',
    value: 49.00,
    items: [{
      item_id: 'SKU_42',
      item_name: 'Halyk Hoodie',
      item_brand: 'Halyk',
      item_category: 'Apparel',
      price: 49.00,
      quantity: 1,
    }]
  }
});

Что важно:

  • Имена событий должны точно соответствовать спецификации GA4 (view_item, add_to_cart, purchase и так далее). При совпадении имён GA4 сам обогатит данные без дополнительной настройки.
  • В items[] нужно передавать item_id, item_name, item_brand, item_category, price, quantity. На всех шагах воронки используйте одни и те же ключи. Иначе отчёты будут собираться некорректно.
  • Поле currency обязательно. Поле value это сумма по всем items. По этим двум полям GA4 рассчитывает выручку.
  • В событии purchase передавайте transaction_id, иначе GA4 будет считать дубликаты. В событии refund используйте тот же id, и тогда возврат спишется с правильной транзакции.
Как настроить воронку: каталог, корзина, оформление
Цель
Один шаблон тега на всю воронку. На его основе вы скопируете шесть тегов под каждое событие.
Триггер
Custom Event · имя события = view_item_list, select_item, view_item, add_to_cart, begin_checkout, purchase (под каждое имя события создаётся отдельный триггер).
Тег
GA4 Event tag, имя события подставляется из триггера. Один Event Parameter с именем items, сопоставленный с Data Layer Variable ecommerce.items. Аналогично передаются currency и value. Этот шаблон копируется на все шесть событий воронки.
Проверка
Пройдите путь каталог, товар, корзина, оформление. В GA4 DebugView события воронки появятся по порядку, поле items будет заполнено. Если items пустой, значит имя переменной не совпадает с ключом в dataLayer.
Как настроить purchase (главная конверсия)
Цель
Это главная конверсия. В тег передаются transaction_id, value, currency, tax, shipping, coupon и весь массив items[]. После настройки событие отмечается как Conversion в GA4.
Триггер
Custom Event · имя события = purchase
Тег
GA4 Event tag с именем события purchase. Сопоставьте параметры ecommerce.transaction_id, ecommerce.tax, ecommerce.shipping, ecommerce.coupon, ecommerce.items, а также currency и value. В GA4 Admin → Events отметьте purchase как Conversion, если ещё не отмечено.
Проверка
Пройдите оформление с тестовым купоном. В DebugView появится purchase со всеми параметрами. Повторите тот же сценарий с тем же transaction_id. GA4 должен проигнорировать дубликат. Если выручка удвоилась, значит transaction_id передаётся неправильно.
Как настроить refund (с привязкой к исходной покупке)
Цель
Связать возврат с исходной покупкой через тот же transaction_id. Иначе GA4 спишет средства не с той транзакции.
Триггер
Custom Event · имя события = refund
Тег
GA4 Event tag с именем события refund. В параметры передайте transaction_id (тот же, что был в purchase), value, currency и items[]. При частичном возврате укажите только те позиции, которые возвращаются, с их количеством.
Проверка
Нажмите кнопку возврата на экране подтверждения. В DebugView появится событие refund. В отчёте Monetization (примерно через сутки) исходная выручка по этому transaction_id уменьшится на сумму возврата.
GA4 Masterclass
Good Labs Academy
Мастер-класс Google Analytics 4
Курсы
GTM Server-Side
Good Labs Setup
Серверный контейнер GTM
Услуги
BigQuery for Marketers
Google Cloud
Хранилище данных BigQuery
Инфраструктура
CAPI Integration
Meta
Интеграция Conversion API
Плагины
Looker Studio Dashboard
Good Labs Design
Дашборд в Looker Studio
Услуги
Consulting Hour
Good Labs Help
Консалтинговый час
Поддержка

Корзина

Пока пусто