JavaScript SDK - Методы

Список публичных методов JavaScript SDK

JavaScript SDK ⁠-⁠ Методы

ConstructorУзнайте всё о параметрах инициализации трекера. event()С помощью этого метода отправляйте пользовательские события для записи в составе ваших воспроизведений. getSessionToken()Получите токен текущей активной сессии. getSessionID()Получите ID текущей активной сессии. getSessionURL()Получите url для воспроизведения текущей сессии. handleError()Захватывайте информацию о пользовательских ошибках и сохраняйте её в составе вашей записи. isActive()Получите текущее состояние активной сессии. issue()Захватывайте пользовательские технические события и сохраняйте их в составе воспроизведения. setUserID()Идентифицируйте ваших пользователей с помощью этого метода. setMetadata()Установите поле метаданных и сохраните его в составе записи. start()Начните запись сессии. stop()Остановите запись сессии с помощью этого метода. clearPersistFlag()Удаляет постоянные Feature Flags из sessionStorage браузера. getFeatureFlag()Возвращает `IFeatureFlag` по ключу, если он существует. onFlagsReload()Устанавливает callback, который будет использоваться при загрузке Feature Flags. isFlagEnabled()Возвращает `true`, если флаг с данным ключом существует и активен. reloadFlags()Перезагружает все флаги (может быть полезно, если в сессии пользователя произошли изменения метаданных, userId или любой другой информации, которая может потребоваться для определённых условий флагов). getAllFeatureFlags()Возвращает все флаги (`IFeatureFlag[]`), активные в данный момент. coldStart()Начинает буферизацию сообщений (обновляя буфер) с возможностью вызова `start()` для включения записи сессии и отправки содержимого буфера. startOfflineRecording()Запускает офлайн-запись сессии, которую можно отправить с помощью `uploadOfflineRecording`. uploadOfflineRecording()Загружает сохранённый буфер сессии на бэкенд. forceFlushBatch()Принудительно отправляет текущий пакет сообщений, не дожидаясь его завершения. trackWs()Создаёт хук для захвата сообщений WebSocket.