Skip to content

Bonnes pratiques de collecte

Savoir quand et comment collecter les données des utilisateurs connus et inconnus peut s’avérer difficile lorsque vous envisagez le cycle de vie du profil utilisateur de vos clients. Cet article aide à clarifier les différentes méthodes et les meilleures pratiques pour la collecte de données d’utilisateurs nouveaux et existants en vous guidant à travers un cas d’utilisation.

L’exemple suivant est un cas d’utilisation de la collecte d’e-mails, mais la logique s’applique à de nombreux scénarios de collecte de données différents. Dans cet exemple, nous supposons que vous avez déjà intégré un formulaire d’inscription ou une autre façon de recueillir des informations sur l’utilisateur.

Lorsqu’un utilisateur vous fournit des informations à enregistrer, nous vous recommandons de vérifier si les données existent déjà dans votre base de données et, le cas échéant, de créer un profil d’alias utilisateur ou de mettre à jour le profil d’utilisateur existant.

Si un utilisateur inconnu consulte votre site puis, à une date ultérieure, crée un compte ou s’identifie par le biais d’une inscription par e-mail, la fusion des profils doit être gérée avec précaution. En fonction de la méthode utilisée pour la fusion, les informations relatives aux utilisateurs alias uniquement ou les données anonymes peuvent être écrasées.

Capture des données utilisateur via un formulaire Web

Étape 1 : Vérifier si l’utilisateur existe

Lorsqu’un utilisateur saisit du contenu via un formulaire Web, vérifiez si un utilisateur avec cette adresse e-mail existe déjà dans votre base de données. Cela peut être fait de deux manières :

  • Vérifiez la base de données interne (recommandé) : Si vous disposez d’un enregistrement ou d’une base de données externe contenant les informations fournies par l’utilisateur et existant en dehors de Braze, faites-y référence au moment de l’envoi de l’e-mail ou de la création du compte afin de confirmer que les informations n’ont pas déjà été saisies.
  • /users/track endpoint: Utilisez email comme identifiant, et un nouveau profil utilisateur sera créé si l’adresse e-mail n’existe pas encore.

Étape 2 : Enregistrer ou mettre à jour l’utilisateur

  • Si un utilisateur existe :
    • Ne créez pas de nouveau profil.
    • Enregistrez un attribut personnalisé (par exemple, newsletter_subscribed: true) sur le profil de l’utilisateur pour indiquer que l’utilisateur a envoyé son e-mail dans le cadre d’un abonnement à la lettre d’information. S’il existe plusieurs profils utilisateurs Braze avec la même adresse e-mail, tous les profils seront exportés.

  • Si un utilisateur n’existe pas :
    • Créez un profil d’alias uniquement via l’endpoint/users/track . Cet endpoint acceptera un objetuser_alias et créera un profil d’alias uniquement lorsque update_existing_only est défini sur false. Définissez l’adresse e-mail de l’utilisateur comme alias utilisateur pour référencer cet utilisateur à l’avenir (car l’utilisateur n’aura pas de external_id).

Diagramme montrant le processus de mise à jour d’un profil utilisateur avec alias uniquement. Un utilisateur envoie son adresse e-mail et un attribut personnalisé, son code postal, sur une page de renvoi marketing. Une flèche pointant de la collection de page d’accueil vers un profil utilisateur alias uniquement affiche une requête API Braze au endpoint de suivi utilisateur, avec le corps de la requête contenant le nom d’alias de l’utilisateur, le libellé d’alias, l’e-mail et le code postal. Le profil porte le libellé « utilisateur avec alias uniquement créé dans Braze » avec les attributs du corps de la requête pour montrer les données reprises dans le profil nouvellement créé.

Capturer les e-mails des utilisateurs à l’aide d’un formulaire de capture d’e-mails

Utilisez un formulaire de capture d’e-mail pour inviter les utilisateurs à communiquer leur adresse e-mail, qui sera ajoutée à leur profil utilisateur. Pour plus d’informations sur la mise en place de ce formulaire, consultez le formulaire de capture d’e-mail.

Identifier les utilisateurs avec alias uniquement

Lors de l’identification des utilisateurs à la création du compte, les utilisateurs à alias uniquement peuvent être identifiés et se voir attribuer un ID externe via l’endpoint/users/identify en fusionnant l’utilisateur à alias uniquement avec le profil connu.

Pour vérifier si un utilisateur est à alias uniquement, vérifiez si l’utilisateur existe dans votre base de données.

  • Si un enregistrement externe existe, vous pouvez appeler l’endpoint /users/identify/.
  • Si l’endpoint /users/export/id renvoie un external_id, vous pouvez appeler l’endpoint /users/identify/.
  • Si l’endpoint ne renvoie rien, il ne faut pas appeler /users/identify/.

Capturer les données de l’utilisateur lorsque des informations sur l’utilisateur sous forme d’alias seulement sont déjà présentes

Lorsqu’un utilisateur crée un compte ou s’identifie par le biais d’une inscription par e-mail, vous pouvez fusionner les profils. Pour obtenir la liste des champs qui peuvent être fusionnés, reportez-vous à la section Comportement de fusion des mises à jour.

Fusion de profils utilisateurs dupliqués

Au fur et à mesure que vos données utilisateurs s’étoffent, vous pouvez fusionner les profils utilisateurs en double depuis le tableau de bord de Braze. Ces profils dupliqués doivent être trouvés à l’aide de la même requête de recherche. Pour plus d’informations sur la duplication des profils utilisateurs, consultez la rubrique Fusionner les profils.

Vous pouvez également utiliser l’endpoint Fusionner les utilisateurs pour fusionner un profil utilisateur dans un autre.

Ressources complémentaires

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