SDK de JavaScript - Métodos

Lista de métodos públicos del SDK de JavaScript

SDK de JavaScript ⁠-⁠ Métodos

ConstructorConoce todas las opciones de inicialización del tracker. event()Envía eventos personalizados para que se registren como parte de tus repeticiones con este método. getSessionToken()Obtén el token de la sesión activa actual. getSessionID()Obtén el ID de la sesión activa actual. getSessionURL()Obtén la URL para reproducir la sesión actual. handleError()Captura información de errores personalizados y guárdala como parte de tu grabación. isActive()Obtén el estado actual de la sesión activa. issue()Captura eventos técnicos personalizados y guárdalos como parte de la repetición. setUserID()Identifica a tus usuarios con este método. setMetadata()Establece un campo de metadatos y guárdalo como parte de la grabación. start()Inicia la grabación de una sesión. stop()Detén la grabación de una sesión con este método. clearPersistFlag()Elimina las Feature Flags persistentes del sessionStorage del navegador. getFeatureFlag()Devuelve un `IFeatureFlag` por clave si existe. onFlagsReload()Establece el callback que se utilizará cuando se carguen las Feature Flags. isFlagEnabled()Devuelve `true` si la flag con esta clave existe y está activa. reloadFlags()Recarga todas las flags (puede ser útil si la sesión del usuario tuvo algún cambio en los metadatos, el userId o cualquier otra información que pudiera ser requerida para ciertas condiciones de las flags). getAllFeatureFlags()Devuelve todas las flags (`IFeatureFlag[]`) que están activas en este momento. coldStart()Comienza a almacenar mensajes en el búfer (actualizando el búfer) con la posibilidad de llamar a `start()` para habilitar la grabación de la sesión y enviar el contenido del búfer. startOfflineRecording()Inicia la grabación de sesión sin conexión que puede enviarse con `uploadOfflineRecording`. uploadOfflineRecording()Sube el búfer de sesión almacenado al backend. forceFlushBatch()Fuerza el envío del lote actual de mensajes sin esperar a que se complete. trackWs()Crea un hook para capturar mensajes de WebSocket.