Passer au contenu

Créer un message in-app

Vous pouvez créer un message in-app ou un message dans le navigateur à l’aide de la plateforme Braze via des Campaigns, Canvas ou en tant que campagne API. Nous vous recommandons d’utiliser l’éditeur par glisser-déposer pour la plupart des cas d’usage, et de planifier vos messages et de préparer tous les éléments à l’avance en utilisant notre guide de préparation des messages in-app.

Prérequis

Avant de commencer, assurez-vous de disposer des éléments suivants :

Exigence Description
SDK Braze Intégrez le SDK Braze dans votre application ou votre site web.
Campaign ou Canvas Utilisez une Campaign pour un message ciblé unique ou un Canvas pour un parcours utilisateur en plusieurs étapes.
Plan de message Préparez votre contenu et vos ressources à l’aide du guide de préparation des messages in-app.

Expérience d’édition

Pour la plupart des messages in-app, utilisez l’éditeur par glisser-déposer. Il prend en charge les messages en fenêtre modale et en plein écran avec les mêmes mises en page de base que l’éditeur traditionnel, ainsi que les lignes, les Content Blocks, les modèles, les flux multi-pages et les mises à jour continues des fonctionnalités. Consultez Créer un message in-app par glisser-déposer pour des instructions étape par étape.

Utilisez l’éditeur traditionnel lorsque vous avez besoin de messages contextuels ou de HTML personnalisé.

Si vous basculez un message glisser-déposer vers l’éditeur traditionnel, le message est converti en HTML. Vous ne pourrez plus le repasser dans l’éditeur glisser-déposer.

Commencer votre message

  1. Allez dans Messagerie > Campagnes et sélectionnez Créer une campagne.
  2. Sélectionnez Message in-app. Notez que les messages in-app ne sont pas disponibles dans les Campaigns multicanales.
  3. Donnez à votre Campaign un nom clair et explicite.
  4. Ajoutez des Teams et des Tags selon vos besoins.
    • Les tags facilitent la recherche de vos Campaigns et la création de rapports à partir de celles-ci. Par exemple, dans le générateur de rapports, vous pouvez filtrer par tags spécifiques.
  5. Ajoutez et nommez autant de variantes que nécessaire pour votre Campaign. Vous pouvez choisir des plateformes, des types de messages et des mises en page différents pour chacune des variantes ajoutées. Pour en savoir plus, consultez la section Tests multivariés et A/B.
  1. Créez votre Canvas à l’aide du compositeur Canvas.
  2. Après avoir configuré votre Canvas, ajoutez une étape dans le générateur Canvas. Donnez à votre étape un nom clair et significatif.
  3. Choisissez une planification d’étape et spécifiez un délai si nécessaire. Notez que les étapes contenant des messages in-app ne peuvent pas être basées sur une action.
  4. Filtrez votre audience pour cette étape si nécessaire. Vous pouvez affiner davantage les destinataires de cette étape en spécifiant des segments et en ajoutant des filtres supplémentaires. Les options d’audience seront vérifiées après le délai, au moment de l’envoi des messages.
  5. Choisissez votre comportement d’avancement.
  6. Choisissez tout autre canal de communication que vous souhaitez associer à votre message.

Vous trouverez plus d’informations spécifiques aux Canvas dans Messages in-app dans Canvas.

Plateformes de diffusion

Choisissez les plateformes qui doivent recevoir le message. Les sélections de plateformes s’appliquent à chaque variante individuellement, ce qui vous permet de tester l’engagement sur différentes plateformes.

Plateforme Diffusion du message
Mobile Apps Applications Android, iOS, Kindle et tvOS
Web Browsers Applications web
Both Mobile Apps & Web Browsers Applications Android, iOS, Kindle, Kepler, tvOS et web
Roku Devices Applications Roku

Types de messages

Après avoir sélectionné une plateforme de distribution, choisissez un type de message et une mise en page. Les types disponibles dépendent de la plateforme de distribution et de l’expérience d’édition. Pour en savoir plus sur l’apparence, le comportement et les spécifications créatives, consultez la page Types de messages in-app.

Type de message Expérience d’édition Disponibilité et mises en page Quand l’utiliser
Plein écran Glisser-déposer et traditionnelle Image et texte, ou image seule. L’éditeur traditionnel peut imposer une orientation portrait ou paysage. Annonces ou promotions essentielles qui nécessitent toute l’attention de l’utilisateur.
Modal Glisser-déposer et traditionnelle Texte avec une image facultative, ou image seule. Roku prend uniquement en charge les messages modaux. Promotions et invitations à découvrir une fonctionnalité qui doivent se démarquer sans couvrir tout l’écran.
Contextuel Traditionnelle S’affiche en haut ou en bas de l’écran de l’application. Annonces courtes, comme de nouvelles fonctionnalités ou des avis sur les cookies, qui ne doivent pas bloquer le reste de l’écran.
HTML personnalisé Traditionnelle Prend en charge le HTML, le CSS et le JavaScript personnalisés. Activez allowUserSuppliedJavascript pour le JavaScript. Mises en page personnalisées ou expériences interactives que les types de messages standard ne prennent pas en charge.
Formulaire de capture d’e-mail Traditionnelle Disponible pour les plateformes d’application et web prises en charge. Collecte des adresses e-mail des utilisateurs dans votre application ou sur votre site web.
Modal Web avec CSS Traditionnelle Disponible lorsque vous sélectionnez Navigateurs web. Messages modaux exclusivement web qui nécessitent un CSS personnalisé.

Composition

Les champs disponibles dépendent de votre plateforme, du type de message, de la mise en page et de l’expérience d’édition.

Champ ou paramètre Ce qu’il contrôle Remarques
Langue Ajoute des conditions Liquid propres à chaque langue. Ajoutez les langues avant de rédiger votre contenu.
Image Ajoute une image chargée, une URL d’image, un badge ou une icône Font Awesome. Les options dépendent du type de message.
En-tête et Message Définit le texte du message. Prend en charge Liquid et d’autres options de personnalisation.
Texte du bouton et Comportement au clic Configure jusqu’à deux boutons et leurs actions. Les actions disponibles dépendent des plateformes sélectionnées.
Fermeture du message Contrôle la façon dont les utilisateurs ferment le message. Choisissez une fermeture automatique ou attendez que l’utilisateur ferme le message.
Position du message contextuel Place un message contextuel en haut ou en bas de l’écran de l’application. Disponible uniquement pour les messages contextuels.
HTML et ressources Définit le code personnalisé et les ressources chargées. Disponible pour les types de messages à code personnalisé.
Paires clé-valeur Envoie des champs personnalisés supplémentaires aux appareils des utilisateurs. Configurez-les dans l’onglet Paramètres.

Pour la composition par glisser-déposer, consultez Créer un message in-app par glisser-déposer.

L’onglet Composer vous permet de modifier le contenu et le comportement du message.

Exemple de message in-app d’une marque qui souhaite la bienvenue aux nouveaux clients et les invite à configurer un profil utilisateur.

Le contenu de l’onglet Composer varie en fonction des options de message sélectionnées.

Langue

Sélectionnez Ajouter des langues, puis choisissez les langues souhaitées dans la liste proposée. Cette action insère du Liquid dans votre message. Nous vous recommandons de sélectionner vos langues avant de rédiger votre contenu, afin de pouvoir saisir votre texte au bon endroit dans le code Liquid. Consultez notre liste complète des langues disponibles.

Image

Selon le type de message, vous pouvez Charger une image, Choisir un badge ou utiliser Font Awesome. Pour charger une image, sélectionnez Ajouter une image ou indiquez une URL d’image. Sélectionner Ajouter une image ouvre la Bibliothèque multimédia, dans laquelle vous pouvez choisir une image déjà chargée ou en ajouter une nouvelle. Chaque type de message et chaque plateforme peuvent avoir leurs propres proportions et exigences recommandées : vérifiez-les avant de commander ou de créer une nouvelle image.

En-tête et corps

Saisissez l’en-tête et le texte de votre message. Vous pouvez utiliser Liquid et d’autres options de personnalisation. Veillez à ce que vos en-têtes et le contenu de vos messages restent clairs et concis.

Certains types de messages n’ont pas besoin d’en-tête et n’en demandent donc pas.

Générer du texte par IA

Pour générer le texte de votre message, utilisez l’assistant de rédaction par IA.

Bouton de lancement de l’assistant de rédaction par IA, situé dans le champ Message du compositeur de messages in-app.

Créer des messages de droite à gauche

Pour les langues telles que l’arabe et l’hébreu, consultez Créer des messages de droite à gauche.

Texte du bouton

Lorsque votre type de message le permet, vous pouvez afficher jusqu’à deux boutons sous le corps du texte. Vous pouvez créer et modifier le texte et la couleur personnalisés des boutons. Vous pouvez également ajouter un lien vers les conditions d’utilisation dans les formulaires de collecte d’e-mails.

Si vous n’utilisez qu’un seul bouton, celui-ci s’ajuste automatiquement pour occuper tout l’espace disponible en bas de votre message, au lieu de laisser de la place pour un bouton supplémentaire.

Choisir un bouton principal

Utilisez le bouton 2 pour votre appel à l’action principal. Attribuez-lui une couleur contrastée pour qu’il se démarque du reste du message.

Boutons principal et secondaire dans un message in-app

Comportement au clic

Lorsqu’un utilisateur sélectionne un bouton de votre message in-app, les actions suivantes peuvent être disponibles selon la plateforme et la configuration de l’espace de travail.

Action Description
Fermer le message Ferme le message en cours.
Ouvrir l’URL web Ouvre une page web. Vous pouvez choisir d’ouvrir l’URL dans l’application.
Créer un lien profond dans l’application Ouvre un contenu au sein de votre application. Pour plus d’informations, consultez Création de liens profonds vers du contenu in-app.
Enregistrer un événement personnalisé Enregistre un événement personnalisé.
Enregistrer un attribut personnalisé Définit un attribut personnalisé pour l’utilisateur actuel.
Demander l’autorisation push Affiche l’invite native d’autorisation des notifications push. Pour plus d’informations, consultez Amorces de notifications push.

Les options Demander l’autorisation push, Enregistrer un événement personnalisé et Enregistrer un attribut personnalisé nécessitent les versions minimales du SDK suivantes :

Pour combiner plusieurs actions ou effectuer d’autres actions SDK non disponibles dans le tableau de bord (comme l’ajout à un groupe d’abonnement ou la définition d’un type d’abonnement aux e-mails), vous pouvez utiliser les deep links Braze Actions.

Options pour les appareils iOS

Pour les messages qui incluent des applications iOS, sélectionnez Modifier pour envoyer le message à tous les appareils, à tous les appareils iOS, uniquement aux iPad, ou uniquement aux iPhone et iPod Touch.

Fermeture du message

Choisissez l’une des options suivantes :

  • Fermer automatiquement : Indiquez pendant combien de secondes le message reste affiché à l’écran, jusqu’à 60 secondes.
  • Attendre que l’utilisateur ferme le message : Le message reste ouvert jusqu’à ce que l’utilisateur le ferme.

La fermeture d’un message enregistre une impression, mais pas un clic. Pour savoir comment les clics sont suivis en fonction de l’action de l’utilisateur, consultez Suivi des clics.

Position du message contextuel

Ce paramètre s’applique uniquement au type de message contextuel. Choisissez d’afficher votre message contextuel Depuis le bas de l’écran de l’application ou Depuis le haut de l’écran de l’application.

HTML et ressources

Ce paramètre s’applique uniquement au type de message à code personnalisé. Copiez et collez le code HTML dans l’espace prévu et chargez vos ressources à l’aide d’un fichier ZIP.

Marque substitutive du champ de collecte d’e-mail

Ce paramètre s’applique uniquement au type de message de formulaire de collecte d’e-mails. Saisissez un texte personnalisé qui s’affichera comme marque substitutive dans le champ de saisie de l’e-mail. Par défaut, ce texte est « Saisissez votre adresse e-mail ».

Design

Utilisez l’onglet Design pour ajuster l’apparence visuelle d’un message créé dans l’éditeur traditionnel. Les paramètres disponibles dépendent de la plateforme, du type de message et de la mise en page.

Paramètre Ce qu’il contrôle
Profil de couleur Applique un profil de couleur réutilisable depuis la galerie de modèles de messages in-app.
Alignement du texte Aligne le texte d’en-tête et de corps pris en charge à gauche, au centre ou à droite.
En-tête et texte Définit la couleur et l’opacité du texte.
Boutons Définit l’arrière-plan, le texte, la bordure et l’opacité de chaque bouton.
Couleur d’arrière-plan Définit la couleur et l’opacité de l’arrière-plan du message.
Overlay de l’écran Définit la couleur et l’opacité autour des messages modaux et plein écran.
Contrôle de fermeture Définit la couleur du chevron ou d’un autre contrôle de fermeture.

Prévisualisez et testez toujours votre message avant de l’envoyer.

Paramètres supplémentaires

Paires clé-valeur

Vous pouvez ajouter des paires clé-valeur pour envoyer des champs personnalisés supplémentaires aux appareils des utilisateurs.

  1. Dans l’éditeur de messages, sélectionnez l’onglet Paramètres.
  2. Dans Paires clé-valeur, sélectionnez Ajouter une nouvelle paire.
  3. Saisissez une clé et une valeur pour chaque paire. Pour ajouter une autre paire, sélectionnez à nouveau Ajouter une nouvelle paire.

Diffusion et ciblage

Choisir un déclencheur de Campaign

Choisissez une action qui déclenche la Campaign, puis définissez son heure de début et, si vous le souhaitez, son heure de fin.

Campaign basée sur une action avec l’action de déclenchement définie sur « Démarrer la session ».

Les Campaigns de messages in-app prennent en charge les actions de déclenchement suivantes :

  • Démarrer une session dans l’application ou sur le site web
  • Effectuer un achat
  • Réaliser un événement personnalisé enregistré via le SDK

Pour les messages déclenchés par le serveur et les messages locaux, consultez Déclencher des messages in-app.

Déclencher des messages hors ligne

Braze envoie les messages éligibles et leurs déclencheurs sur l’appareil de l’utilisateur. Une fois qu’un message est mis en cache, il peut s’afficher lorsque son déclencheur se produit, même si l’appareil est hors ligne.

Choisir une priorité

Définissez l’ordre d’affichage des messages in-app éligibles lorsque plusieurs messages partagent un même déclencheur. Les Campaigns et les étapes Message de Canvas utilisent le même ordre de priorité.

Vous pouvez choisir parmi les priorités de message suivantes :

  • Priorité élevée (affiché avant les autres messages)
  • Priorité moyenne (par défaut)
  • Priorité faible (affiché après les autres messages)

Les options élevée, moyenne et faible correspondent à des compartiments de priorité. Les messages nouveaux ou nouvellement attribués reçoivent la position la plus haute de leur compartiment, sauf si vous définissez une priorité exacte.

Sélectionnez Définir la priorité exacte pour faire glisser les Campaigns et les Canvas dans un ordre précis. Vous pouvez également épingler un message pour le maintenir en haut du compartiment de priorité élevée.

Exemple de définition de la priorité pour une Campaign de messages in-app et un Canvas.

Choisir les utilisateurs à cibler

Utilisez des Segments et des filtres pour cibler les utilisateurs. Braze calcule l’appartenance exacte au Segment avant d’envoyer le message sur l’appareil.

Réévaluer l’éligibilité à la Campaign et le Liquid

Pour les Campaigns, sélectionnez Réévaluer l’éligibilité à la campagne avant l’affichage lorsque l’éligibilité dépend d’attributs qui changent fréquemment ou que le message nécessite des données de profil à jour.

Case « Réévaluer l’éligibilité à la campagne avant l’affichage » cochée.

Lorsque vous sélectionnez cette option, le SDK effectue une requête supplémentaire pour confirmer que l’utilisateur est toujours éligible. Braze évalue également le Liquid et le contenu connecté juste avant d’afficher le message.

Cette option empêche l’affichage des messages mis en cache lorsque l’utilisateur ne remplit plus les critères d’éligibilité de la Campaign.

Utiliser dans un message des données ajoutées par la REST API

Les données utilisateur ajoutées par l’endpoint /users/track au cours de la même session peuvent parfois être utilisées dans le message in-app de cet utilisateur. Par exemple, si un utilisateur fait partie de l’audience d’un message in-app en attente d’un déclencheur, démarre une session, puis que la REST API met à jour son profil au cours de cette même session, ces nouvelles données peuvent apparaître dans le message in-app lorsque l’option Réévaluer l’éligibilité à la campagne avant l’affichage est sélectionnée. Braze ne génère le modèle du message in-app qu’au moment de son affichage.

Si un même déclencheur envoie des données à Braze et lance le message in-app, le message ne peut pas utiliser ces données de profil fraîchement mises à jour, même avec un délai planifié. Utilisez plutôt deux déclencheurs distincts : l’un pour envoyer les données, l’autre pour déclencher le message in-app.

Configurer les contrôles des messages Canvas

Les messages in-app de Canvas comprennent des contrôles pour l’expiration, les actions de déclenchement et un délai pouvant aller jusqu’à deux heures. Pour en savoir plus, consultez Messages in-app dans Canvas.

Ce qu’il faut savoir

Capacité de Campaigns de messages in-app actives

Pour préserver les performances de réception des messages, arrêtez les Campaigns de messages in-app par événement dont vous n’avez plus besoin.

Ce nombre inclut les Campaigns actives qui n’ont pas atteint leur heure de fin, ainsi que les Campaigns sans heure de fin. Il exclut les Campaigns dont l’heure de fin est passée, qui ont atteint leur nombre maximal d’impressions ou qui ne sont plus activées.

Évaluation de la diffusion selon l’heure locale

Lorsqu’une Campaign de messages in-app utilise le fuseau horaire local de l’utilisateur, Braze évalue l’heure de début et l’heure de fin de la Campaign dans ce fuseau horaire. Un message mis en cache ne s’affiche que si l’utilisateur est éligible et que son déclencheur se produit dans la fenêtre de diffusion configurée.

Étapes suivantes

Une fois votre message in-app rédigé, poursuivez la création et la validation de votre Campaign ou de votre Canvas :

New Stuff!