Skip to main content
Version: v2

Observe

React to FS events by invoking callbacks.

Parameters
    type string required

    Possible values: start, shutdown

    start - Callback will be executed after the FullStory client API is fully initialized and ready to capture. Callback will be executed upon invocation if capture has already started.
    shutdown - Callback will be executed after data capture has shutdown manually using FS('shutdown') or in response to an api signal that capture should be disabled.

    callback object required

    A function that will be executed when the event type is triggered.

Asynchronous Method

The asynchronous version, FS('observeAsync'), can be used to resolve to an object that can be used to "disconnect" the observer.

FS('observe', { type, callback })

Example Invocation

Get session URL after data capture has started
FS('observe', {
type: 'start',
callback: () => {
const sessionURL = FS('getSession');
// Do stuff with session URL...
}
})
Disconnect callback
const observer = await FS('observeAsync', {
type: 'start',
callback: () => {
console.log('started');
}
});

observer.disconnect();