Segment Export - Overview

This feature is only available to Admin or Architect users on our FullStory Enterprise plans. Please contact your Account Executive or reach out to Support to learn more about FullStory Enterprise.


Segment Export is a feature of the Data Export module that allows our data savvy users to analyze the events FullStory captures in ways custom to their needs outside of the current UI. This makes your digital experience data ripe for more heavy statistical analysis, custom reporting, and machine learning training data sets. Please see here for more information about what data is in data export, a technical walkthrough for using data export, or our sql cookbook of different recipes.

Getting Started

To get started with Segment Export, select the Segment you want to export Users or Events for, and click 'Create Export' above the User Trends Card.


You can then name your export, as well as filter the time range of the events/users you are exporting. The time range filter in this modal cannot extend the time range of the segment, only restrict it to a smaller period. FullStory offers 3 download types: CSV, JSON, and NDJSON. The download will be a gzipped file, so you will need to unzip it before uploading it directly to something like Google Sheets or Excel.

Note: Windows users will need an additional application such as 7-Zip to unzip the .gz format. Mac OS users will be able to unzip the file without any additional applications.


After you click Export, it will create a job in the Data Exports tab of the app. This tab will be pre-filtered to only the exports you have created. If you want to see the Data Exports of all data grouped by time ranges, you can un-check the 'Only Mine' check box in the top right.

The time it takes for the download to be ready will depend on how much data you are downloading. Many times, this will take a few seconds, but it can also take 5-10 minutes. The Progress icon on the right will give you a sense of how long it will take.

When the Status of your export goes from 'In Progress' to 'Completed,' the export is ready to be downloaded.


From there you can find the file in the Downloads folder of your computer. Open it with Excel/Sheets (for CSV) or use it in R/Python/etc for JSON and NDJSON.

Export Users

Export users is similar to the "Export as CSV" that exists on the Session Playlist.

Fields Available




System generated variable that uniquely identifies a user


The time and date the User was created expressed in UTC


If using FS.identify, user's unique ID will be listed


The name of the User as it is displayed by FullStory


The email address of the User


The total number of sessions recorded by the User


The total number of pages this user has visited


The total number of events FullStory has captured for this user


The total length of time of the User's recorded sessions


The total amount of active time for the User


The average session length in seconds


The average active session length in seconds


The length of the user's longest session in seconds


The number of Pages visited in the last session by this user


The total number of events in the last session by this user


The length of time in seconds of the last session by this user


The length of active time in seconds in the last session by this user


The time that the last session of this user started 


The last URL the user visited in their last session


The last IP the user visited your site from


The latitude and longitude for the User's most recent session


The time of the last event the user generated on your site


The last browser type the user used your site from


The last device the user used your site from


The last platform (i.e. iOS, Android) the user used your site from.


The last OS (ie Windows) the user used your site from


If applicable, your custom user variables will be added. See FS.getUserVars for more information. 


Export Events

Export events will provide data at a much more granular level than users. This data is great for advanced use cases like predicting churn, behavioral cohorting, and more. 

Fields Available

The fields available in Export Events, will be very similar to the fields in Data Export, including a few additional fields described below:




The time the associated UserId was created expressed in UTC


Untokenized version of the css selector a user engaged with


The time in UTC that the last session started


The time in UTC that the user navigated to the current page


Formerly called PageAgent, the User Agent String of the browser


The platform of the user (FullStory for Mobile App sessions only)


The width of the CSS Resolution of the screen in pixels


The height of the CSS Resolution of the screen in pixels


The width of the viewport size of the browser in pixels


The height of the viewport size of the browser in pixels


If the 'EventType' is 'request,' the URL for the corresponding XHR request.


If the 'EventType' is 'request,' the HTTP response code for the corresponding XHR request


Match Types

Match Type



Export all event data that match your search / segment criteria


... of Individuals that match your search / segment criteria


... from sessions that match your search / segment criteria


... from Pages that match your search / segment criteria


Segment Export in Action

Example Event Export.png


In the example shown above, Segment Export will include all events of the user navigating to the /checkout page and the user clicking on the text 'Purchase.' This is the most restrictive setting that will generate the least events.

Use Case: A segment of users that changed text in a search box. Use Event download to see which specific strings they were typing in.



This export will include all events from users who went to the /checkout page and clicked Purchase. These events have to be within the time range of the export, but they do not have to happen in the same session that the user took these two actions.

Use Case: A segment of users that engaged with a new feature. Use Individual Download to understand how engaging with that feature might have affected other behavior on your site.



This export will include all events from the sessions where users went to the /checkout page or clicked Purchase. Note: If we were to toggle 'across any number of sessions' to 'within the same session' for this segment, the export would be restricted only to sessions where both events happen.

Use Case: A segment of users that completed a checkout funnel. Using Session matching can help determine the paths that users take during successful conversions.



This export will include all events from the Pages /checkout and the page that the Purchase text is on. If Purchase does not happen on the Checkout Page (i.e. there is a separate purchase page), it will only provide the events from the page in the sessions where 'Purchase' clicked. For example, if a user gets to the 'Purchase Page' in two different sessions, but only clicks 'Purchase' once, only the events from the session where they clicked 'Purchase' will be included in the export.

Use Case: A segment of users in an A/B test for a page. Page matching can help determine what interactions are happening on the page in question for the test group versus the control group.

Need to get in touch with us?

The FullStory Team awaits your every question.

Contact us