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ètreType de donnéesDescription
product requiredobjetLe 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ètreType de donnéesDescription
product requiredobjetLe 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"
});

trackProductAdded (Produit, facultatif[Panier])

Un événement s'est déclenché lorsqu'un client ajoute un produit à son panier.

Paramètres

ParamètreType de donnéesDescription
product requiredobjetLe produit que le client ajoute à son panier.
cart
optional
objetLe 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"
});

trackProductRemoved (Produit, facultatif[Panier])

un événement s'est déclenché lorsqu’un client supprime un produit de son panier.

Paramètres

ParamètreType de donnéesDescription
product requiredobjetLe produit que le client supprime de son panier.
cart
optional
objetLe 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"
});

trackCartViewed: (Produit, facultatif[Panier])

Un événement s'est déclenché lorsqu'un client consulte son panier.

Paramètres

ParamètreType de donnéesDescription
product requiredarrayLes produits du panier lorsque le client l'a consulté.
cart
optional
objetLe 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ètreDescription
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ètreType de donnéesDescription
cartID requiredstring
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.