> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-eval-flywheel-swift-quickstart.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Comment fonctionne le profilage progressif

> Comment le profilage progressif permet de recueillir des informations sur les utilisateurs au fur et à mesure qu’ils utilisent votre site web ou votre application.

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.

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  Lorsque vous demandez aux utilisateurs des informations supplémentaires, évitez de leur demander des informations que vous possédez peut-être déjà. Par exemple, si un utilisateur s’inscrit par le biais d’une connexion sociale qui utilise le protocole OpenID Connect (comme Google ou Facebook), le fournisseur d’identités (IdP) peut renvoyer plus d’informations sur l’utilisateur que vous ne le pensez. Pour en savoir plus, consultez [Permissions OpenID Connect](https://auth0.com/docs/get-started/apis/scopes/openid-connect-scopes#standard-claims).
</Callout>

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’<Tooltip href="/docs/fr-ca/glossary?term=idp" tip="Fournisseur d’identité (IdP)
  Service de stockage et de gestion des identités numériques." cta="Voir le glossaire">IdP</Tooltip>,
* attributs créés dynamiquement avec des [Auth0 Actions](/docs/fr-ca/customize/actions),
* attributs renvoyés par des API appelantes telles que [FullContact](https://www.fullcontact.com/) et [Clearbit](https://clearbit.com/),
* 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](/docs/fr-ca/manage-users/user-accounts/metadata/manage-user-metadata).

## Utilisation de Management API

Vous pouvez utiliser le point de terminaison de <Tooltip href="/docs/fr-ca/glossary?term=management-api" tip="Management API
Un produit permettant aux clients d’effectuer des tâches administratives." cta="Voir le glossaire">Management API</Tooltip> d’Auth0 [Update a User (Mettre à jour un utilisateur)](https://auth0.com/docs/api/management/v2/#!/Users/patch_users_by_id) 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](/docs/fr-ca/manage-users/user-accounts/metadata/manage-metadata-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](https://auth0.com/docs/libraries/lock/lock-configuration#additionalsignupfields-array-).

## En savoir plus

* [Comprendre le fonctionnement des métadonnées dans les profils utilisateurs](/docs/fr-ca/manage-users/user-accounts/metadata)
* [Gérer les métadonnées des utilisateurs avec le déclencheur d’action après l’ouverture de session](/docs/fr-ca/manage-users/user-accounts/metadata/manage-user-metadata)
