SDK JavaScript - Méthodes
Méthodes
Section titled Méthodes ConstructorDécouvrez tout sur les options d'initialisation du tracker. → event()Envoyez des événements personnalisés afin qu'ils soient enregistrés dans vos relectures avec cette méthode. → getSessionToken()Obtenez le token de la session actuellement active. → getSessionID()Obtenez l'ID de la session actuellement active. → getSessionURL()Obtenez l'url pour rejouer la session actuelle. → handleError()Capturez des informations d'erreur personnalisées et enregistrez-les dans votre enregistrement. → isActive()Obtenez l'état actuel de la session active. → issue()Capturez des événements techniques personnalisés et enregistrez-les dans la relecture. → setUserID()Identifiez vos utilisateurs avec cette méthode. → setMetadata()Définissez un champ de métadonnées et enregistrez-le dans l'enregistrement. → start()Démarrez l'enregistrement d'une session. → stop()Arrêtez l'enregistrement d'une session avec cette méthode. → clearPersistFlag()Supprime les Feature Flags persistants du sessionStorage du navigateur. → getFeatureFlag()Renvoie un `IFeatureFlag` par clé s'il existe. → onFlagsReload()Définit la callback à utiliser lorsque les Feature Flags sont chargés. → isFlagEnabled()Renvoie `true` si le flag portant cette clé existe et est actif. → reloadFlags()Recharge tous les flags (cela peut être utile si la session de l'utilisateur a connu un changement de métadonnées, de userId ou de toute autre information susceptible d'être requise pour certaines conditions de flags). → getAllFeatureFlags()Renvoie tous les flags (`IFeatureFlag[]`) actuellement actifs. → coldStart()Commence à mettre les messages en tampon (en rafraîchissant le tampon) avec la possibilité d'appeler `start()` pour activer l'enregistrement de la session et envoyer le contenu du tampon. → startOfflineRecording()Démarre l'enregistrement de session hors ligne, qui peut être envoyé avec `uploadOfflineRecording`. → uploadOfflineRecording()Téléverse le tampon de session stocké vers le backend. → forceFlushBatch()Force l'envoi du lot de messages actuel sans attendre son achèvement. → trackWs()Crée un hook pour capturer les messages WebSocket. →