Skip to content

Événements d’achat

Cette page couvre les événements et propriétés d’achat, leur utilisation, la segmentation, où consulter les analyses pertinentes, et plus encore.

Les événements d’achat sont des actions d’achat effectuées par vos utilisateurs. Ils servent à enregistrer les achats in-app et à établir la valeur vie client (LTV) pour chaque profil utilisateur. Ces événements doivent être configurés par votre équipe. L’enregistrement des événements d’achat vous permet d’ajouter des propriétés comme la quantité et le type, ce qui vous aide à cibler davantage vos utilisateurs en fonction de ces propriétés.

Enregistrer des événements d’achat

Vous pouvez enregistrer des achats en transmettant un objet d’achat via l’endpoint /users/track, ou en utilisant l’une de nos bibliothèques SDK listées ci-dessous.

La liste suivante présente les méthodes utilisées sur les différentes plateformes pour enregistrer des achats. Dans ces pages, vous trouverez également la documentation sur la façon d’ajouter des propriétés et des quantités à votre événement d’achat. Vous pouvez cibler davantage vos utilisateurs en fonction de ces propriétés.

Consulter les données d’achat

Une fois que vous avez configuré et commencé à enregistrer les événements d’achat, vous pouvez consulter ces données d’achat sur le profil d’un utilisateur dans l’onglet Aperçu.

Utiliser les données d’achat

Il existe plusieurs façons d’utiliser les données d’achat dans Braze :

  • Segmentation : Utilisez les données d’achat pour créer des segments d’utilisateurs en fonction de leur comportement d’achat.
  • Personnalisation : Utilisez les données d’achat pour personnaliser les messages envoyés aux utilisateurs.
  • Déclenchement de messages : Configurez des messages qui se déclenchent en fonction des événements d’achat.
  • Analytique : Analysez vos données d’achat pour obtenir des informations sur le comportement des utilisateurs et l’efficacité de vos campagnes marketing.

Segmentation

Vous pouvez déclencher n’importe quel nombre ou type de campagnes de suivi en fonction des événements d’achat enregistrés. Par exemple, vous pouvez créer un segment d’utilisateurs ayant effectué un achat au cours des 30 derniers jours, ou un segment d’utilisateurs ayant dépensé plus d’un certain montant.

Les filtres de segmentation suivants sont disponibles pour cibler les utilisateurs :

  • Premier achat effectué
  • Premier achat pour l’application
  • Dernier produit acheté
  • Montant dépensé
  • Produit acheté
  • Nombre total d’achats
  • Montant X dépensé en Y jours
  • Produit X acheté en Y jours
  • Propriété d’achat X en Y jours
  • X achats au cours des Y derniers jours

Pour plus de détails sur chaque filtre, consultez le glossaire des filtres de segmentation et filtrez par « Purchase behavior ».

Filtrage des utilisateurs ayant effectué exactement trois achats

Personnalisation

Comme tout autre type de données que vous collectez auprès de vos utilisateurs, vous pouvez utiliser les données d’achat pour personnaliser vos messages via Liquid. Par exemple, vous pouvez envoyer un e-mail personnalisé à un utilisateur en lui recommandant des produits similaires à ceux qu’il vient d’acheter.

Supposons que vous ayez une propriété d’événement d’achat appelée last_purchased_product qui stocke le nom du dernier produit acheté par un utilisateur. Vous pouvez utiliser cette propriété pour personnaliser un e-mail de cette façon :

1
2
3
4
5
6
7
{% if ${last_purchased_product} == "Running Shoes" %}
  We hope you're enjoying your new running shoes! Based on your recent purchase, you might also like these running shorts and water bottles.
{% elsif ${last_purchased_product} == "Yoga Mat" %}
  We hope you're enjoying your new yoga mat! Based on your recent purchase, you might also like these yoga blocks and straps.
{% else %}
  Thank you for your recent purchase! We hope you're enjoying your new item.
{% endif %}

Dans cet exemple, le message est personnalisé en fonction de la propriété last_purchased_product. Si le dernier produit acheté par l’utilisateur était « Running Shoes », il reçoit un message recommandant des shorts de course et des gourdes. Si le dernier produit était « Yoga Mat », il reçoit un message recommandant des briques et des sangles de yoga. Si last_purchased_product correspond à autre chose, il reçoit un message de remerciement générique.

Déclencher des messages

Un cas d’utilisation courant consiste à envoyer automatiquement un message, comme un e-mail, lorsqu’un utilisateur effectue un achat. Par exemple, vous pouvez envoyer un message de remerciement ou un code de réduction pour un prochain achat.

Pour ce faire, créez une campagne ou un Canvas basé sur une action, puis définissez l’action de déclenchement sur Effectuer un achat. Vous pouvez également spécifier des conditions supplémentaires pour le déclencheur, comme le produit acheté ou le montant de l’achat.

Vous pouvez aussi personnaliser votre message déclenché avec Liquid. Dans l’exemple suivant, ${purchase_product_name} est un attribut personnalisé que vous remplaceriez par le nom réel de l’attribut qui stocke le nom du produit acheté dans votre configuration Braze.

1
Thank you for your purchase of ${purchase_product_name}! As a token of our appreciation, here's a discount code for your next purchase: SAVE10

Analytique

En plus du suivi des indicateurs d’achat pour la segmentation, Braze enregistre également le nombre d’achats pour chaque produit et le chiffre d’affaires généré au fil du temps. Cela peut être utile pour identifier les produits les plus populaires ou mesurer l’impact d’une campagne promotionnelle sur les ventes.

Vous pouvez trouver ces données sur la page Rapport sur les revenus.

Calculs du chiffre d’affaires

Indicateur Définition
Chiffre d'affaires sur la durée de vie Le revenu à vie est la valeur PurchaseEvents totale (en USD) reçue depuis le début.
Valeur vie par utilisateur La valeur vie par utilisateur est le chiffre vie d'affaires divisé par le nombre total d'utilisateurs (situé sur votre page d'accueil).
Chiffre d'affaires quotidien moyen Le chiffre d'affaires quotidien moyen est la moyenne de la somme des chiffres d'affaires de la campagne et de Canvas pour un jour donné.
Achats quotidiens Le terme Achats quotidiens désigne la moyenne du nombre total d’achats PurchaseEvents uniques au cours de la période.
Chiffre d'affaires quotidien par utilisateur Le chiffre d'affaires quotidien par utilisateur est le chiffre d'affaires quotidien moyen par utilisateur actif jour.

Conversion de devises

Lorsque des événements d’achat sont enregistrés dans une devise autre que l’USD, Braze convertit le montant en USD en utilisant les taux de change d’Open Exchange Rates. Ces taux sont actualisés toutes les 24 heures. Comme les taux de change sont mis en cache, il peut y avoir de légères différences par rapport au taux du marché en temps réel, en particulier pour les devises connaissant des fluctuations rapides.

Calcul du chiffre d’affaires sur la durée de vie

Braze utilise les événements d’achat pour calculer le chiffre d’affaires sur la durée de vie (également appelé valeur vie client ou LTV) d’un utilisateur, qui est une prédiction du bénéfice net attribué à l’ensemble de la relation future avec un client. Cela peut vous aider à prendre des décisions éclairées concernant les stratégies d’acquisition et de fidélisation des clients.

\[\text{Valeur moyenne d'achat} = \frac{\text{Dépenses totales en dollars}}{\text{Nombre total d'événements d'achat}}\]

Il existe deux endroits principaux dans Braze où vous pouvez consulter la LTV de vos utilisateurs :

  • Pour des indicateurs globaux comme le chiffre d’affaires sur la durée de vie et la valeur vie par utilisateur pour chaque application et site, consultez votre Rapport sur les revenus.
  • Pour comprendre le chiffre d’affaires sur la durée de vie d’un utilisateur spécifique, consultez son profil utilisateur.
Impact des remboursements sur le chiffre d’affaires sur la durée de vie

Lorsque vous utilisez des événements d’achat pour suivre les données d’achat, vous devez enregistrer les remboursements en consignant un événement d’achat Braze avec une propriété price négative. Cette approche maintient un total précis pour le chiffre d’affaires sur la durée de vie.

Cependant, gardez à l’esprit que le remboursement comptera comme un événement d’achat supplémentaire. Prenons l’exemple suivant. Sam effectue son premier achat pour 12 $ mais retourne une partie de l’achat pour un remboursement de 5 $. Le profil de Sam enregistrerait :

  • 1 achat avec un prix de 12 $
  • 1 achat avec un prix de -5 $
  • Un chiffre d’affaires sur la durée de vie de 7 $

Bien que Sam ait deux événements d’achat sur son profil, en réalité, il n’a effectué qu’un seul achat. C’est un point important à considérer si vous avez des segments ou des cas d’utilisation basés sur le nombre d’achats effectués par un utilisateur. Les remboursements fréquents gonflent le nombre d’achats sur le profil de l’utilisateur.

Propriétés d’événement d’achat

Avec les propriétés d’événement d’achat, vous pouvez définir des propriétés sur les achats qui peuvent être utilisées pour affiner les conditions de déclenchement, augmenter la personnalisation des messages et générer des analyses plus sophistiquées via l’exportation de données brutes. Les types de valeurs de propriété (chaîne de caractères, numérique, valeur booléenne, date) varient selon la plateforme et sont souvent attribués sous forme de paires clé-valeur.

Par exemple, si vous avez une application e-commerce et souhaitez envoyer un message à un utilisateur après un achat, vous pourriez améliorer votre audience cible et permettre une personnalisation accrue de la campagne en ajoutant une propriété d’événement d’achat brand_name.

Exemple de déclenchement basé sur les propriétés d’événement d’achat :

Paramètres de livraison par événement pour envoyer une campagne aux utilisateurs qui achètent des écouteurs avec un nom de marque égal à HeadphoneMart

Consultez l’objet de propriétés d’achat pour en savoir plus.

Segmentation par propriété d’événement

La segmentation par propriété d’événement vous permet de cibler les utilisateurs non seulement en fonction des événements personnalisés effectués, mais aussi en fonction des propriétés associées à ces événements. Cela ajoute des options de filtrage supplémentaires lors de la segmentation des achats et des événements personnalisés.

Filtres de segmentation pour les propriétés d'événement d'achat, affichant des options pour filtrer les utilisateurs en fonction de valeurs spécifiques de propriétés d'événement d'achat, comme le filtrage des utilisateurs ayant acheté un produit avec une certaine propriété dans un délai défini.

Ces filtres de segmentation incluent :

  • A effectué l’événement personnalisé avec la propriété Y ayant la valeur V, X fois au cours des Y derniers jours
  • A effectué des achats avec la propriété Y ayant la valeur V, X fois au cours des Y derniers jours
  • Ajoute une segmentation de 1 à 30 jours sur tous les achats, événements et propriétés au sein des achats et événements

Contrairement aux Extensions de segments, les segments utilisés sont mis à jour en temps réel, prennent en charge un nombre illimité de segments, offrent un historique de consultation de 30 jours maximum et consomment des points de donnée. En raison du coût supplémentaire en points de donnée, vous devez contacter votre gestionnaire de la satisfaction client Braze pour activer les propriétés d’événement sur vos événements personnalisés.

Une fois approuvées, des propriétés supplémentaires peuvent être ajoutées dans le tableau de bord sous Paramètres des données > Événements personnalisés en sélectionnant Gérer les propriétés. Vous pouvez ensuite utiliser ces propriétés d’événement dans l’étape de ciblage du générateur de campagne ou de Canvas.

Propriétés d’entrée Canvas et propriétés d’événement

Vous pouvez utiliser les propriétés d’entrée et les propriétés d’événement Canvas dans vos parcours utilisateur Canvas.

Les propriétés d’entrée de Canvas correspondent aux propriétés que vous mappez pour les canvas basés sur des actions ou déclenchés par API. Notez que l’objet canvas_entry_properties a une taille maximale limite de 50 KB.

Vous pouvez faire référencecontextà n’importe quelle étape de message avec ce format Liquid : context.${property_name}. Notez que les événements doivent être des événements personnalisés ou des événements d’achat pour être utilisés de cette manière.

Cas d’utilisation

Supposons qu’un magasin de détail, RetailApp, ait la demande suivante : \"context\" : {\"product_name\" : \"shoes\", \"product_price\" : 79.99}.

RetailApp peut extraire le nom du produit (chaussures) dans un message à l’aide de ce Liquid : {{context.${product_name}}}.

RetailApp peut également déclencher l’envoi de messages spécifiques pour différentes propriétés d’ product_name dans un canvas qui cible les utilisateurs après qu’ils aient déclenché un événement d’achat. Par exemple, ils peuvent envoyer des messages différents aux utilisateurs qui ont acheté des chaussures et à ceux qui ont acheté autre chose en ajoutant le liquide suivant dans une étape Message.

1
2
3
4
5
6
{% if  {{context.${product_name}}} == "shoes" %}
  Your order is set to ship soon. While you're waiting, why not step up your shoe care routine with a little upgrade? Check out our selection of shoelaces and premium shoe polish.
{% else %}
  Your order will be on its way shortly. If you missed something, you have until the end of the week to add more items to your cart for the same discounts.
{% endif %}

Expand for original Canvas editor

Vous ne pouvez plus créer ou dupliquer des toiles à l’aide de l’éditeur original. Cette section n’est disponible qu’à titre de référence. Pour les canevas créés à l’aide de l’éditeur d’origine, les propriétés d’entrée du canevas ne peuvent être référencées que dans la première étape complète d’un canevas.

Les propriétés d’événement font référence aux propriétés que vous définissez pour les événements personnalisés et les achats. Ces event_properties peuvent être utilisés dans des campagnes avec livraison/distribution par événement et Canvases.

Dans Canvas, les propriétés d’événement personnalisé et d’événement d’achat peuvent être utilisées dans Liquid dans n’importe quelle étape Message qui suit une étape du parcours d’action. Veuillez vous assurer d’utiliser {{event_properties.${property_name}}} si vous faites référence à ces propriétés d’événement. Ces événements doivent être des événements personnalisés ou d’achat pour être utilisés ainsi dans le composant de message.

Dans la première étape du message suivant un parcours d’action, vous pouvez utiliser les propriétés d’événement associées à l’événement référencé dans ce parcours d’action. Cependant, ces propriétés d’événement ne peuvent être utilisées que si l’utilisateur a réellement effectué l’action (et n’a pas été classé dans le groupe « Tout le monde »). Vous pouvez disposer d’autres étapes (n’étant pas un autre parcours d’action ou une étape de message) entre ce parcours d’action et l’étape de message.

Expand for original Canvas editor

Vous ne pouvez plus créer ou dupliquer des toiles à l’aide de l’éditeur original. Cette section n’est disponible qu’à titre de référence. Dans l’éditeur Canvas d’origine, les propriétés d’événement ne peuvent pas être utilisées dans les étapes complètes de planification. Cependant, vous pouvez utiliser les propriétés d’événement dans la première étape complète d’un canevas basé sur une action, même si la planification de l’étape complète est en cours.

Reportez-vous aux propriétés d’entrée dans le canvas et aux propriétés d’événement pour plus d’informations et d’exemples.

Enregistrer les achats au niveau de la commande

Pour enregistrer les achats au niveau de la commande plutôt qu’au niveau du produit, utilisez le nom de la commande ou la catégorie de commande comme product_id. Consultez notre spécification de l’objet d’achat pour en savoir plus.

Conventions de nommage des identifiants de produit

Chez Braze, nous proposons quelques conventions de nommage générales pour le product_id de l’objet d’achat. Lors du choix du product_id, Braze suggère d’utiliser des noms simples tels que le nom du produit ou la catégorie de produit (plutôt que des unités de gestion des stocks) dans le but de regrouper tous les éléments enregistrés par ce product_id.

Cela rend les produits faciles à identifier pour la segmentation et le déclenchement.

Bloquer des événements d’achat

Il peut arriver que vous identifiiez des événements d’achat qui consomment trop de points de donnée, ne sont plus utiles à votre stratégie marketing ou ont été enregistrés par erreur. Pour empêcher l’envoi de ces données à Braze, vous pouvez bloquer l’objet de données personnalisées pendant que votre équipe technique travaille à le supprimer du backend de votre application ou site web.

Dans le tableau de bord de Braze, vous pouvez gérer le blocage depuis Paramètres des données > Produits. Consultez Gestion des données personnalisées pour en savoir plus.

New Stuff!