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.
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.
Additional Information​
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();