Skip to content

User Import

Braze propose différentes manières d’importer les données des utilisateurs dans la plate-forme : SDK, API, ingestion de données Cloud, intégrations avec des partenaires technologiques et fichiers CSV.

Avant de poursuivre, notez que Braze ne nettoie pas (valide ou formate correctement) les données HTML lors de l’importation. Cela signifie que les balises de script doivent être supprimées pour toutes les données d’importation destinées à la personnalisation Web.

Lorsque vous importez dans Braze des données spécifiquement destinées à la personnalisation dans un navigateur web, veillez à ce qu’elles soient dépourvues de HTML, de JavaScript ou de toute autre étiquette de script susceptible d’être utilisée à des fins malveillantes lorsqu’elles sont affichées dans un navigateur web.

Pour le HTML, vous pouvez également utiliser les filtres Liquid de Braze (strip_html) afin d’extraire le texte rendu du HTML. Par exemple :

1
{{ "Have <em>you</em> read <strong>Ulysses</strong>?" | strip_html }}
1
Have you read Ulysses?

API REST

Utilisez l’endpoint /users/track pour enregistrer des événements personnalisés, des attributs utilisateurs et des achats pour les utilisateurs.

Ingestion de données cloud

Utilisez Braze Cloud Data Ingestion ] pour importer et gérer les attributs des utilisateurs.

Importation CSV

Vous pouvez télécharger et mettre à jour les profils utilisateurs à l’aide de fichiers CSV à partir de Audience > Importer des utilisateurs.

L’importation d’un fichier CSV permet d’enregistrer et de mettre à jour les attributs des utilisateurs, tels que le prénom et l’e-mail, ainsi que des attributs personnalisés comme la pointure. Vous pouvez importer un fichier CSV en spécifiant l’un des deux identifiants uniques de l’utilisateur : un external_id ou un alias d’utilisateur.

Création de votre fichier CSV

Il y a plusieurs types de données dans Braze. Lors de l’importation ou de la mise à jour de profils utilisateurs à l’aide d’un fichier CSV, vous pouvez créer ou mettre à jour des attributs utilisateurs par défaut ou des attributs personnalisés.

  • Les attributs utilisateur par défaut sont des clés réservées à Braze. Par exemple, first_name ou email.
  • Les attributs personnalisés sont spécifiques à votre entreprise. Par exemple, une application de réservation de voyages peut avoir un attribut personnalisé nommé last_destination_searched.

Braze accepte les données des utilisateurs au format CSV standard à partir de fichiers d’une taille maximale de 500 Mo. Reportez-vous aux sections précédentes sur l’importation pour avoir des modèles CSV téléchargeables.

Considérations relatives aux points de données

Chaque donnée client importée à partir d’un fichier CSV remplacera la valeur existante dans les profils utilisateurs et comptera comme un point de données, à l’exception des ID externes et des valeurs vides.

  • Les ID externes téléchargés à partir d’un fichier CSV ne consomment pas de points de données. Si vous chargez un CSV pour segmenter des utilisateurs de Braze existants en chargeant uniquement des ID externes, cela ne consommera pas de points de données. Si vous deviez ajouter des données supplémentaires telles que les e-mails ou les numéros de téléphone des utilisateurs dans votre importation, cela écraserait les données existantes sur les utilisateurs, consommant ainsi vos points de données.
    • Les importations CSV à des fins de segmentation (importations effectuées avec external_id, braze_id, ou user_alias_name comme seul champ) ne consommeront pas de points de données.
  • Les valeurs vides ne remplacent pas les valeurs existantes du profil utilisateur, et vous n’avez pas besoin d’inclure tous les attributs utilisateur existants dans votre fichier CSV.
  • La mise à jour de email_subscribe, push_subscribe, subscription_group_id ou subscription_state n’est pas prise en compte dans la consommation des points de données.

En-têtes de colonne par défaut des données utilisateur

Importation d’un CSV

Pour importer votre fichier CSV, rendez-vous sur la page Importation d’utilisateurs dans la section Audiences. Vous y trouverez un tableau qui répertorie les importations les plus récentes, avec des détails tels que la date de téléchargement, le nom du téléchargeur, le nom du fichier, la disponibilité du ciblage, le nombre de lignes importées et l’état de chaque importation.

Sélectionnez Parcourir les fichiers et votre fichier. Braze téléchargera votre fichier et vérifiera les en-têtes de colonne et les types de données de chaque colonne.

Pour télécharger un modèle CSV, reportez-vous aux sections Importation avec ID externe ou Importation avec alias utilisateur sur cette page.

Une fois le chargement terminé, une fenêtre modale s’affiche avec un aperçu du contenu de votre fichier. Toutes les informations de ce tableau sont basées sur les valeurs dans les premières lignes de votre fichier CSV. Pour les en-têtes de colonne, les attributs standard sont écrits en texte normal, tandis que les attributs personnalisés sont en italique et leur type est noté entre parenthèses. Un résumé de votre dossier figure également en haut de la fenêtre contextuelle.

Vous pouvez importer plusieurs CSV en même temps. Les importations CSV sont exécutées simultanément, de sorte que l’ordre des mises à jour n’est pas garanti. Si vous souhaitez que les importations CSV soient exécutées l’une après l’autre, attendez qu’une importation CSV soit terminée avant d’en télécharger une seconde.

Si Braze constate une anomalie dans votre fichier pendant le chargement, ces erreurs apparaîtront dans le résumé. Par exemple, si votre fichier contient une ligne mal formée, cette erreur est signalée dans l’aperçu lorsque vous importez le fichier. Ainsi, un fichier peut être importé avec des erreurs, mais une importation ne peut pas être annulée ou inversée une fois qu’elle a commencé. Examinez l’aperçu et, si vous trouvez des erreurs, annulez l’importation et modifiez votre fichier.

Les lignes mal formées et les lignes manquant une ID externe ne seront pas importées. Toutes les autres erreurs peuvent être importées, mais elles risquent d’interférer avec le filtrage lors de la création d’un segment. Pour plus d’informations, passez à la section Résolution des problèmes.

Chargement CSV terminé avec des erreurs de types de données mixtes dans une colonne

Lorsque vous êtes satisfait du chargement, démarrez l’importation. La fenêtre contextuelle se ferme et l’importation commence en arrière-plan. Vous pouvez suivre sa progression sur la page Importations d’utilisateurs, qui sera actualisée toutes les cinq secondes, ou en appuyant sur le bouton d’actualisation dans la boîte Imports récents.

Sous Lignes traitées se trouve l’état d’avancement de l’importation ; l’état passera à Terminé lorsque l’importation sera terminée. Vous pouvez toujours utiliser le reste du tableau de bord de Braze pendant l’importation, et vous serez notifié lorsque l’importation commence et se termine.

Si le processus d’importation rencontre une erreur, une icône d’avertissement jaune s’affiche à côté du nombre total de lignes dans le fichier. Vous pouvez survoler l’icône pour obtenir des détails sur les raisons de l’échec de certaines lignes. Une fois l’importation terminée, toutes les données seront ajoutées aux profils existants ou de nouveaux profils seront créés.

Importation avec ID Externe

Lors de l’importation de vos données clients, vous devrez spécifier l’identifiant unique de chaque client (external_id). Avant de commencer votre importation CSV, il est important de voir avec votre équipe d’ingénierie comment les utilisateurs seront identifiés dans Braze. Il s’agit généralement d’un ID de base de données interne. Cela devrait s’aligner sur la façon dont les utilisateurs seront identifiés par le SDK de Braze sur les mobiles et le web et est conçu pour que chaque client ait un profil utilisateur unique au sein de Braze sur l’ensemble de ses appareils. Découvrez plus d’informations sur le cycle de vie du profil utilisateur de Braze.

Lorsque vous indiquez un external_id dans votre importation, Braze mettra à jour un utilisateur existant avec le même external_id, ou créera un utilisateur nouvellement identifié avec cet external_id défini si Braze ne le trouve pas.

Téléchargez : [Modèle d’importation CSV][modèle]

Importation avec alias utilisateur

Pour cibler les utilisateurs qui n’ont pas d’external_id, vous pouvez importer une liste d’utilisateurs avec des alias utilisateurs. Un alias sert d’identifiant unique pour un utilisateur, et peut être utile si vous essayez de vendre à des utilisateurs anonymes qui ne sont pas abonnés ou n’ont pas créé de compte sur votre application.

Si vous téléchargez ou mettez à jour des profils d’utilisateur qui sont alias uniquement, vous devez avoir les deux colonnes suivantes dans votre CSV :

  • user_alias_name : Un identifiant unique de l’utilisateur ; une alternative à l’identifiant de l’utilisateur. external_id
  • user_alias_label : Une étiquette commune permettant de regrouper les alias utilisateurs.

Lorsque votre importation comporte à la fois un user_alias_name et un user_alias_label, Braze mettra à jour tous les utilisateurs existants avec les mêmes user_alias_name et user_alias_label. Si un utilisateur est trouvé, Braze va créer un utilisateur nouvellement identifié avec cet user_alias_name défini.

Télécharger : [Modèle d’importation d’alias CSV][template_alias]

Importation avec ID Braze

Pour mettre à jour les profils utilisateurs existants dans Braze en utilisant une valeur ID interne de Braze au lieu d’une valeur external_id ou user_alias_name et user_alias_label, spécifiez braze_id comme en-tête de colonne.

Cela peut s’avérer utile si vous avez exporté des données d’utilisateurs de Braze via notre option d’exportation CSV dans le cadre de la segmentation et que vous souhaitez ajouter un nouvel attribut personnalisé à ces utilisateurs existants.

Importation de données personnalisées

Tout en-tête qui ne correspond pas exactement aux données utilisateur par défaut créera un attribut personnalisé dans Braze.

Les types de données suivants sont acceptés dans l’importation d’utilisateurs :

  • Datetime : Doit être stocké au format ISO-8601
  • Booléen : true ou false
  • Nombre : Entier ou float sans espace ni virgule, les floats doivent utiliser un point (.) comme séparateur décimal.
  • Chaîne de caractères : Peut contenir des virgules si des guillemets doubles ("") entourent la valeur de la colonne.
  • En blanc : Les valeurs vides n’écraseront pas les valeurs existantes du profil utilisateur et vous n’avez pas besoin d’inclure tous les attributs existants de l’utilisateur dans votre fichier CSV.

Importation CSV d’un utilisateur Lambda

Vous pouvez utiliser notre script d’importation CSV Lambda S3 sans serveur pour charger vos attributs utilisateurs vers la plateforme. Cette solution fonctionne comme un téléchargeur CSV où vous déposez vos CSV dans un compartiment S3, et les scripts les téléchargent via notre API.

Le temps d’exécution estimé pour un fichier de 1 000 000 de lignes devrait être d’environ cinq minutes. Pour plus d’informations, reportez-vous à la section Importation d’un attribut utilisateur au format CSV vers Braze.

Mise à jour du statut du groupe d’abonnement

Vous pouvez ajouter des utilisateurs à des groupes d’abonnement e-mail ou SMS par le biais de l’importation d’utilisateurs. Ceci est particulièrement utile pour les SMS, car un utilisateur doit être inscrit dans un groupe d’abonnement SMS pour recevoir des messages avec le canal de communication SMS. Pour plus d’informations, consultez Groupes d’abonnement SMS.

Si vous mettez à jour le statut du groupe d’abonnement, vous devez avoir les deux colonnes suivantes dans votre CSV :

  • subscription_group_id : Le site id du groupe d’abonnement.
  • subscription_state : Les valeurs disponibles sont unsubscribed (pas dans le groupe d’abonnement) ou subscribed (dans le groupe d’abonnement).
external_id Prénom subscription_group_id statut_abonnement
A8i3mkd99 Colby 6ff593d7-cf69-448b-aca9-abf7d7b8c273 abonné
k2LNhj8KS Tom aea02307-a91e-4bc0-abad-1c0bee817dfa abonné

Création de segmentations à partir d’une importation d’utilisateurs

L’importation d’utilisateurs peut également être utilisée pour créer des segments en sélectionnant Générer automatiquement un segment à partir des utilisateurs importés de ce CSV avant de lancer l’importation.

Vous pouvez définir le nom du segment ou accepter la valeur par défaut, qui correspond au nom de votre fichier. Les fichiers qui ont été utilisés pour créer un segment comporteront un lien permettant de visualiser le segment une fois l’importation terminée.

Le filtre utilisé pour créer le segment sélectionne les utilisateurs qui ont été créés ou mis à jour dans une importation sélectionnée et sont disponibles avec tous les autres filtres sur la page Modifier le Segment.

Considérations

Résolution des problèmes

Lignes manquantes

Plusieurs raisons peuvent expliquer pourquoi le nombre d’utilisateurs importés ne correspond pas forcément au total de lignes dans votre fichier CSV :

  • ID externes en double : Si des colonnes d’ID externe sont dupliquées, cela peut entraîner des lignes mal formées ou non importées, même si les lignes sont correctement formatées. Dans certains cas, cela n’indique pas une erreur spécifique. Vérifiez si des ID externes dupliqués sont présents dans votre CSV. Si c’est le cas, retirez les doublons et essayez de les charger à nouveau.
  • Caractères accentués : Votre CSV peut comporter des noms ou des attributs qui contiennent des accents. Assurez-vous que votre fichier est encodé UTF-8 pour éviter tout problème.

Ligne mal formée

Il doit y avoir une ligne d’en-tête pour que les données soient correctement importées. Chaque ligne doit avoir le même nombre de cellules que la ligne d’en-tête. Les lignes qui ont plus, ou moins, de valeurs que la ligne d’en-tête seront exclues de l’importation. Les virgules dans une valeur seront interprétées comme un séparateur et peuvent conduire à cette erreur. De plus, toutes les données doivent être encodées en UTF-8.

Si votre fichier CSV contient des lignes vides et importe moins de lignes que le nombre total de lignes du fichier CSV, cela n’indique pas forcément un problème puisque les lignes vides n’ont pas besoin d’être importées. Vérifiez le nombre de lignes correctement importées et assurez-vous qu’elles correspondent au nombre d’utilisateurs que vous essayez d’importer.

Plusieurs types de données

Braze s’attend à ce que toutes les valeurs d’une colonne soient du même type de données. Les valeurs qui ne correspondent pas au type de données de leur attribut entraîneront des erreurs de segmentation.

Dates incorrectement formatées

Les dates qui ne sont pas au format ISO-8601 ne seront pas lues comme datetimes lors de l’importation.

Quote de chaîne de caractères

Les valeurs encapsulées dans des guillemets simples ('') ou doubles ("") seront lues comme des chaînes de caractères lors de l’importation.

Données importées comme attribut personnalisé

Si une donnée utilisateur par défaut (telle que email ou first_name) est importée en tant qu’attribut personnalisé, vérifiez la casse et l’espacement de votre fichier CSV. Par exemple, First_name serait importé comme attribut personnalisé, alors que first_name serait correctement importé dans le champ « prénom » sur le profil d’un utilisateur.

[erreurs] :#common-errors [modèle] : /docs/fr/assets/download_file/braze-user-import-template-csv.xlsx?3aafd0c03634ac03f248b3055fbc3126 [template_alias]: /docs/fr/assets/download_file/braze-user-import-alias-template-csv.xlsx?c0ce6c0aa1e901395161d87c5ba17747

CETTE PAGE A-T-ELLE ÉTÉ UTILE?
New Stuff!