How do I know that Fullstory is deployed successfully?

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 FS.getCurrentSessionURL in the console

First, let’s start by calling FS.getCurrentSessionURL in the console of your browser’s developer tools. This allows you to easily retrieve your session link at the time of the capture.

In order to do this, simply follow the steps below:

  1. Go to a page where you’d expect Fullstory to be capturing data and open the Console in your browser's developer tools.
  2. Call FS.getCurrentSessionURL(true) 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.

FSgetCurrentSessionURL.png

If you’re seeing an error 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 by calling FS.getCurrentSessionURL, 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:

  1. Click on the Network tab in your browser’s developer tools.
  2. Refresh the page (this step is important!).
  3. 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.
  4. 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.
  5. Check for subsequent calls to “bundle” as you should see multiple “bundle” calls over time.
  6. 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.

130547_1504625376609.jpeg

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

  1. Right click on the page and select ‘View Page Source.’
    direct_1559663937420-1559663937420.jpeg
  1. 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 

  1. Open your browser’s developer tools.
  2. 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.

Need to get in touch with us?

The Fullstory Team awaits your every question.

Ask the Community Technical Support