SDK JavaScript - Méthodes

Liste des méthodes publiques du SDK JavaScript

SDK JavaScript ⁠-⁠ 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.