Applicare uno sconto a un evento di e-commerce

Puoi applicare uno sconto a un articolo in un evento di e-commerce aggiungendo il parametro discount con il valore dello sconto. Non utilizzare una percentuale per il parametro discount.


Esempio

Un cliente applica un codice sconto ("SAVE20") a un ordine contenente tre unità di un articolo (originariamente 10 € ciascuna) e un'unità di un altro articolo (originariamente 22 € ciascuna). Lo sconto viene assegnato come 2 $per unità per il primo articolo e 4,40 $per unità per il secondo.

Riepilogo del calcolo di esempio

Prima di inviare l'evento, devi calcolare il prezzo scontato di ogni articolo. Google Analytics non sottrae automaticamente il valore di discount da price.

Elemento Prezzo unitario originale Sconto per unità Prezzo (parametro) Quantità Entrate articoli
Widget blu 10 $ $ 2,00 8,00$ 3 $ 24,00
Widget rosso $ 22,00 $ 4,40 $17,60 1 $ 17,60
Totale $41,60
  • value = Somma delle entrate a livello di articolo = 24 € + 17,60 € = 41,60 €

Ecco il purchase tag evento per questo esempio:

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

Report sullo sconto

Le seguenti dimensioni e metriche ti consentono di generare report sullo sconto:

Dimensione o metrica Descrizione
Coupon articolo Il coupon utilizzato per acquistare un articolo (un prodotto che vendi).
Coupon ordine Il nome o codice del coupon specificato per gli articoli scontati.
Importo dello sconto sull'articolo Il valore totale dello sconto solo sugli articoli. Importo dello sconto sull'articolo = quantity x discount.
Entrate a livello di articolo Le entrate totali provenienti solo dagli articoli, escluse imposte e spedizione. Entrate a livello di articolo = quantity x price.

Gestire gli sconti a livello di evento e di articolo

Un coupon può essere aggiunto all'intero ordine (a livello di evento) o a un prodotto specifico (a livello di articolo).

  • A livello di ordine: per applicare un coupon all'intera transazione, aggiungi il parametro coupon a livello di evento (al di fuori dell'array items).
  • A livello di articolo: per applicare un coupon a un articolo specifico, aggiungi il parametro coupon all'interno di quell'oggetto specifico nell'array items.

Se un coupon applica uno sconto all'intero ordine (a livello di evento), devi distribuire lo sconto tra gli articoli dell'evento per garantire report accurati a livello di articolo.

In ogni oggetto elemento:

  1. Aggiungi il parametro discount con il valore dello sconto unitario assegnato per l'articolo.
  2. Imposta price sul prezzo unitario meno lo sconto unitario allocato per l'articolo.

Puoi anche creare una metrica personalizzata per generare report sugli sconti a livello di evento.