Product Events
Aperçu
Les événements Produit représentent le parcours du client au fur et à mesure qu'il choisit et décident du produit à commander.
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 5 months ago