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
coupona livello di evento (al di fuori dell'arrayitems). - A livello di articolo: per applicare un coupon a un articolo specifico, aggiungi il parametro
couponall'interno di quell'oggetto specifico nell'arrayitems.
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:
- Aggiungi il parametro
discountcon il valore dello sconto unitario assegnato per l'articolo. - Imposta
pricesul 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.