Skip to content

Événements d’achat

Cette page traite des propriétés d’achat et des événements, de leur utilisation, de la segmentation, de l’affichage des analyses pertinentes, etc.

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

Enregistrement 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 énumérées ci-dessous.

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

Consultation des données d’achat

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

Utilisation des données d’achat

Vous pouvez utiliser les données d’achat de plusieurs façons dans Braze :

  • Segmentation: Utilisez les données comportementales pour créer des segments d’utilisateurs en fonction de leur comportement d’achat.
  • Personnalisation: Utilisez les données relatives aux achats pour personnaliser les messages adressés aux utilisateurs.
  • Déclencher des messages : Configurez les messages pour qu’ils se déclenchent en fonction des événements d’achat.
  • Analyses : 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 sur la base 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 le ciblage des utilisateurs :

  • Premier achat
  • Premier achat pour l’application
  • Dernier produit acheté
  • Argent dépensé
  • Produit acheté
  • Nombre total d’achats
  • X argent dépensé en Y jours
  • X produits achetés en Y jours
  • X propriétés d’achat en Y jours
  • X achats dans les Y derniers jours

Pour plus de détails sur chaque filtre, consultez le glossaire des filtres de segmentation et filtrez par “comportement d’achat”.

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 votre envoi de messages grâce à 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 disposiez d’une propriété d’événement 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 message e-mail comme celui-ci :

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 “Chaussures de course”, il reçoit un message lui recommandant des shorts de course et des bouteilles d’eau. Si le dernier produit était “Tapis de yoga”, ils reçoivent un message recommandant des blocs et des sangles de yoga. Si le last_purchased_product est 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, par exemple un e-mail, lorsqu’un utilisateur effectue un achat. Vous pouvez par exemple 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, telles que le produit acheté ou le montant de l’achat.

Vous pouvez également personnaliser votre message déclenché avec Liquid. Dans l’exemple suivant, ${purchase_product_name} est un attribut personnalisé que vous remplacerez par le nom 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

Analyse

En plus du suivi des indicateurs d’achat pour la segmentation, Braze note é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 trouverez ces données sur la page du rapport sur les recettes.

Calcul du chiffre d’affaires

Indicateurs Définition
Revenus à vie Le revenu à vie est la valeur PurchaseEvents totale (en USD) reçue depuis le début.
Valeur vie client 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.
Revenus quotidiens par utilisateur Le chiffre d'affaires quotidien par utilisateur est le chiffre d'affaires quotidien moyen par utilisateur actif jour.

Calcul du chiffre d’affaires à vie

Braze utilise les événements d’achat pour calculer le chiffre d’affaires à vie (également appelé valeur vie 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. Ceci peut vous aider à prendre des décisions éclairées sur les stratégies d’acquisition et de rétention des clients.

\[\text{Average purchase value} = \frac{\text{Total spend in dollars}}{\text{Total number of purchase events}}\]

Il y a deux endroits principaux dans Braze auxquels vous pouvez vous référer pour comprendre la LTV de vos utilisateurs :

  • Pour obtenir des indicateurs globaux tels que le chiffre d’affaires à vie et la valeur vie client par utilisateur pour chaque appli et chaque site, consultez votre rapport de chiffre d’affaires.
  • Pour comprendre le chiffre d’affaires à vie d’un utilisateur spécifique, reportez-vous à son profil utilisateur.
Impact des remboursements sur les revenus à vie

Lorsque vous utilisez des événements d’achat pour suivre les données d’achat, vous devez suivre les remboursements en enregistrant un événement d’achat Braze avec une propriété d’achat négative price. Cette approche permet de maintenir un chiffre d’affaires précis pour toute la durée de vie du produit.

Toutefois, n’oubliez pas que le remboursement sera considéré 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 enregistrera :

  • 1 achat de 12 $
  • 1 achat de -5 $
  • Revenu à vie de 7 $

Alors que le profil de Sam présente deux événements d’achat, il n’a en réalité effectué qu’un seul achat. Il est important d’en tenir compte si vous avez des segments ou des cas d’utilisation créés autour du nombre d’achats effectués par un utilisateur. Les remboursements constants gonflent le nombre d’achats sur le profil utilisateur.

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

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

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

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

Paramètres de réception/distribution basés sur l'action pour envoyer une campagne aux utilisateurs qui achètent des écouteurs d'une marque égale à HeadphoneMart.

Pour en savoir plus, reportez-vous à l’objet propriétés d’achat.

Segmentation des propriétés de l’événement

La segmentation des propriétés d’événement vous permet de cibler les utilisateurs en fonction non seulement des événements personnalisés pris, mais aussi des propriétés associées à ces événements. Cela permet d’ajouter 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 sur la base de valeurs spécifiques de propriétés d'événement d'achat, comme le filtrage des utilisateurs qui ont acheté un produit avec une certaine propriété dans un délai donné.

Ces filtres de segmentation comprennent :

  • A effectué l’événement personnalisé avec la propriété Y et la valeur V X fois au cours des Y derniers jours.
  • A effectué des achats avec le bien Y d’une valeur V X fois au cours des Y derniers jours
  • Ajoute une segmentation de 1 à 30 jours sur tous les achats, les événements et les propriétés d’achats et d’é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 30 jours au maximum et encourent des points de données. En raison des frais liés aux points de données supplémentaires, vous devez contacter votre gestionnaire de satisfaction client Braze pour activer les propriétés d’événement pour 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 cible de la campagne ou du générateur de canvas.

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

Vous pouvez utiliser les propriétés d’entrée et les propriétés d’événement de Canvas dans vos parcours utilisateurs 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érence à canvas_entry_properties dans n’importe quelle étape du message en utilisant le format Liquid : canvas_entry_properties.${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 : \"canvas_entry_properties\" : {\"product_name\" : \"shoes\", \"product_price\" : 79.99}.

RetailApp peut récupérer le nom du produit (chaussures) dans un message avec ce Liquid : {{canvas_entry_properties.${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  {{canvas_entry_properties.${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 canvas créés avec l’éditeur original, les propriétés d’entrée du canvas ne peuvent être référencées que dans la première étape complète d’un canvas.

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’achat peuvent être utilisées dans Liquid dans toute étape de message qui suit une étape de parcours d’action. Veillez à 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 liées à l’événement référencé dans ce parcours d’action. Toutefois, 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é trié dans le groupe Tous les autres). 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. Pour l’éditeur Canvas original, les propriétés d’événement ne peuvent pas être utilisées dans les étapes complètes de planification. Toutefois, vous pouvez utiliser les propriétés d’événement dans la première étape complète d’un Canvas basé sur des actions, même si l’étape complète est planifiée.

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.

Journaliser 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 ou la catégorie de la commande comme product_id. Pour en savoir plus, reportez-vous aux spécifications de l’objet de l’achat.

Conventions de nommage des ID de produit

Chez Braze, nous proposons des conventions générales de nommage pour l’objet Achat product_id. Lorsque vous choisissez product_id, Braze suggère d’utiliser des noms simples tels que le nom du produit ou la catégorie de produit (au lieu des unités de gestion des stocks) dans l’intention de regrouper tous les éléments enregistrés par ce product_id.

Les produits sont ainsi facilement identifiables pour la segmentation et le déclencheur.

Exclure des événements d’achat

Vous pouvez parfois identifier des événements d’achat qui enregistrent trop de points de données, qui ne sont plus utiles à votre stratégie de marketing ou qui ont été enregistrés par erreur. Pour empêcher l’envoi de ces données à Braze, vous pouvez mettre l’objet de données personnalisé sur liste de blocage pendant que votre équipe d’ingénieurs travaille à sa suppression du backend de votre appli ou de votre site web.

Dans le tableau de bord de Braze, vous pouvez gérer la mise en liste de blocage à partir de Paramètres des données > Produits. Pour en savoir plus, consultez la rubrique Gérer les données personnalisées.

New Stuff!