If you want to verify that Fullstory has been deployed successfully on your website, there are a few methods you can use to confirm this. We’ll start with the easiest option and dive in deeper from there.
Method 1: Call your session link in the browser console
First, let’s start by attempting to retrieve your session link in the console of your browser’s developer tools. Assuming Fullstory is deploying correctly on the page, this should allow you to easily retrieve your own session link at the time of the capture.
In order to do this, simply follow the steps below:
- Go to a page where you’d expect Fullstory to be capturing data and open the Console in your browser's developer tools.
- The call to make in the browser console will depend on what version of the Fullstory data capture snippet you've deployed to your site. If you were using Fullstory prior to August 3rd, 2023 and aren't sure which version of our data capture snippet your site is using, please refer to these instructions to confirm.
If you're using the latest version of our script (2.0.0 or later):
Call FS('getSession') in the Console and hit enter.
If you're using an earlier version of our script (such as 1.3.0 or similar):
Call FS.getCurrentSessionURL() in the Console and hit enter.
As long as Fullstory is properly capturing, you’ll be able to see the link for your current session returned:
If you’re instead seeing an error returned in the console, these errors can provide context about why data capture isn’t taking place. For example, some of the common errors and reasons are listed below:
- Null typically means that capture has been blocked or turned off. Head on over to Settings > Data Capture & Privacy > Data Capture to see what settings are preventing your session from capturing data.
- FS is undefined means that Fullstory is loading on the page, but not capturing data.
- FS is not defined means that FS has not yet been defined on this page.
Method 2: Check the network tab
If you aren’t able to retrieve your session link in the console as outlined above, you’ll want to check the Network tab in your browser’s developer tools to confirm whether Javascript bundles are being sent by following the steps below:
- Click on the Network tab in your browser’s developer tools.
- Refresh the page (this step is important!).
- Search for ‘fullstory’ in the textbox near the top left of the window. This allows you to see all of the calls related to Fullstory.
- Confirm that the call to fs.js has a status of 200. If not, this is a sign that Fullstory was not properly deployed on this page.
- Check for subsequent calls to “bundle” as you should see multiple “bundle” calls over time.
- Confirm that the call to page has a status of 200. If you’re seeing a status of 202, this means that data capture has been blocked. To find out why, you’ll want to check the Response tab (see screenshot below) which should display a reason_code. You can then refer to this help article to find out what this reason_code means.
If everything looks good, this means that Fullstory is successfully capturing data on this page.
Method 3: Confirm that the snippet was pasted correctly
If you’ve completed the above steps but still have not identified if Fullstory is deployed correctly, this likely means there is a problem with the snippet. There are two ways to find our data capture snippet on your website.
Option 1: Check the page source
- Right click on the page and select ‘View Page Source.’
- Search for “fullstory.”
Occasionally, Fullstory will not load correctly based on how our data capture snippet was pasted. If you’re able to see ‘fullstory’ in the source code but you weren’t able to see any sign of Fullstory data capture when using Method 1 and Method 2, there is likely a problem with your data capture snippet.
Option 2: Search the console tab
- Open your browser’s developer tools.
- Navigate to the Console tab and search for ‘fullstory.’
If the data capture snippet has been manipulated in any way, it can be difficult to locate. Sometimes it means that the snippet is not in plain view on the main page of your website. If you’ve completed all of the steps above and can’t find any presence of Fullstory on your website, this means that Fullstory was either never deployed on this page or recently removed.