Comment fonctionne le profilage progressif

Le profilage progressif consiste à collecter progressivement des informations supplémentaires sur les utilisateurs au fur et à mesure qu’ils utilisent votre site Web ou votre application Vous pouvez collecter des informations détaillées de l'utilisateurs uniquement lorsqu’elles concernent les activités des utilisateurs.

Par exemple, vous pouvez collecter le nom, l’adresse de courriel et le mot de passe d’un utilisateur lors de son inscription, puis lui demander le nom de son entreprise et l’intitulé de son poste lors de sa prochaine connexion.

L’implémentation du profilage progressif améliore l’expérience de vos utilisateurs en :

  • raccourcissant les formulaires d’inscription.

  • évitant les questions répétitives.

  • collectant plus d’informations pertinentes,

  • augmentant les taux de conversion.

Fonctionnement

Chaque fois qu’un utilisateur s’authentifie auprès d’Auth0, Auth0 met à jour son profil utilisateur. Les données utilisées pour mettre à jour son profil peuvent provenir de différentes sources :

  • attributs fournis par l’IdP,

  • attributs créés dynamiquement avec des Auth0 Actions,

  • attributs renvoyés par des API appelantes telles que FullContact et Clearbit,

  • attributs gérés par l’application,

Utilisation des déclencheurs d’action

Avec le déclencheur d’action post-login, vous pouvez modifier les champs user_metadata et app_metadata d’un utilisateur pendant le flux de connexion. Cela est utile pour des tâches telles que le stockage de données spécifiques à l’application sur le profil de l’utilisateur, l’enregistrement de l’exécution ou non exécution d’opérations spécifiques pour un utilisateur, ou la mise en cache des résultats d’opérations coûteuses sur le profil utilisateur afin qu’ils puissent être réutilisés lors de connexions ultérieures. Pour en savoir plus, lisez Gérer les métadonnées avec le déclencheur d’action post-login.

Utilisation de Management API

Vous pouvez utiliser le point de terminaison de Management API d’Auth0 Update a User (Mettre à jour un utilisateur) pour mettre à jour les données de profil d’un utilisateur authentifié, notamment les champs app_metadata et user_metadata. Pour en savoir plus, lisez Gérer les métadonnées à l’aide de Management API.

Utilisation de la bibliothèque Lock

Utilisez l’option additionalSignUpFields pour ajouter des champs personnalisés dans des formulaires d’inscription d’utilisateurs. Lorsqu’un utilisateur saisit des données dans un champ personnalisé, Auth0 stocke la valeur dans le champ user_metadata de son profil. Pour en savoir plus, lisez Configuration de Lock.

En savoir plus