What is @fullstory/snippet?
@fullstory/snippet is an npm package that allows you to easily integrate FullStory's session replay and analytics capabilities into your web application. It provides a simple way to capture user interactions and behaviors, which can be used for debugging, user experience research, and performance monitoring.
What are @fullstory/snippet's main functionalities?
Initialize FullStory
This feature allows you to initialize FullStory with your organization ID. This is the first step to start capturing user sessions.
const FullStory = require('@fullstory/snippet');
FullStory.init({ orgId: 'YOUR_ORG_ID' });
Identify Users
This feature allows you to identify users by providing a unique user ID and optional user traits such as display name and email. This helps in associating session data with specific users.
FullStory.identify('USER_ID', {
displayName: 'John Doe',
email: 'john.doe@example.com'
});
Log Custom Events
This feature allows you to log custom events with specific properties. This can be useful for tracking specific user interactions that are important for your application.
FullStory.event('ButtonClicked', {
buttonName: 'Submit',
page: 'Signup'
});
Other packages similar to @fullstory/snippet
mouseflow
Mouseflow offers session replay, heatmaps, funnels, and form analytics. It is similar to FullStory but places a stronger emphasis on form analytics and conversion rate optimization.