Данные для статистики (GTM)
Обзор возможностей
Справочник содержит данные о транзакции, которые передаются в dataLayer GTM контейнера. Вы можете использовать эти данные для настройки отслеживания транзаций в GA или для других счетчиков, поддерживающих получение данных, переданных в dataLayer.
Транзакцией считается операция создания заказа. Таким образом в статистике учитываются все заказы покупателей, включая заказы с офлайн методом оплаты, независимо от результата оплаты.
Данные о транзакции передаются при первом переходе на страницу успешного создания заказа (/order/complete):
- Покупатель должен добавить продукт в корзину, заполнить свои персональные данные, выбрать способ оплаты, подтвердить согласие с условиями продажи и обработкой персональных данных (если нужно) и нажать кнопку Оформить заказ
- После этого:
- Будет создан в статусе new / not paid
- Покупателю откроется страница успешного создания заказа (/order/complete), которая также содержит форму оплаты заказа
- Данные о транзакции будут переданы в GTM-контейнер
Валюта
Передается код валюты заказа.
Передается код валюты заказа.
- Формат: ISO 4217 alpha-3, 3 символа.
- Варианты значений см. в справочнике.
Идентификатор транзакции
Передается идентификатор заказа (без префикса).
Передается идентификатор заказа (без префикса).
Доход от электронной торговли
Передается итоговая сумма заказа.
Передается итоговая сумма заказа.
- Передается в валюте заказа
- Учитывает количество продуктов, скидки, VAT, стоимость доставки
- Формат: Число с 2 десятичными знаками, разделитель - точка
Стоимость доставки
Передается итоговая сумма доставки для заказа.
Передается итоговая сумма доставки для заказа.
- Передается в валюте заказа
- Формат: Число с 2 десятичными знаками, разделитель - точка
- Если доставка бесплатна, то параметр будет передан с значением "0"
Сумма налога
Передается итоговая сумма VAT по всем позициям заказа.
Передается итоговая сумма VAT по всем позициям заказа.
- Передается в валюте заказа
- Учитывает количество продуктов
- Формат: Число с 2 десятичными знаками, разделитель - точка
- Если на все продукты заказа процент VAT равен нулю, то параметр будет передан с значением "0"
Купон заказа
Передается промокод, если он был применен хотя бы к одному из продуктов заказа. Обратите внимание, промокод будет считаться примененным, если он был успешно активирован и скидка по нему была доступна хотя бы к одному из продуктов. При этом в итоге на продукт может действовать другая скидка. В этом случае при передаче данных в GTM, промокод будет заполнен на уровне заказа, но не будет заполнен на уровне продукта. См. подробнее об особенностях учета применения промокодов.
Передается промокод, если он был применен хотя бы к одному из продуктов заказа. Обратите внимание, промокод будет считаться примененным, если он был успешно активирован и скидка по нему была доступна хотя бы к одному из продуктов. При этом в итоге на продукт может действовать другая скидка. В этом случае при передаче данных в GTM, промокод будет заполнен на уровне заказа, но не будет заполнен на уровне продукта. См. подробнее об особенностях учета применения промокодов.
Название товара
Передается полное наименование продукта (название и пояснение к названию).
Передается полное наименование продукта (название и пояснение к названию).
Название бренда товара
Передается название вашей компании. Если на нашей стороне поле не заполнено, то оно будет передано с пустым значением ("").
Передается название вашей компании. Если на нашей стороне поле не заполнено, то оно будет передано с пустым значением ("").
Разновидность товара
Передается признак согласия покупателя на подписку.
Варианты значений:
Передается признак согласия покупателя на подписку.
Варианты значений:
- AR - согласие на подписку с автоматическим продлением
Обратите внимание, подписка с автоматическим продлением создается по факту оплаты заказа. На момент передачи данных в dataLayer подписка еще не создана. Если item_variant = AR, то это значит, что покупатель согласился на подписку с автоматическим продлением в корзине или это продукт с пробным периодом (для покупки которого с подпиской не требуется согласие покупателя) - MR - передается для всех продуктов, кроме продуктов с автоматическим продлением
Категория товара
Передается бизнес сегмент продажи продукта. Это свойство продукта вы можете заполнить через Product API (business_segment).
Варианты значения:
Передается бизнес сегмент продажи продукта. Это свойство продукта вы можете заполнить через Product API (business_segment).
Варианты значения:
- consumer - продукт предназначен для физических лиц (b2c)
- corporate - продукт предназначен для юридичесих лиц (b2b)
- mobile - мобильное приложение
- В случае, если у продукта не заполнено это свойство, то параметр будет передан с пустым значением ("")
Доход от товара
Передается полная стоимость продукта.
Передается полная стоимость продукта.
- Передается в валюте заказа
- Учитывает количество продукта в заказе, VAT, скидку
- Формат: число с 2 десятичными знаками, разделитель - точка
Аффилированность товара
Передается техническое название вашей корзины. Это информационное название на нашей стороне, которое не отображается покупателю.
Передается техническое название вашей корзины. Это информационное название на нашей стороне, которое не отображается покупателю.
Купон на товар
Передается промокод, если он был применен к продукту. Обратите внимание, промокод будет считаться примененным, если он был успешно активирован и скидка по нему была доступна для продукта. При этом в итоге на продукт может действовать другая скидка. См. подробнее об особенностях учета применения промокодов.
Передается промокод, если он был применен к продукту. Обратите внимание, промокод будет считаться примененным, если он был успешно активирован и скидка по нему была доступна для продукта. При этом в итоге на продукт может действовать другая скидка. См. подробнее об особенностях учета применения промокодов.
Дополнительные справочники
Если вы хотите получить дополнительную информацию о параметрах, посмотрите справку Google Аналитики:
- Отчет Совершенные покупки
- Параметры и показатели Аналитики (см. разделы Электронная торговля)
Пример
window.ga4Ecommerce = window.ga4Ecommerce || new window.GA4()
window.ga4Ecommerce.purchase({
currency: "USD",
transaction_id: "111111",
value: 300.00,
shipping: 0,
tax: 0,
coupon: "demo",
items: [
{
item_id: "123456",
item_name: "Demo product with subscription",
item_brand: "",
item_variant: "AR",
item_category: "consumer",
quantity: 2,
price: 100.00,
affiliation: "demo.checkout.softline.com",
coupon: "demo",
sku: "0001"
},
{
item_id: "123457",
item_name: "Demo product",
item_brand: "",
item_variant: "MR",
item_category: "consumer",
quantity: 1,
price: 200.00,
affiliation: "demo.checkout.softline.com",
sku: "0002"
}
]
});