Passer au contenu

Comment utiliser les événements eCommerce

Les événements recommandés pour le commerce électronique utilisent un schéma partagé au niveau de la commande, ce qui permet à Braze de construire des fonctionnalités fiables à partir de vos données eCommerce, notamment les profils utilisateur, la segmentation, l’envoi de messages, le reporting et les recommandations basées sur l’IA. Les sections de cet article expliquent comment utiliser chaque fonctionnalité dans Braze.

Consultez les schémas d’événements pour les exigences de propriétés et les types de données, et Validation et résolution des problèmes des événements pour savoir ce qui se passe lorsqu’un événement échoue à la validation.

Comme les événements eCommerce suivent un schéma prévisible, Braze peut construire des fonctionnalités fiables par-dessus, du suivi du chiffre d’affaires et des modèles de Canvas prêts à l’emploi aux recommandations basées sur l’IA. Les sections suivantes vous offrent un aperçu rapide de chaque fonctionnalité avec des liens vers la documentation complète.

Onglet Commerce

L’onglet Commerce de chaque profil utilisateur combine deux modules : Activité des commandes (indicateurs calculés de chiffre d’affaires et de commandes) et Panier actif (le dernier panier issu des événements ecommerce.cart_updated).

Activité des commandes

Le module Activité des commandes affiche trois indicateurs calculés qui se mettent à jour en temps réel au fur et à mesure du traitement des événements. Le modèle au niveau de la commande de ces calculs sépare clairement les prix des produits de la valeur totale de la commande.

Indicateur Formule
Chiffre d’affaires total somme (order_placed.total_value) − somme (order_refunded.total_value)
Nombre total de commandes nombre (distinct order_placed) − nombre (distinct order_cancelled)
Valeur totale des remboursements somme (order_refunded.total_value)

Panier actif

Le module Panier actif affiche le dernier panier sur le profil utilisateur. Cette vue est particulièrement utile pendant vos tests. Vous pouvez l’utiliser pour confirmer le contenu du panier, valider les parcours basés sur le panier ou vérifier que les événements ecommerce.cart_updated mettent bien à jour le profil comme prévu.

Le Panier actif inclut les éléments suivants :

  • ID du panier — Identifiant du panier ayant reçu en dernier un événement ecommerce.cart_updated.
  • Dernière mise à jour — Horodatage de la mise à jour la plus récente du panier.
  • Valeur totale du panier — Valeur totale des articles dans le panier actuel.
  • Voir les produits — Un lien pour ouvrir la liste des produits dans le panier (jusqu’à 50 produits).

Orchestration eCommerce

Segmentation

Braze propose trois façons de segmenter les utilisateurs à partir des données eCommerce :

  • Filtres eCommerce : Utilisez la catégorie eCommerce du segmenteur. Elle contient des filtres alimentés par les événements eCommerce recommandés, comme Last Order Placed, Total Revenue et Average Order Value. Pour consulter la liste complète des filtres disponibles, voir Filtres de segmentation.
  • Filtres d’événements personnalisés : Les événements eCommerce se comportent comme des événements personnalisés. Tous les filtres d’événements personnalisés existants fonctionnent donc immédiatement. Par exemple, vous pouvez filtrer selon « A effectué l’événement personnalisé ecommerce.order_placed plus de X fois » ou « A effectué pour la première fois l’événement personnalisé ecommerce.order_placed ».
  • Extensions de segments : Pour segmenter à partir de propriétés d’événement imbriquées, comme le tableau de produits imbriqué ou les propriétés des objets de métadonnées, utilisez les extensions de segments avec le filtrage par propriétés d’événement imbriquées. Vous pouvez ainsi créer des audiences comme « utilisateurs ayant acheté le produit SKU-123 au cours des 90 derniers jours ». Vous pouvez aussi combiner des critères portant sur différentes propriétés d’une même commande.

Si vous devez filtrer sur des propriétés personnalisées qui ne figurent pas dans le schéma d’événement documenté, imbriquez-les sous metadata lorsque vous enregistrez l’événement (par exemple, metadata.color au lieu de color). Les propriétés personnalisées de premier niveau envoyées via l’API ou le SDK ne sont pas valides pour les filtres de propriétés des extensions, même si elles apparaissent dans vos données d’événement. L’utilisation d’une propriété de premier niveau non autorisée empêche d’enregistrer l’extension ou de la désarchiver.

Déclenchement

Vous pouvez utiliser des déclencheurs d’événements personnalisés avec les événements eCommerce partout dans Braze, comme pour tout autre événement personnalisé. Pour les flux de panier abandonné, utilisez le déclencheur Update Cart afin de bien capturer les mises à jour du panier.

Braze propose également un déclencheur dédié, Place Order. Il vous permet de lancer des parcours ou d’effectuer des actions lorsqu’un utilisateur passe une commande. Pour en savoir plus, consultez Livraison par événement.

Filtres de propriétés

Les déclencheurs Place Order et Update Cart peuvent aussi filtrer sur les propriétés de l’événement. Le déclencheur ne s’active alors que pour les commandes ou les paniers qui vous intéressent :

  • Les propriétés de base correspondent à une propriété de premier niveau de l’événement, comme total_value ou currency.
  • Les propriétés imbriquées s’appliquent au contenu du tableau products. Chaque produit possède ses propres propriétés. Ainsi, products[].metadata.category correspond dès qu’un produit de la commande ou du panier remplit la condition.

Imbriquez les champs produits personnalisés sous metadata (par exemple, products[].metadata.brand). Une propriété de produit qui ne fait pas partie du schéma d’événement échoue à la validation. Un filtre portant sur cette propriété ne correspond donc jamais.

Par exemple, si vous combinez total_value supérieur à 1000 avec products[].metadata.category égal à shoes, le déclencheur ne s’active que pour les commandes de valeur élevée contenant des chaussures. Avant les filtres de propriétés, vous pouviez déclencher une action lors du passage d’une commande, mais pas en fonction de son contenu.

Les filtres de propriétés sont disponibles aux emplacements suivants :

  • Place Order :
    • Déclencheurs de Campaign et de Canvas.
    • Événements d’exception.
    • Critères de sortie de Canvas.
    • Étapes de parcours d’action.
    • Événements de conversion.
    • Événements de suppression de Content Card.

    Les propriétés de base et imbriquées sont prises en charge. Pour les déclencheurs de messages in-app, Place Order ne prend en charge que les propriétés de base.

  • Update Cart :
    • Déclencheurs de Campaign et de Canvas.
    • Événements d’exception.
    • Critères de sortie de Canvas.
    • Étapes de parcours d’action.

    Les propriétés de base et imbriquées sont prises en charge. Pour les événements de conversion, les événements de suppression de Content Card et les déclencheurs de messages in-app, Update Cart repose sur l’événement personnalisé ecommerce.cart_updated et ne prend en charge que les propriétés de base.

Les déclencheurs de messages in-app sont évalués sur l’appareil. Place Order ne peut donc pas y cibler un produit spécifique ni filtrer sur des propriétés imbriquées. L’option Place order for specific product est désactivée dans l’éditeur. Pour agir sur un produit spécifique, utilisez plutôt une campagne sur un autre canal ou un Canvas.

Limiter une commande à un produit spécifique

Pour ne déclencher une action que lorsqu’une commande contient un produit spécifique, ajoutez un filtre de propriété imbriquée au déclencheur Place Order. Cette option n’est pas disponible pour les déclencheurs de messages in-app.

Objectif Filtre de propriété imbriquée
Nom du produit products[].product_name est égal à valeur
ID du produit products[].product_id est égal à valeur
ID de variante du produit products[].variant_id est égal à valeur
Comportements enregistrés avec une portée produit

Avez-vous configuré un comportement Place Order avant l’arrivée des filtres de propriétés ? Il utilise peut-être encore Place order for specific product avec un Product Identifier (nom du produit, product_id ou variant_id). Ces comportements enregistrés continuent de fonctionner et de correspondre exactement comme avant. Vos campagnes et Canvas existants ne sont donc pas affectés.

Pour faire passer un comportement enregistré aux filtres de propriétés, sélectionnez Place any order. Les contrôles de portée produit sont alors remplacés par des filtres de propriétés. Utilisez le tableau suivant pour recréer la même portée :

Product Identifier précédent Filtre de propriété imbriquée équivalent
Nom du produit products[].product_name est égal à valeur
ID du produit products[].product_id est égal à valeur
ID de variante du produit products[].variant_id est égal à valeur

Déclencheur Place Order avec les filtres de propriétés activés et un filtre de propriété de base défini sur total_value supérieur à 100.

Personnalisation Liquid

Les événements eCommerce prennent en charge la personnalisation Liquid de la même manière que les événements personnalisés. Vous pouvez référencer directement les propriétés d’événement dans vos messages.

Pour intégrer des images de produits, des prix ou d’autres données de catalogue dans vos messages, joignez votre catalogue à l’événement. Utilisez product_id ou variant_id comme identifiant de liaison.

L’étiquette Liquid {% shopping_cart %} vous permet de parcourir le contenu actuel du panier d’un utilisateur. Elle sert pour les rappels de panier abandonné, les incitations au paiement ou les confirmations de commande. Pour des exemples de code prêts à l’emploi, consultez Cas d’usage eCommerce.

Si vous préférez une solution sans code, les blocs de produits par glisser-déposer sont disponibles dans le cadre du programme d’accès anticipé.

Modèles de Canvas eCommerce

Braze propose des modèles de Canvas prêts à l’emploi. Ils sont préconfigurés avec les événements eCommerce recommandés comme critères d’entrée, de sortie et de conversion. Vous pouvez ainsi lancer des flux de cycle de vie sans configuration personnalisée.

Chaque modèle inclut des designs d’e-mail par glisser-déposer et prend en charge les blocs de produits par glisser-déposer (actuellement en accès anticipé). Pour des cas d’usage détaillés et des exemples Liquid, consultez Cas d’usage eCommerce.

Ces modèles couvrent les flux de cycle de vie eCommerce les plus courants. Utilisez-les comme point de départ, puis adaptez le timing, les canaux et les créations à votre audience.

Récupère les utilisateurs qui ont ajouté des articles à leur panier sans commencer le paiement.

Utilisez ce modèle pour rappeler aux utilisateurs les articles présents dans leur panier et les inciter à finaliser leur achat.

Paramètre Valeur
Événement d’entrée ecommerce.cart_updated
Événements de sortie ecommerce.cart_updated, ecommerce.checkout_started, Placed Order
Événement de conversion Placed Order

Récupère les utilisateurs qui ont commencé le paiement sans finaliser l’achat.

Utilisez ce modèle pour récupérer des achats à l’étape de l’entonnoir où l’intention est la plus forte.

Paramètre Valeur
Événement d’entrée ecommerce.checkout_started
Événement de sortie Placed Order
Événement de conversion Placed Order

Confirme un achat réussi, puis envoie une enquête de satisfaction. Celle-ci favorise la collecte d’avis et l’engagement après l’achat.

Utilisez ce modèle pour simplifier la communication post-achat et recueillir les retours clients dans un seul et même flux.

Paramètre Valeur
Événement d’entrée ecommerce.order_placed
Événement de conversion Start Session

Personnaliser les modèles

Ces modèles sont conçus comme un point de départ. Voici quelques personnalisations courantes :

  • Personnaliser l’e-mail : Chaque modèle inclut un e-mail préconfiguré, créé avec l’éditeur par glisser-déposer. Il est entièrement modifiable pour correspondre à votre marque et à votre contenu.
  • Ajouter des canaux : Associez l’e-mail à des notifications push, des SMS ou des messages in-app pour renforcer votre message sur plusieurs canaux.
  • Ajouter des délais et des arbres décisionnels : Orientez les utilisateurs selon leur comportement (par exemple, panier de valeur élevée ou panier de faible valeur), ou ajoutez des temps d’attente entre les messages.
  • Remplacer les créations : Remplacez le modèle d’e-mail fourni par le style visuel de votre marque.
  • Utiliser les blocs de produits : Utilisez les blocs de produits par glisser-déposer (dans le cadre du programme d’accès anticipé). Ils affichent dynamiquement le contenu d’un panier abandonné ou les produits consultés, sans écrire de Liquid personnalisé.

Pour des stratégies de cycle de vie plus avancées, avec des exemples de personnalisation Liquid, consultez Cas d’usage eCommerce.

Rapports eCommerce

Les événements eCommerce recommandés alimentent les mêmes surfaces de chiffre d’affaires que celles que vous utilisez déjà. Lorsque votre intégration envoie des événements eCommerce, les rapports suivants incluent automatiquement le chiffre d’affaires eCommerce :

Rapport Ce qu’il affiche
Rapport sur le chiffre d’affaires Chiffre d’affaires total, chiffre d’affaires quotidien moyen, achats quotidiens et chiffre d’affaires par utilisateur au fil du temps, toutes sources confondues, pour la plage de dates et les applications sélectionnées.
Tableau de bord Revenue - Last Touch Attribution Chiffre d’affaires attribué à la dernière Campaign ou au dernier Canvas avec lequel un utilisateur a interagi avant de passer une commande. Les événements de contact incluent les clics sur les e-mails, les ouvertures de notifications push, les clics sur les Content Cards, les clics sur les messages in-app et les clics sur les liens courts SMS ou WhatsApp.
Analyse des Campaigns et des Canvas Chiffre d’affaires total attribué à une Campaign ou à un Canvas spécifique dans la fenêtre de conversion principale.
Rapport sur les conversions Chiffre d’affaires lié aux événements de conversion des Campaigns et des Canvas.

Pour comptabiliser le chiffre d’affaires de ecommerce.order_placed, la Campaign ou le Canvas doit utiliser le type d’événement de conversion Places Order. Pour plus d’informations, consultez la section Événements de conversion.
Statistiques des segments Comparaisons du chiffre d’affaires entre les Segments dans le tableau de bord des statistiques des segments.
Générateur de rapports Indicateurs de chiffre d’affaires dans les rapports personnalisés créés avec le générateur de rapports.
Générateur de tableaux de bord Indicateurs de chiffre d’affaires dans les tableaux de bord personnalisés créés avec le générateur de tableaux de bord.

Pour les champs calculés non liés aux utilisateurs (par exemple, le chiffre d’affaires d’une Campaign ou d’un Canvas), le chiffre d’affaires est calculé de la même manière dans tous les rapports : price multiplié par quantity pour chaque produit de la commande, puis additionné pour l’ensemble des produits de chaque événement order_placed.

BrazeAITM

Les événements prédictifs, la prédiction du taux d’attrition et les recommandations d’articles prennent en charge les événements eCommerce en tant qu’événements cibles et signaux, et disposent d’une option dédiée « Order Placed ». Le schéma standardisé rend ces modèles plus fiables, car les données sont cohérentes sur l’ensemble de votre base d’utilisateurs.

Exporter des données

Braze propose plusieurs façons d’exporter les données d’événements eCommerce pour les utiliser dans votre entrepôt de données, vos outils de BI ou vos systèmes en aval. Les événements eCommerce recommandés sont exportés par les mêmes canaux que vos autres données d’événements.

Méthode d’exportation Contenu inclus
Currents Les événements eCommerce sont diffusés en tant qu’événements personnalisés ; recherchez l’espace de noms ecommerce.* pour les trouver. Les produits de chaque commande sont disponibles en tant qu’achats.
Partage de données Snowflake Les événements eCommerce sont partagés en tant qu’événements personnalisés ; recherchez l’espace de noms ecommerce.* pour les trouver. Les produits de chaque commande sont disponibles dans la table des achats.
Exporter les données de segment au format CSV Exportation CSV des membres du Segment. Pour inclure les événements eCommerce, sélectionnez-les par leur nom dans la liste déroulante des événements personnalisés.
Exporter les profils utilisateurs par Segment (API) Données de profil utilisateur des membres du Segment, renvoyées via l’API. Les événements eCommerce sont inclus en tant qu’événements personnalisés.

Comment segmenter les utilisateurs selon un produit spécifique ?

Le segmenteur vous permet de filtrer selon le nombre de fois où un utilisateur a effectué un événement eCommerce. Pour filtrer selon des propriétés de produit spécifiques (comme product_id ou product_name), utilisez les extensions de segments, qui prennent en charge le filtrage par propriétés d’événement imbriquées. Par exemple, vous pouvez retrouver tous les utilisateurs qui ont acheté le produit « SKU-123 » au cours des 90 derniers jours.

New Stuff!