Как применить скидку к событию электронной торговли

Вы можете применить скидку к товару в рамках акции в интернет-магазине , добавив параметр ` discount со значением скидки. Не используйте процентное значение для параметра discount .


Пример

Покупатель применяет промокод ("SAVE20") к заказу, содержащему три единицы одного товара (первоначальная цена 10,00 долларов США за единицу) и одну единицу другого товара (первоначальная цена 22,00 доллара США за единицу). Скидка рассчитывается как 2 доллара США за единицу первого товара и 4,40 доллара США за единицу второго товара.

Краткое изложение примера расчета

Перед отправкой события необходимо рассчитать цену со скидкой для каждого товара. Google Analytics не вычитает значение discount из price автоматически.

Элемент Первоначальная цена за единицу Скидка за единицу Цена (параметр) Количество Доход от товара
Синий виджет 10,00 долларов 2,00 доллара 8,00 долларов 3 24,00 долларов
Красный виджет 22,00 долларов 4,40 доллара 17,60 долларов 1 17,60 долларов
Общий 41,60 долларов
  • value = Сумма выручки от продажи товаров = 24,00 долл. + 17,60 долл. = 41,60 долл.

Вот тег события purchase для этого примера:

// A user applies the coupon code "SAVE20" to their entire order.
// The order contains three units of one item type, and one unit of another item type.
gtag("event", "purchase", {
  'transaction_id': "T_12345",
  'value': 41.60,        // Total value after all discounts
  'currency': "USD",
  'coupon': "SAVE20",    // Order-level coupon code
  'items': [
    {
      'item_id': "SKU_123",
      'item_name': "Blue Widget",
      'price': 8.00,       // Unit price after discount (original 10.00 - 2.00 discount)
      'discount': 2.00,    // Unit discount
      'quantity': 3,
      'coupon': "SAVE20"   // Optional: Item-level coupon can match order-level
    },
    {
      'item_id': "SKU_456",
      'item_name': "Red Widget",
      'price': 17.60,      // Unit price after discount (original 22.00 - 4.40 discount)
      'discount': 4.40,    // Unit discount
      'quantity': 1,
      'coupon': "SAVE20"
    }
  ]
});

Сообщить о скидке

Следующие параметры и показатели позволяют составлять отчеты о скидках:

Размер или метрическая система Описание
Купон на товар Купон, используемый для покупки товара (продукта, который вы продаете).
Купон на заказ Название или код купона, который вы указываете для товаров со скидкой.
Сумма скидки на товар Общая сумма скидки рассчитывается только для отдельных товаров. Сумма скидки за товар = quantity × discount .
Доход от товара Общая выручка только от продажи товаров, за исключением налогов и доставки. Выручка от продажи товаров = quantity × price .

Обработка скидок на уровне мероприятий и на уровне товаров.

Купон можно добавить ко всему заказу (на уровне события) или к конкретному товару (на уровне позиции).

  • На уровне заказа: чтобы применить купон ко всей транзакции, добавьте параметр coupon на уровне события (вне массива items ).
  • На уровне товара: чтобы применить купон к конкретному товару, добавьте параметр coupon в массив items этого конкретного объекта.

Если купон предоставляет скидку на весь заказ (на уровне акции), то для обеспечения точности отчетности по отдельным товарам следует распределить эту скидку между всеми товарами, участвующими в акции.

В каждом объекте элемента:

  1. Добавьте параметр discount с указанием значения скидки за единицу товара.
  2. Установите price равной цене за единицу товара за вычетом установленной скидки за единицу товара.

Вы также можете создать собственную метрику для составления отчетов о скидках на уровне мероприятий.