Rabatt auf ein E-Commerce-Ereignis anwenden

Sie können einen Rabatt auf einen Artikel in einem E-Commerce-Ereignis anwenden, indem Sie den discount Parameter mit dem Wert des Rabatts hinzufügen. Verwenden Sie für den Parameter discount keinen Prozentsatz.


Beispiel

Ein Kunde wendet einen Rabattcode („SAVE20“) auf eine Bestellung an, die drei Einheiten eines Artikels (ursprünglich 10,00 $pro Einheit) und eine Einheit eines anderen Artikels (ursprünglich 22,00 $pro Einheit) enthält. Der Rabatt wird mit 2 $pro Einheit für den ersten Artikel und 4,40 $pro Einheit für den zweiten Artikel berechnet.

Zusammenfassung der Beispielberechnung

Bevor Sie das Ereignis senden, müssen Sie den ermäßigten Preis für jeden Artikel berechnen. In Google Analytics wird der Wert von discount nicht automatisch vom Wert von price abgezogen.

Element Ursprünglicher Preis pro Einheit Rabatt pro Einheit Preis (Parameter) Menge Artikelumsatz
Blaues Widget 10,00 $ 2,00 $ 8,00$ 3 24,00 $
Rotes Widget 22,00 $ 4,40 $ 17,60$ 1 17,60 $
Summe 41,60$
  • value = Summe der Artikelumsätze = 24,00 $+ 17,60 $= 41,60$

Hier ist das purchase Ereignis-Tag für dieses Beispiel:

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

Bericht zum Rabatt

Mit den folgenden Dimensionen und Messwerten können Sie Berichte zu Rabatten erstellen:

Dimension oder Messwert Beschreibung
Artikelgutschein Der Gutschein, der für den Kauf eines Artikels (eines von Ihnen verkauften Produkts) verwendet wurde.
Bestellgutschein Der Name oder Code des Gutscheins, den Sie für ermäßigte Artikel angeben.
Artikel – Rabattbetrag Der Gesamtrabattwert nur aus Artikeln. Artikel – Rabattbetrag = quantity × discount.
Artikelumsatz Der Gesamtumsatz nur aus Artikeln, ohne Steuern und Versandkosten. Artikel umsatz = quantity × price.

Rabatte auf Ereignis- und Artikelebene verarbeiten

Ein Gutschein kann der gesamten Bestellung (Ereignisebene) oder einem bestimmten Produkt (Artikelebene) hinzugefügt werden.

  • Bestellebene: Wenn Sie einen Gutschein auf die gesamte Transaktion anwenden möchten, fügen Sie den Parameter coupon auf Ereignisebene hinzu (außerhalb des items-Arrays).
  • Artikelebene: Wenn Sie einen Gutschein auf einen bestimmten Artikel anwenden möchten, fügen Sie den Parameter coupon in das entsprechende Objekt im items-Array ein.

Wenn ein Gutschein einen Rabatt auf die gesamte Bestellung (Ereignisebene) anwendet, sollten Sie diesen Rabatt auf die Artikel im Ereignis verteilen, um genaue Berichte auf Artikelebene zu erhalten.

In jedem Artikelobjekt:

  1. Fügen Sie den Parameter discount mit dem zugewiesenen Rabattwert pro Einheit für den Artikel hinzu.
  2. Legen Sie für price den Preis pro Einheit abzüglich des zugewiesenen Rabatts pro Einheit für den Artikel fest.

Sie können auch einen benutzerdefinierten Messwert erstellen, um Berichte zu Rabatten auf Ereignisebene zu erstellen.