E-commerce трекинг

Gauss Analytics позволяет отслеживать покупки, добавления в корзину и просмотры товаров. Данные отображаются в разделе дашборда E-commerce: выручка, конверсия, средний чек, топ-товары.

Покупка

Вызовите событие purchase после успешного оформления заказа:

gauss.track('purchase', {
  transaction_id: 'order-1234',
  value: 4990,
  currency: 'RUB',
  items: [
    {
      item_id: 'plan-pro',
      item_name: 'Pro Plan',
      item_category: 'Subscription',
      quantity: 1,
      price: 4990,
    },
  ],
});

Обязательные поля

Поле Тип Описание
transaction_id string Уникальный ID заказа
value number Сумма заказа
currency string Код валюты: RUB, USD, EUR, TRY
items array Список товаров (минимум 1)

Поля товара

Поле Тип Обязательное Описание
item_id string Да ID товара или SKU
item_name string Да Название товара
price number Да Цена единицы
quantity number Нет Количество (по умолчанию 1)
item_category string Нет Категория товара

Добавление в корзину

gauss.track('add_to_cart', {
  items: [
    {
      item_id: 'plan-pro',
      item_name: 'Pro Plan',
      price: 4990,
      quantity: 1,
    },
  ],
});

Начало оформления заказа

gauss.track('begin_checkout', {
  value: 4990,
  currency: 'RUB',
  items: [...],
});

Просмотр товара

gauss.track('view_item', {
  items: [
    {
      item_id: 'plan-pro',
      item_name: 'Pro Plan',
      price: 4990,
    },
  ],
});

Пример с Next.js

// После успешной оплаты на странице /success
useEffect(() => {
  if (order) {
    gauss.track('purchase', {
      transaction_id: order.id,
      value: order.total,
      currency: 'RUB',
      items: order.items.map((item) => ({
        item_id: item.sku,
        item_name: item.name,
        item_category: item.category,
        quantity: item.quantity,
        price: item.price,
      })),
    });
  }
}, [order]);

Совместимость с GA4

Gauss Analytics использует схему событий, совместимую с Google Analytics 4 eCommerce. Если вы переходите с GA4, ваша существующая разметка событий будет работать без изменений.