Suivre des sessions
Le SDK Braze rapporte les données de session utilisées par le tableau de bord de Braze pour calculer l’engagement des utilisateurs et d’autres analyses essentielles à une meilleure connaissance de vos utilisateurs. Sur la base de la sémantique de session suivante, notre SDK génère des points de données « démarrage de la session » et « fin de la session » qui comptent pour la longueur de session et le nombre de sessions visibles dans le tableau de bord de Braze.
Cycle de vie de la session
Par défaut, les sessions débutent lorsque braze.openSession()
est appelé pour la première fois et restent ouvertes jusqu’à ce qu’il y ait eu au moins 30 minutes d’inactivité. Cela signifie que si l’utilisateur quitte le site et y retourne moins de 30 minutes plus tard, la même session continuera. S’ils reviennent après que les 30 minutes ont expiré, un point de données de « fermeture de session » est automatiquement généré pour le temps passé ailleurs et une nouvelle session s’ouvre.
Si vous devez forcer une nouvelle session, vous pouvez le faire en changeant d’utilisateur.
Personnaliser la libération sur temporisation de session
Pour personnaliser le délai d’attente de la session, ajoutez l’option sessionTimeoutInSeconds
à votre fonction initialize
à votre fonction La valeur minimale pour sessionTimeoutInSeconds
est de 1 seconde.
1
2
// Sets the session timeout to 15 minutes instead of the default 30
braze.initialize('YOUR-API-KEY-HERE', { sessionTimeoutInSeconds: 900 });
Si vous avez défini un délai de libération sur temporisation de session, les sémantiques de session s’étendent à toute cette temporisation personnalisée.
Tester le suivi de session
Pour détecter les sessions via votre utilisateur, trouvez votre utilisateur sur le tableau de bord et accédez à Utilisation de l’application sur le profil de l’utilisateur. Vous pouvez confirmer que le suivi de session fonctionne en vérifiant que la métrique de session augmente lorsque vous vous y attendez.