System Requirements
In order to use the Fullstory Browser API version 2, your setup needs to meet the following system requirements.
- Use version 2.0 of the Fullstory snippet
- Use a version of fs.js later than August 3rd, 2023
- For support in native mobile WebViews, use an SDK version
1.43.0
or higher
Use version 2.0 of the Fullstory snippet
A few updates were made to the Fullstory snippet in order enable Fullstory Browser API version 2.
How do I know if I have the latest Fullstory snippet?
Go to your website where you have Fullstory running. Assuming you are using the default namespace FS
, run the following in the developer console:
> FS._v
'2.0.0'
If you see '2.0.0'
, you have the latest version. If you see something like '1.3.0'
or undefined
, refer to the next section.
Updating the Fullstory snippet
- To manually update your snippet to version 2.0, please refer to Installing the Fullstory Snippet.
- If you are using the browser sdk, be sure to use a version greater than
2.0.0
. - If the Fullstory snippet is installed by a third party (like Google Tag Manager) and is not yet updated, contact our support team.
Use a version of fs.js later than August 3rd, 2023
A few key updates were added to fs.js to support the Fullstory Browser API version 2. You will need the latest version of fs.js to get the most out Fullstory.
NOTE: The default Fullstory setup pulls in all new changes automatically so you probably don't have anything to do here.
- If you request fs.js directly from Fullstory (usually via the url
https://edge.fullstory.com/s/fs.js
), you are already on the latest version! (This is the default setup.) - If you are self-hosting fs.js, you may need to update your version.
How do I know what version of fs.js I'm using?
Every build of fs.js includes a Unix timestamp of when it was released. You can retrieve this in one of two ways:
- Search your copy of fs.js for
CompiledTimestamp:
and retrieve the number value immediately after. - Inspect the payload of the request to
rec/page
in your site running Fullstory forCompiledTimestamp
using the network tools and retrieve the value.
Once you have this value, you can convert it using an online tool or run the following in the JavaScript console:
> new Date(1691072811 * 1000).toLocaleDateString()
'8/3/2023'
If the date is earlier than August 3rd, 2023, you will need to update your hosted version.