Package Exports
- @fullstory/browser
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@fullstory/browser) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
FullStory Browser SDK
FullStory's browser SDK lets you manage FullStory recording on your site as well as retrieve deep links to session replays and send your own custom events. More information about the FullStory API can be found at https://developer.fullstory.com.
Install the SDK
with npm
npm i @fullstorydev/browser --savewith yarn
yarn add @fullstorydev/browserInitialize the SDK
Call the init() function as soon as you can in your website startup process.
Here's an example of what this would look like in a React app:
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as FullStory from '@fullstorydev/browser';
FullStory.init({ orgId: '<your org id here>' });
ReactDOM.render(<App />, document.getElementById('root'));Examples
Once FullStory is initialized, you can make calls to the FullStory SDK.
Sending custom events
FullStory.event('Subscribed', {
uid_str: '750948353',
plan_name_str: 'Professional',
plan_price_real: 299,
plan_users_int: 10,
days_in_trial_int: 42,
feature_packs: ['MAPS', 'DEV', 'DATA'],
});Generating session replay links
const startOfPlayback = FullStory.getCurrentSessionURL();
const playbackAtThisMomentInTime = FullStory.getCurrentSessionURL(true);