Vous pouvez appliquer une remise à un article dans un événement d'e-commerce en ajoutant le paramètre discount avec la valeur de la remise. N'utilisez pas de pourcentage pour le paramètre discount.
Exemple
Un client applique un code de réduction ("SAVE20") à une commande contenant trois unités d'un article (initialement 10 $ chacune) et une unité d'un autre article (initialement 22 $ chacune). La remise est répartie comme suit : 2 $ par unité pour le premier article et 4,40 $ par unité pour le deuxième.
Récapitulatif de l'exemple de calcul
Avant d'envoyer l'événement, vous devez calculer le prix réduit de chaque article.
Google Analytics ne soustrait pas automatiquement la valeur discount de price.
| Élément | Prix unitaire d'origine | Remise unitaire | Prix (paramètre) | Quantité | Revenu lié aux articles |
|---|---|---|---|---|---|
| Widget bleu | 10 $ | 2,00 $ | 8,00 $ | 3 | 24 $ |
| Widget rouge | 22 $ | 4,40 $ | 17,60 $ | 1 | 17,60 $ |
| Total | 41,60 $ |
value= Somme des revenus des articles = 24,00 $ + 17,60 $ = 41,60 $
Voici le tag d'événement purchase pour cet exemple :
// 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"
}
]
});
Signaler la remise
Les dimensions et métriques suivantes vous permettent de créer des rapports sur les remises :
| Dimension ou métrique | Description |
|---|---|
| Bon de réduction pour l'article | Bon de réduction utilisé pour acheter un article (un produit que vous vendez). |
| Coupon de commande | Nom ou code du bon de réduction que vous spécifiez pour les articles avec remise. |
| Montant de la remise sur l'article | Valeur totale de la remise sur les articles uniquement. Montant de la remise sur l'article = quantity x discount. |
| Revenu généré par l'article | Revenu total généré par les articles uniquement, hors taxes et frais de livraison. Revenu généré par l'article = quantity x price. |
Gérer les remises au niveau de l'événement et de l'article
Un code promotionnel peut être ajouté à l'ensemble de la commande (au niveau de l'événement) ou à un produit spécifique (au niveau de l'article).
- Au niveau de la commande : pour appliquer un bon de réduction à l'ensemble de la transaction, ajoutez le paramètre
couponau niveau de l'événement (en dehors du tableauitems). - Au niveau de l'article : pour appliquer un bon de réduction à un article spécifique, ajoutez le paramètre
coupondans l'objet correspondant du tableauitems.
Si un bon de réduction s'applique à l'ensemble de la commande (au niveau de l'événement), vous devez répartir cette remise sur les articles de l'événement pour garantir des rapports précis au niveau des articles.
Dans chaque objet d'élément :
- Ajoutez le paramètre
discountavec la valeur de remise unitaire allouée à l'article. - Définissez
pricesur le prix unitaire moins la remise unitaire allouée à l'article.
Vous pouvez également créer une métrique personnalisée pour générer des rapports sur les remises au niveau de l'événement.