Stosowanie rabatu do zdarzenia e-commerce

Aby zastosować rabat do produktu w zdarzeniu e-commerce, dodaj parametr discount z wartością rabatu. Nie używaj wartości procentowej w przypadku parametru discount.


Przykład

Klient stosuje kod rabatowy („SAVE20”) do zamówienia zawierającego 3 sztuki jednego produktu (pierwotnie po 10 PLN za sztukę) i 1 sztukę innego produktu (pierwotnie po 22 PLN za sztukę). Rabat jest rozdzielany w ten sposób, że na pierwszy produkt przypada 2 PLN za sztukę, a na drugi – 4,40 PLN za sztukę.

Podsumowanie przykładowych obliczeń

Przed wysłaniem zdarzenia musisz obliczyć cenę z rabatem dla każdego produktu. Google Analytics nie odejmuje automatycznie wartości discount od wartości price.

Element Oryginalna cena jednostkowa Rabat jednostkowy Cena (parametr) Ilość Przychody z produktu
Niebieski widżet 40,00 zł 2 USD 8,00 PLN 3 24,00 USD
Czerwony widżet 22 USD 4,40 zł 17,60 zł 1 17,60 USD
Łącznie 41,60 zł
  • value = suma przychodów z produktów = 24,00 PLN + 17,60 PLN = 41,60 PLN

Oto tag zdarzenia purchase w tym przykładzie:

// 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"
    }
  ]
});

Raportowanie rabatu

Te wymiary i dane umożliwiają raportowanie rabatów:

Wymiar lub dane Opis
Kupon produktu Kupon użyty do zakupu produktu (towaru, który sprzedajesz).
Kupon zamówienia Podana przez Ciebie nazwa (lub podany przez Ciebie kod) kuponu na produkty dostępne z rabatem.
Kwota rabatu na produkt Łączna wartość rabatu na same produkty. Kwota rabatu na produkt = quantity x discount.
Przychody z produktu Łączne przychody z samych produktów bez podatku i kosztów dostawy. Przychody z produktu = quantity × price.

Obsługa zniżek na poziomie zdarzenia i produktu

Kupon można dodać do całego zamówienia (na poziomie zdarzenia) lub do konkretnego produktu (na poziomie produktu).

  • Na poziomie zamówienia: aby zastosować kupon do całej transakcji, dodaj parametr coupon na poziomie zdarzenia (poza tablicą items).
  • Na poziomie produktu: aby zastosować kupon do konkretnego produktu, dodaj parametr coupon w tym konkretnym obiekcie w tablicy items.

Jeśli kupon stosuje rabat do całego zamówienia (na poziomie zdarzenia), musisz rozdzielić ten rabat na poszczególne produkty w zdarzeniu, aby zapewnić dokładne raportowanie na poziomie produktu.

W każdym obiekcie elementu:

  1. Dodaj parametr discount z przypisaną wartością rabatu jednostkowego dla produktu.
  2. Ustaw wartość price na cenę jednostkową pomniejszoną o rabat jednostkowy przypisany do produktu.

Możesz też utworzyć rodzaj danych niestandardowych, aby tworzyć raporty o zniżkach na poziomie zdarzenia.