identify() associe les événements suivants à un utilisateur connu, en y ajoutant
userId et des traits (email, rôle, …).
Appeler identify
Comportement d’identify
Concrètement :identify(userId, traits)stocke toujours l’identité en local.- Un événement
eventName: "identify"n’est enfilé / envoyé que sidebugest actif. - Les événements suivants portent quand même
userIdetproperties.user.
Traits recommandés
Passez uniquement des traits utiles à l’analyse et non sensibles :Les clés sensibles (
password, token, secret, …) sont filtrées par le
sanitize du SDK. Évitez malgré tout d’y placer des
données personnelles inutiles.Déconnexion
À la déconnexion, recréez une identité anonyme en réinitialisant l’instance (démontage/remontage du provider) ou en suivant la stratégie de votre app. Les événements post-déconnexion ne doivent plus porter l’ancienuserId.