JavaScript SDK - metodo 'coldStart'
Avvia il buffering dei messaggi senza far partire la sessione vera e propria. Il buffer conserva gli ultimi 30 secondi di eventi registrati. Puoi attivare la sessione chiamando start() oppure tramite un trigger condizionale.
Firma
Section titled FirmacoldStart(startOpts?: Partial<StartOptions>, isConditional?: boolean): Promise<void>
Parametri
Section titled ParametriCon startOpts puoi personalizzare diversi aspetti della registrazione:
userID: string: Serve a impostare manualmente louserIDper tracciarlo tra le sessioni. È un valore di tipo stringa e può essere qualsiasi cosa tu voglia.metadata: Record<string, string>: Imposta manualmente i valori dei metadati. Consulta la sezione Metadati per saperne di più.forceNew: boolean: Serve a forzare una nuova sessione dopo un aggiornamento della pagina. Per impostazione predefinita èfalse, quindi dopo un aggiornamento la sessione viene mantenuta.sessionHash: string: Serve per le sessioni persistenti (sticky). Utile se hai un’applicazione multi-sito o se devi reindirizzare l’utente all’esterno e poi di nuovo sul tuo sito (ad esempio verso un gateway di pagamento).isConditional: Stabilisce se il tracker deve attendere che la condizione del trigger sia soddisfatta prima di avviare automaticamente la sessione.
Nota: la registrazione condizionale è supportata solo nelle nostre offerte Cloud ed Enterprise Edition.
Valore restituito
Section titled Valore restituitoQuesto metodo non restituisce alcun valore.