Utiliser les codes de promotion
Découvrez comment utiliser les codes de promotion et consulter leur utilisation pour vos campagnes et Canvas.
Conditions préalables
Avant de pouvoir utiliser des codes de promotion, vous devez créer une liste de codes de promotion.
Utiliser les codes de promotion
Pour envoyer un code de promotion dans un message, sélectionnez Copier l’extrait de code à côté de la liste de codes de promotion que vous avez précédemment créée.

Collez les extraits de code dans l’un de vos messages dans Braze, puis utilisez Liquid pour insérer l’un des codes de promotion uniques de votre liste. Ce code est marqué comme envoyé, ce qui garantit qu’aucun autre message n’envoie le même code.

Entre les étapes du Canvas
Lorsqu’un extrait de code est utilisé dans une campagne ou un Canvas avec des messages multicanaux, chaque utilisateur reçoit un code unique. Dans un Canvas comportant plusieurs étapes qui font référence à des codes de promotion, un utilisateur obtient un nouveau code pour chaque étape dans laquelle il entre.
Pour attribuer un code de promotion dans un Canvas et le réutiliser entre les étapes :
- Attribuez le code de promotion en tant qu’attribut personnalisé dans la première étape (Mise à jour utilisateur).
- Utilisez Liquid dans les étapes suivantes pour faire référence à cet attribut personnalisé au lieu de générer un nouveau code.
Lorsqu’un utilisateur est éligible à un code sur plusieurs canaux, il reçoit le même code sur chaque canal. Par exemple, s’il reçoit des messages par e-mail et par notification push, le même code est envoyé aux deux. Le reporting reflète également un code unique.
Si aucun code de promotion n’est disponible, les messages de test ou en production qui dépendent de codes ne sont pas envoyés.
Campagnes de messages in-app
Après avoir créé une campagne de messages in-app, vous pouvez insérer un extrait de code de liste de codes de promotion dans le corps de votre message in-app. Les codes de promotion dans les messages in-app sont déduits et utilisés uniquement lorsqu’un utilisateur déclenche l’affichage du message in-app.
Messages de test
Les envois de test et les envois d’e-mails au groupe initiateur consomment des codes de promotion, sauf demande contraire. Contactez votre gestionnaire de compte Braze pour modifier ce comportement afin que les codes de promotion ne soient pas utilisés lors des envois de test et des envois d’e-mails au groupe initiateur.
Avec les extras de message pour Currents
Vous pouvez associermessage_extrasdes codes de promotion afin d’envoyer des informations relatives à ces codes à Currents. Veuillez utiliser capturel’étiquette pour enregistrer le code de promotion dans une variable, puis référencer cette variable dans message_extras:
1
2
3
4
5
{% capture code %}
{% promotion('puttshacktest2') %}
{% endcapture %}
Use {{code}} for an exclusive discount!
{% message_extras :key cardscode :value {{code}} %}
Enregistrer les codes de promotion dans les profils utilisateur
Pour faire référence au même code de promotion dans les messages suivants, le code doit être enregistré dans le profil utilisateur en tant qu’attribut personnalisé. Cela peut être fait via une étape de Mise à jour utilisateur qui attribue le code de réduction à un attribut personnalisé, comme « Code promo », directement avant une étape de message.
Tout d’abord, sélectionnez les éléments suivants pour chaque champ de l’étape de Mise à jour utilisateur :
- Nom de l’attribut : Code promo
- Action : Mettre à jour
- Valeur de la clé : L’extrait de code Liquid du code de promotion, tel que
{% promotion('spring25') %}
Ensuite, ajoutez l’attribut personnalisé (dans cet exemple, {{custom_attribute.${Promo Code}}}) à un message. Le code de réduction est alors intégré au modèle.
Consulter l’utilisation des codes de promotion
Vous pouvez trouver le nombre de codes restants dans la colonne Restants de la liste des codes de promotion sur la page Codes de promotion.

Ce nombre de codes peut également être consulté en revisitant une page de liste de codes de promotion existante. Vous pouvez aussi exporter les codes non utilisés sous forme de fichier CSV.

Envois multicanaux et monocanaux
Pour les campagnes et Canvas multicanaux et à envoi unique, tous les codes de promotion référencés dans le Liquid d’un message sont déduits pour être utilisés avant l’envoi du message afin de garantir les points suivants :
- Les mêmes codes de promotion sont utilisés sur tous les canaux dans un message multicanal.
- Les codes de promotion supplémentaires ne sont pas utilisés si un message échoue ou est abandonné.
Si un utilisateur a deux listes de codes de promotion référencées dans un message divisé par une balise de logique conditionnelle Liquid, tous les codes de promotion sont tout de même déduits, quel que soit le flux conditionnel suivi par l’utilisateur.
Si un utilisateur entre dans une nouvelle étape du Canvas ou entre à nouveau dans un Canvas, et que l’extrait de code Liquid du code de promotion est appliqué à nouveau pour un message destiné à cet utilisateur, un nouveau code de promotion est utilisé.
Exemple
Dans l’exemple suivant, les deux listes de codes de promotion vip-deal et regular-deal sont déduites. Voici le Liquid :
1
2
3
4
5
{% if user.is_vip %}
{% promotion('vip-deal') %}
{% else %}
{% promotion('regular-deal') %}
{% endif %}
Braze recommande de télécharger plus de codes de promotion que ce que vous estimez utiliser. Si une liste de codes de promotion expire ou est épuisée, les messages suivants sont abandonnés.
Voici une analogie pour comprendre comment les codes de promotion sont consommés dans Braze.
Imaginez que l’envoi de votre message est comme l’envoi d’une lettre à la poste. Vous remettez la lettre à un employé, et celui-ci constate que votre lettre doit inclure un coupon. L’employé prend le premier coupon de la pile et l’ajoute à l’enveloppe. L’employé envoie la lettre, mais pour une raison quelconque, la lettre se perd dans le courrier (et le coupon est désormais perdu également).
Dans ce scénario, Braze est l’employé de la poste, et votre code de promotion est le coupon. Nous ne pouvons pas le récupérer une fois qu’il a été retiré de la pile de codes de promotion, quel que soit le résultat du webhook.