SDK de JavaScript - método 'coldStart'
Comienza a almacenar mensajes en el búfer sin iniciar la sesión real. El búfer conservará los últimos 30 segundos de eventos grabados. Puedes activar la sesión llamando a start() o mediante un disparador condicional.
Firma
Section titled FirmacoldStart(startOpts?: Partial<StartOptions>, isConditional?: boolean): Promise<void>
Parámetros
Section titled ParámetrosCon startOpts puedes personalizar diferentes aspectos de la grabación:
userID: string: Se usa para establecer manualmente eluserIDy rastrearlo a lo largo de las sesiones. Es un valor de cadena y puede ser cualquier cosa que desees.metadata: Record<string, string>: Establece manualmente los valores de los metadatos. Consulta la sección de metadatos para obtener más información al respecto.forceNew: boolean: Se usa para forzar una nueva sesión tras recargar la página. De forma predeterminada está configurado enfalse, por lo que tras una recarga la sesión se mantiene.sessionHash: string: Se usa para sesiones persistentes (sticky sessions). Es útil si tienes una aplicación multisitio o si tienes que redirigir al usuario fuera y luego de vuelta a tu sitio (como a una pasarela de pago).isConditional: Decide si el rastreador debe esperar a que se cumpla la condición del disparador antes de iniciar la sesión automáticamente.
Nota: La grabación condicional solo es compatible con nuestras ofertas Cloud y Enterprise Edition.
Valor de retorno
Section titled Valor de retornoEste método no devuelve ningún valor.