Product Events (Legacy)
As part of the legacy Enhanced Analytics functionality, Product Events can provide greater insight into the products that customers interact with and order.
Aperçu
The Product event represents the customer's journey as they choose and decide the product to order.
trackProductClicked (Produit)
Un événement s'est déclenché lorsqu'un client clique sur un lien de produit pour afficher plus de détails.
Paramètres
Paramètre | Type de données | Description |
---|---|---|
product required | objet | Le produit sur lequel le client clique. |
Exemple
affirm.analytics.trackProductClicked({
"brand": "Affirm",
"category": "Apparel",
"coupon": "SUMMER2018",
"name": "Affirm T-Shirt",
"price": 730,
"productId": "SKU-1234",
"quantity": 1,
"variant": "Black"
});
trackProductViewed (Produit)
Paramètres
Paramètre | Type de données | Description |
---|---|---|
product required | objet | Le produit que le client a consulté. |
Exemple
affirm.analytics.trackProductViewed({
"brand": "Affirm",
"category": "Apparel",
"coupon": "SUMMER2018",
"name": "Affirm T-Shirt",
"price": 730,
"productId": "SKU-1234",
"quantity": 1,
"variant": "Black"
});
Un événement s'est déclenché lorsqu'un client ajoute un produit à son panier.
Paramètres
Paramètre | Type de données | Description |
---|---|---|
product required | objet | Le produit que le client ajoute à son panier. |
cart optional | objet | Le panier auquel le client ajoute le produit. Un argument non défini implique que les clients ne peuvent avoir qu'un seul panier à tout moment. |
Exemple
affirm.analytics.trackProductAdded({
"brand": "Affirm",
"category": "Apparel",
"coupon": "SUMMER2018",
"name": "Affirm T-Shirt",
"price": 730,
"productId": "SKU-1234",
"quantity": 1,
"variant": "Black"
}, {
"cartId": "CART-1234",
"name": "Main Cart"
});
un événement s'est déclenché lorsqu’un client supprime un produit de son panier.
Paramètres
Paramètre | Type de données | Description |
---|---|---|
product required | objet | Le produit que le client supprime de son panier. |
cart optional | objet | Le panier dont le client supprime le produit. Un argument non défini implique que les clients ne peuvent avoir qu'un seul panier à tout moment. |
Exemple
affirm.analytics.trackProductRemoved({
"brand": "Affirm",
"category": "Apparel",
"coupon": "SUMMER2018",
"name": "Affirm T-Shirt",
"price": 730,
"productId": "SKU-1234",
"quantity": 1,
"variant": "Black"
}, {
"cartId": "CART-1234",
"name": "Main Cart"
});
Un événement s'est déclenché lorsqu'un client consulte son panier.
Paramètres
Paramètre | Type de données | Description |
---|---|---|
product required | array | Les produits du panier lorsque le client l'a consulté. |
cart optional | objet | Le panier consulté par le client. Un argument non défini implique que les clients ne peuvent avoir qu'un seul panier à tout moment. |
Exemple
affirm.analytics.trackCartViewed([{
"brand": "Affirm",
"category": "Apparel",
"coupon": "SUMMER2018",
"name": "Affirm T-Shirt",
"price": 730,
"productId": "SKU-1234",
"quantity": 1,
"variant": "Black"
}, {
"brand": "Affirm",
"category": "Apparel",
"coupon": "SUMMER2018",
"name": "Affirm Turtleneck Sweater",
"price": 2190,
"productId": "SKU-5678",
"quantity": 1,
"variant": "Black"
}], {
"cartId": "CART-1234",
"name": "Main Cart"
});
Objets
Produit
Représente tout produit ou service proposé.
Paramètre | Description | |
---|---|---|
marque optionnel | string Maximum length: 500 Protocol parameter: prbr | La marque du produit (par ex. Affirm). |
Catégorie optionnel | string Maximum length: 500 Protocol parameter: prca | La catégorie à laquelle appartient le produit (ex. Vêtements). |
coupon optionnel | string Maximum length: 500 Protocol parameter: prcc | Tout code promotionnel associé à l'instance particulière de ce produit. |
name optionnel | string Maximum length: 500 Protocol parameter: osn | Le nom complet du produit (par ex. le t-shirt Affirm). |
Prix optionnel | integer Protocol parameter: prpr | Le prix du produit. La valeur doit être non négative et représentée en cents au lieu de dollars. |
productID optionnel | string Maximum length: 500 Protocol parameter: prid | Un identifiant unique représentant le produit, comme le SKU ou un identifiant de base de données interne utilisé par le vendeur. |
quantity optionnel | integer Protocol parameter: prqt | La quantité du produit. La valeur doit être non négative. |
variante optionnel | string Maximum length: 500 Protocol parameter: prva | La variante du produit (par ex. noir). |
currency optionnel | string Protocol parameter: prcu | Un code de devise associé à ce produit (USD). |
panier
Représente le panier d'un utilisateur. Il s'agit d'un argument facultatif pour la plupart des fonctions de l'API Enhanced Analytics. Il est destiné à soutenir l'analyse des sites Web de commerce électronique qui permettent aux clients d'avoir plusieurs paniers.
Paramètre | Type de données | Description |
---|---|---|
cartID required | string Maximum length: 500 Protocol parameter: ctid | Un identifiant unique représentant le panier de l'utilisateur. |
name optional | string Maximum length: 500 Protocol parameter: ctnm | Le nom du panier. |
Mis à jour Il y a 24 jours