Rabatt auf ein E-Commerce-Ereignis anwenden

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


Beispiel

Ein Kunde wendet einen Rabattcode im Wert von 8 $ („SAVE20“) auf eine Bestellung an, die zwei Einheiten eines Artikels und eine Einheit eines anderen Artikels enthält. Der Rabatt wird mit 2 $pro Einheit für den ersten Artikel und 4 $pro Einheit für den zweiten Artikel berechnet. Hier ist das purchase Ereignis-Tag für dieses Beispiel:

// A user applies the coupon code "SAVE20" to their entire order.
// The order contains two items, each receiving a portion of the discount.
gtag("event", "purchase", {
  'transaction_id': "T_12345",
  'value': 32.00,        // 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': 2,
      'coupon': "SAVE20"   // Optional: Item-level coupon can match order-level
    },
    {
      'item_id': "SKU_456",
      'item_name': "Red Widget",
      'price': 16.00,      // Unit price after discount (original 20.00 - 4.00 discount)
      'discount': 4.00,    // Unit discount
      'quantity': 1,
      'coupon': "SAVE20"
    }
  ]
});

Bericht zum Rabatt erstellen

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

Dimension oder Messwert Beschreibung
Artikelgutschein Der Gutschein, mit dem ein Artikel (z. B. ein von Ihnen verkauftes Produkt) gekauft 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. Artikelumsatz = quantity × price.

Rabatte auf Ereignis- und Artikelebene verarbeiten

Ein Gutschein kann der gesamten Bestellung (Ebene „Ereignis“) oder einem bestimmten Produkt (Ebene „Artikel“) hinzugefügt werden.

  • Auf Bestellungsebene: Wenn Sie einen Gutschein auf die gesamte Transaktion anwenden möchten, fügen Sie den Parameter coupon auf Ereignisebene (außerhalb des items-Arrays) hinzu.
  • Auf Artikelebene: Wenn Sie einen Gutschein auf einen bestimmten Artikel anwenden möchten, fügen Sie den Parameter coupon in das entsprechende Objekt im Array items 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 „item“-Objekt:

  1. Fügen Sie den Parameter discount mit dem zugewiesenen Rabattwert für die Einheit für den Artikel hinzu.
  2. Legen Sie price auf den Stückpreis abzüglich des zugewiesenen Stückrabatts für den Artikel fest.

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