What is the Data Export pack?

When the FullStory JavaScript loads, every object, page event and interaction on your site is automatically recorded and indexed. This system of data collection is what allows our empathy inducing playback to be paired with a powerful search feature. We also use the information we’re collecting to bubble-up relevant, instant feedback for a wide audience, such as Rage Clicks, Error Clicks, and Dead Clicks.

Our primary purpose at FullStory is to provide the best tool possible for you to improve your customer’s experience. Since we’re indexing so many events, we’re aware that there is some pretty powerful data under the hood and much of it could be applied more specifically to your organization. We’re also aware that the programmers, data scientists, and software engineers you have on staff may be salivating at the thought of getting their hands on the hard data we’re collecting! So we designed a feature with your top priorities in mind.

What is the Data Export Pack?

A raw data extract of events that have been recorded for your organization and an API endpoint to retrieve the data extracts.

How can I get the Data Export Pack?

In the FullStory app, navigate to Settings > Subscription to update your plan. Once in the billing wizard, you'll see an option to add Data Export Pack as an add-on to your current plan. If you're interested in a trial, you can use the Contact Us button below to let us know you're interested.

What information is available with the Data Export Pack?

See below for a full list of Data Export contents.

How do I use the information from the Data Export Pack?

The possibilities are endless! This data set can be used on its own or to supplement existing models that aim to analyze user behavior. You can simply use the data for providing your marketing team with a point and click analysis tool or you can plug it into your fraud detection (e.g.) algorithm to add extremely powerful data to your model. The point is, you know best how the data is most relevant to your business needs. 

How do I access the Data Export files?

There are two ways to access your Data Export extracts. By default, you will receive one data file of all the events that were recorded for your organization in the preceding 24 hours (midnight to midnight EST). You can request to change the frequency of extracts between the range of every 30 minutes up to every 24 hours.

  1. Via API: We have exposed an API endpoint to allow a more constant fetch of data. 
    1. You can also use this open source tool called Hauser to easily import data into Redshift
  2. Manually: An extract  can be downloaded from the FullStory app in one click. The data will be in JSON format and the file will be gzipped. You will have access within FullStory to the previous 100 extracts:

 Screen Shot 2015-08-20 at 5.42.19 PM.png

External Integrations

Data Export Contents

User/Session Fields

User Id: A unique identifier for a user cookie on a given device/browser. This ID is reset if the User clears their cookies, switches devices, changes browsers, etc.
User App Key: The user identifier that was passed to FullStory from your system using FS.identify.
Individual Id: A unique identifier for the Individual that combines all Users with the same User App Key. For example, if you’ve identified user 123 whenever they visit your site, their Individual will include all of their Sessions across devices, browsers, etc.
Session Id: The identifier for a particular session. This value is only unique within the set of sessions for a given User.
Page Id: An identifier for a page within a session. Again, this is only unique within the session to which it belongs.
User Email Address: The email address that was set via FS.identify.
User Display Name: The display name that was set via FS.identify.
IP Address: The IP address captured at time of session
Custom User Variables: If you're passing any user variables into FullStory, we'll include them in the export.

Page Fields

Page Url: The full URL of the page on which the given event occurred.
Page Duration: The total time this User spent on this page during this session (milliseconds).
Active Page Duration: The active time (mouse movement, text entry, clicks, etc.) this User spent on this page during this session (milliseconds).
Page Referrer URL: The page from which the user reached this page.
Event Time: The absolute time when the event occurred.
Event Type: The type of event that was recorded. Typical types are:

  1. “click”
  2. “change”: changing the text in a text entry field.
  3. “navigate”: a URL change, either to a completely new page or a new hash fragment.

FullStory behavior heuristics: For any “click” event type that has been identified as Rage, Dead, or Error a field labelled EventModFrustrated will be associated and it will include a score to rank the level of frustration.

  1. “Rage Clicks”: your customer clicks the page a bunch of times in rapid succession because they’re frustrated.
  2. “Dead Clicks”: your customer clicks something, but nothing happens.
  3. “Error Clicks”: your customer clicks something and a console error is generated.

Event target text: Where applicable, this contains the text of the event target. For example, if the user clicked a button that says “Pay now”, the event target text would be “Pay now”.
Event target selector: Where applicable, this contains the CSS selector for the event target.

Environment Fields

Latitude/Longitude: The latitude/longitude corresponding to this session.
User Agent: The full user agent string for the system on which this session was recorded.
Browser: The browser that was used for this session.
Device: The device type that was used for this session.
Operating System: The operating system type that was used for this session.

Can’t find what you’re looking for?

The FullStory team awaits your every question.

Contact Us