Enquêtes
Les enquêtes Braze vous permettent de recueillir des retours de première partie directement auprès de vos utilisateurs et d’agir en conséquence dans vos messages de suivi, sans quitter le tableau de bord de Braze. Utilisez les enquêtes pour comprendre le ressenti des utilisateurs, capturer leurs préférences et créer des Segments et des déclencheurs à partir des réponses recueillies.
Disponibilité par canal
Les enquêtes sont disponibles sur les pages de destination et dans les messages in-app. Sur l’un ou l’autre canal, sélectionnez Survey comme type de message sur la page de composition du message avant d’ouvrir l’éditeur pour passer en mode enquête. Vous pouvez également recueillir un score NPS à partir d’un e-mail en reliant un bloc d’enquête NPS par e-mail à une page de destination d’enquête publiée. Chaque page de canal couvre le flux de création, la composition et l’emplacement des rapports spécifiques au canal, tandis que cette page couvre les concepts et fonctionnalités qui s’appliquent à tous les canaux.
| Canal | Créer des enquêtes dans |
|---|---|
| Pages de destination | Enquêtes sur les pages de destination |
| Messages in-app | Enquêtes par message in-app |
| Bloc d’enquête NPS par e-mail (relie les clics de score à une enquête sur page de destination) |
Page des enquêtes
Accédez à Messaging > Surveys pour retrouver les enquêtes sur les pages de destination, les Campaigns et les Canvas au même endroit. Utilisez cette page comme point d’entrée pour examiner les performances des enquêtes sur l’ensemble des canaux.

Si vous ne voyez pas Surveys sous Messaging, contactez votre gestionnaire de compte Braze.
Analyse
Chaque type de question d’enquête inclut par défaut des rapports améliorés, ce qui vous permet de consulter les données de réponse en un coup d’œil sans avoir à créer un segment ou à exporter vers un outil distinct au préalable.
Les analyses de haut niveau comprennent :
- Toutes les réponses : Total des réponses complètes et incomplètes
- Terminées : Utilisateurs ayant répondu à toutes les questions obligatoires
- Partiellement terminées : Utilisateurs ayant soumis certaines données, mais n’ayant pas répondu à toutes les questions obligatoires
- Impressions uniques : Nombre total de pages vues
Les soumissions partielles bénéficient d’un délai de grâce de six heures avant d’apparaître dans les résultats, afin que les utilisateurs puissent terminer le reste de l’enquête. Une réponse peut rester partiellement terminée jusqu’à ce que l’utilisateur sélectionne le bouton de soumission finale, même lorsque la seule question est une évaluation NPS, comme un score enregistré à partir d’un bloc d’enquête NPS par e-mail.

Types de graphiques
Pour les blocs de formulaire à boutons radio, listes déroulantes et cases à cocher, vous pouvez choisir parmi trois types de graphiques dans la vue d’analyse de l’enquête. Cela vous offre plus de flexibilité pour interpréter et partager des informations sans avoir à exporter vers un outil tiers.
| Type de graphique | Idéal pour |
|---|---|
| Graphique à barres | La vue horizontale par défaut des nombres et pourcentages de réponses. |
| Graphique en colonnes | Une vue verticale des nombres et pourcentages de réponses. Utilisez ce graphique pour comparer les réponses côte à côte, en particulier pour les questions à sélection multiple ou les questions comportant davantage d’options de réponse. |
| Graphique circulaire | Une répartition proportionnelle des réponses. Utilisez ce graphique pour les questions à sélection unique lorsque vous souhaitez voir comment les réponses se répartissent entre les options. |
Chaque graphique affiche des données en temps réel à mesure que les réponses arrivent. Vous pouvez changer de type de graphique à tout moment sans affecter les données sous-jacentes.

Formulaires de page de destination à étapes multiples
Créez une enquête sous la forme d’une page de destination unique comportant plusieurs étapes automatiquement reliées entre elles, au lieu de créer plusieurs pages de destination distinctes et de les relier manuellement. Par exemple, vous pouvez définir des étapes distinctes pour chaque question de l’enquête, ainsi qu’une étape de confirmation à la fin.
Cette fonctionnalité est spécifique au canal des pages de destination. Les enquêtes par message in-app prennent également en charge un gestionnaire de pages pour naviguer entre les étapes ; consultez la section Composer une enquête par message in-app pour plus de détails.

Blocs de questions et de formulaires
Les pages de destination et les messages in-app prennent en charge tous leurs blocs de formulaires standard dans les enquêtes, y compris les groupes de boutons radio, les cases à cocher, les groupes de cases à cocher, les listes déroulantes, la capture de numéro de téléphone, la capture d’e-mail et la capture de texte court. Cette section met en avant les trois blocs de formulaires dotés de rapports conçus spécifiquement pour les enquêtes : NPS, échelle numérique et texte long.
Bloc NPS autonome
Le bloc NPS est un bloc de formulaire distinct du bloc Évaluation (échelle numérique), et non une option de configuration au sein de celui-ci. Ajoutez-le à une enquête pour poser la question standard du Net Promoter Score (0–10) et bénéficier de rapports conçus spécifiquement pour ce cas d’usage.
Le bloc NPS offre de meilleurs rapports sur le tableau de bord qu’une simple question d’évaluation utilisée dans le même but. Au lieu d’un simple décompte des réponses par numéro, Braze regroupe automatiquement les réponses en promoteurs (9–10), passifs (7–8) et détracteurs (0–6), et affiche ces segments ainsi que le score NPS qui en résulte directement dans la vue d’analyse de l’enquête.
Currents exporte le score numérique (et, s’il a été ajouté, le champ de commentaire libre) via l’événement Survey Response. Les segments de promoteurs, passifs et détracteurs ne sont pas des champs Currents distincts.

Questions à échelle numérique
Également appelée échelle d’évaluation sur les pages de canal ; les deux termes désignent le même bloc de formulaire Évaluation. Capturez des questions à échelle numérique de 1 à 5, de 1 à 10 ou de 0 à 10 pour répondre à différents besoins d’enquêtes et de rapports, des simples évaluations de satisfaction aux scores de probabilité de recommandation. Pour des captures d’écran de composition spécifiques à chaque canal, consultez la section Échelle d’évaluation sur la page des enquêtes sur les pages de destination ou des enquêtes par message in-app.
Vous pouvez recueillir une évaluation en tant que réponse d’enquête, l’enregistrer comme attribut personnalisé de type entier, ou les deux. Associez une question à échelle numérique à un bloc de capture de texte long pour collecter un score numérique et un retour qualitatif dans la même enquête.

Capture de texte long
La capture de texte long est utile pour les retours qualitatifs. Vous pouvez configurer le nombre minimum et maximum de caractères (jusqu’à 1 000 caractères), l’affichage ou non de la limite de caractères lors de la composition, la hauteur de la zone de texte et le texte indicatif.


Les champs de texte long dans les enquêtes par message in-app sur iOS sont temporairement limités à 250 caractères. Cette limitation sera corrigée dans une future mise à jour du SDK iOS. Pour l’instant, envisagez de maintenir votre nombre maximum de caractères à 250 ou moins pour les enquêtes affichées aux utilisateurs iOS.
Les réponses en texte long sont disponibles dans les rapports et les exports, mais elles ne peuvent pas être enregistrées comme attributs personnalisés du profil utilisateur. Vous ne pouvez donc pas segmenter les utilisateurs directement par la valeur d’une réponse en texte long. Consultez la section Limitations sur la page de chaque canal pour plus de détails.
Dans Currents, les réponses en texte long utilisent answer_type = 'free_form_text' avec le texte dans answer_long_string.
Ordre aléatoire des choix
Les blocs de groupe de boutons radio, de groupe de cases à cocher et de menu déroulant prennent en charge la randomisation des choix de réponse. Activez Randomize choice order pour mélanger les choix à chaque chargement de l’enquête, ce qui réduit le biais d’ordre lorsque la même première option pourrait autrement fausser les réponses.
La randomisation ne modifie que l’ordre d’affichage pour chaque répondant à l’enquête. Les libellés et valeurs de reporting restent associés aux choix que vous avez configurés, de sorte que l’analytique, les exports CSV et la segmentation utilisent les mêmes données de réponse, quel que soit l’ordre dans lequel un utilisateur donné a vu les choix.
Modèles d’enquête
Enregistrez une enquête en tant que modèle à partir de la page de destination ou de la bibliothèque de modèles de messages in-app afin que les créateurs puissent s’en servir comme point de départ au lieu de recréer les mêmes questions et blocs de formulaire à chaque fois. Lorsque les modèles d’enquête sont activés pour votre espace de travail, filtrez la bibliothèque par Survey pour trouver et réutiliser des structures d’enquête enregistrées dans vos Campaigns, Canvas et pages de destination.
Événements de réponse aux enquêtes
Les réponses aux enquêtes sont transmises à Braze Currents afin que vous puissiez exporter les données d’enquête vers votre entrepôt de données ou un outil de BI tiers pour l’analyse, les jointures avec d’autres données d’engagement, et la création de rapports personnalisés allant au-delà de l’analytique intégrée du tableau de bord.
Braze exporte les réponses individuelles aux enquêtes via l’événement Survey Response (users.messages.survey.Response). Chaque événement représente la réponse d’un répondant à une question d’enquête. Pour la référence complète des champs, consultez Événements de réponse aux enquêtes dans le glossaire des événements Currents.
Les mêmes données sont disponibles sous forme de table SQL USERS_MESSAGES_SURVEY_RESPONSE_SHARED dans le générateur de requêtes, les extensions de segments SQL et le partage de données Snowflake. Les exemples dans les onglets suivants utilisent cette table. Pour le détail des colonnes, consultez la référence de la table SQL.
La valeur answer_type correspond au type de question d’enquête défini dans le compositeur, par exemple single_choice, multiple_choice, free_form_text, nps, single_boolean ou single_number. Utilisez cette valeur (et non un enum distinct de forme de réponse) pour filtrer ces requêtes.
Utilisez survey_completion_status pour voir combien de sessions d’enquête ont été complétées par rapport à celles laissées incomplètes pour une enquête donnée.
SELECT
survey_id,
COUNT(DISTINCT survey_session_id) AS total_sessions,
COUNT(DISTINCT CASE WHEN survey_completion_status = 'complete' THEN survey_session_id END) AS completed_sessions,
COUNT(DISTINCT CASE WHEN survey_completion_status = 'incomplete' THEN survey_session_id END) AS incomplete_sessions
FROM USERS_MESSAGES_SURVEY_RESPONSE_SHARED
GROUP BY survey_id;
Utilisez answer_single_string pour les réponses à boutons radio, menus déroulants et autres choix uniques (answer_type = 'single_choice'). Regroupez par question_reporting_id plutôt que par position d’affichage, car l’ordre aléatoire des choix n’affecte pas la façon dont les réponses sont rapportées.
SELECT
question_reporting_id,
answer_single_string AS choice,
COUNT(*) AS response_count
FROM USERS_MESSAGES_SURVEY_RESPONSE_SHARED
WHERE answer_type = 'single_choice'
GROUP BY question_reporting_id, answer_single_string
ORDER BY question_reporting_id, response_count DESC;
Utilisez answer_multiple_strings pour les réponses à groupe de cases à cocher où un répondant peut sélectionner plusieurs choix (answer_type = 'multiple_choice'). Les valeurs sélectionnées sont stockées sous forme de chaîne de tableau JSON (par exemple, ["Option A","Option C"]).
SELECT
question_reporting_id,
answer_multiple_strings,
COUNT(*) AS response_count
FROM USERS_MESSAGES_SURVEY_RESPONSE_SHARED
WHERE answer_type = 'multiple_choice'
GROUP BY question_reporting_id, answer_multiple_strings;
Utilisez answer_single_boolean pour les blocs à case à cocher unique (answer_type = 'single_boolean').
SELECT
question_reporting_id,
answer_single_boolean,
COUNT(*) AS response_count
FROM USERS_MESSAGES_SURVEY_RESPONSE_SHARED
WHERE answer_type = 'single_boolean'
AND question_reporting_id = 'REPLACE_WITH_YOUR_QUESTION_REPORTING_ID'
GROUP BY question_reporting_id, answer_single_boolean;
Les réponses au bloc NPS utilisent answer_type = 'nps' avec le score dans answer_single_int (et un retour libre optionnel dans answer_single_string). Les questions de notation (échelle numérique) utilisent answer_type = 'single_number' avec le score dans answer_single_number.
Les segments promoteurs, passifs et détracteurs apparaissent dans le tableau de bord analytique de l’enquête. Ce ne sont pas des champs distincts dans la table SQL — dérivez-les à partir du score de 0 à 10 lorsque vous en avez besoin dans le générateur de requêtes ou Snowflake :
SELECT
question_reporting_id,
CASE
WHEN answer_single_int >= 9 THEN 'promoter'
WHEN answer_single_int >= 7 THEN 'passive'
ELSE 'detractor'
END AS nps_segment,
COUNT(*) AS response_count
FROM USERS_MESSAGES_SURVEY_RESPONSE_SHARED
WHERE answer_type = 'nps'
AND question_reporting_id = 'REPLACE_WITH_YOUR_NPS_QUESTION_REPORTING_ID'
GROUP BY question_reporting_id, nps_segment;
Utilisez answer_long_string pour les réponses de capture de texte long (answer_type = 'free_form_text'). Ce sont des valeurs en texte libre, tenez donc compte de votre propre politique de gestion des données d’identification avant de les exporter.
SELECT
survey_id,
question_id,
question_reporting_id,
response_id,
answer_long_string AS response_text,
time
FROM USERS_MESSAGES_SURVEY_RESPONSE_SHARED
WHERE answer_type = 'free_form_text'
AND question_reporting_id = 'REPLACE_WITH_YOUR_QUESTION_REPORTING_ID';
Les réponses aux enquêtes de pages de destination incluent un landing_page_api_id renseigné. Les réponses aux enquêtes par message in-app utilisent à la place des identifiants de Campaign ou Canvas (campaign_api_id ou canvas_api_id et les champs associés de variation et d’étape).
SELECT
CASE WHEN landing_page_api_id IS NOT NULL THEN 'landing_page' ELSE 'in_app_message' END AS channel,
COUNT(DISTINCT survey_session_id) AS sessions
FROM USERS_MESSAGES_SURVEY_RESPONSE_SHARED
GROUP BY 1;
Événements des pages de destination
Les enquêtes sur les pages de destination génèrent également des événements Landing Page Impression et Landing Page Click pour les vues de page et les clics suivis. Compléter une enquête sur une page de destination enregistre un événement Survey Response ; cela ne déclenche pas aussi l’événement générique Landing Page Form Submission, qui est réservé aux formulaires de pages de destination standard (hors enquêtes). Pour la référence complète des champs de ces événements, consultez le glossaire des événements Currents.

Les événements Landing Page Impression sont anonymes, vous ne pouvez donc pas les joindre aux événements Survey Response ou Landing Page Form Submission sur user_id pour calculer des taux de réponse ou de conversion.
Braze exporte un événement Landing Page Click (users.messages.landingpage.Click) chaque fois qu’un utilisateur clique sur un élément suivi ou un champ de formulaire sur une page de destination. Le champ target identifie quel élément a été cliqué — pas simplement qu’un clic a eu lieu — ce qui vous permet de comparer le volume de clics par élément. Pour la référence complète des champs, consultez Événements Landing Page Click.
SELECT
landing_page_name,
target,
COUNT(*) AS clicks
FROM USERS_MESSAGES_LANDINGPAGE_CLICK_SHARED
GROUP BY landing_page_name, target
ORDER BY clicks DESC;
Utilisez cette requête pour comparer le volume de clics entre les éléments suivis sur une même page — par exemple, pour constater qu’un appel à l’action génère plusieurs fois plus de clics qu’un autre — ou pour alimenter les valeurs target dans une CDP ou une plateforme publicitaire afin de recibler les utilisateurs ayant cliqué sur une offre spécifique.
Braze exporte un événement Landing Page Form Submission (users.messages.landingpage.FormSubmission) lorsqu’un utilisateur complète un formulaire standard (hors enquête) sur une page de destination. Cet événement enregistre qu’un formulaire a été soumis, pas les valeurs individuelles des champs. Traitez-le donc comme un événement de conversion plutôt que comme une source de données de réponse. Les compléments d’enquête utilisent Survey Response à la place.
SELECT
landing_page_name,
COUNT(*) AS submissions
FROM USERS_MESSAGES_LANDINGPAGE_FORMSUBMISSION_SHARED
GROUP BY landing_page_name
ORDER BY submissions DESC;
Synchronisez les personnes ayant soumis le formulaire avec un CRM ou un fournisseur de services d’e-mailing en tant que prospects, ou utilisez l’événement pour déclencher un flux de bienvenue ou de nurturing dès qu’une personne soumet le formulaire.
Questions fréquentes
Comment démarrer une enquête, y compris NPS ou CSAT ?
Sur la page de composition du message pour une page de destination ou un message in-app, sélectionnez Survey comme type de message avant d’ouvrir l’éditeur. Les enquêtes NPS, CSAT et autres enquêtes de feedback utilisent toutes le même point d’entrée vers le mode enquête — il n’existe pas de flux de création distinct par type d’enquête. Ajoutez ensuite les blocs de formulaire dont vous avez besoin (par exemple, le bloc NPS autonome) dans l’éditeur.
Où puis-je trouver les enquêtes sur les différents canaux ?
Accédez à Messaging > Surveys pour consulter les enquêtes sur les pages de destination, les Campaigns et les Canvas. Si vous ne voyez pas cette page, contactez votre gestionnaire de compte Braze.
Articles associés
- Enquêtes sur les pages de destinationFlux de création, composition et reporting pour le canal des pages de destination
- Enquêtes par message in-appFlux de création, composition et reporting pour le canal des messages in-app
- Bloc d'enquête NPS par e-mailCollectez des scores NPS à partir d'e-mails par glisser-déposer et finalisez sur une enquête de page de destination
- Blocs de l'éditeur par glisser-déposerRéférence complète des blocs de formulaire que vous pouvez ajouter à une enquête
- Braze CurrentsConfigurez l'exportation de données vers votre entrepôt de données ou votre outil de BI