Skip to main content

Data Model

Overview

FullStory's data model captures user experiences and application behavior for your websites and mobile apps.

Data Model

Users

A user is a distinct visitor to your website or mobile app.

Learn more about users.

Anonymous Users

Visits from anonymous users from the same browser or mobile device are aggregated into a single user.

Identified Users

If users can be positively identified at a point in your app flow, you can choose to use our FS.identify call in the browser or Create User (beta) call on a server. Multiple anonymous users identified with the same uid will be grouped under a single identified user.

Learn more about identifying users.

Sessions

A session is a series of user interactions on your site or mobile app.

A website session begins when a user visits your site and it ends after 30 minutes of inactivity (or 24 hours of active session capture).

A mobile app session begins once a user launches the app and will continue until one of the following happens:

  • When the app is in the foreground (in focus) but no activity is detected for more than 30 minutes
  • When the app is backgrounded (not in focus) for more than 30 minutes
  • When the app is terminated, either via the swipe up gesture to fully close the app or if the device runs out of memory

Learn more about sessions.

Events

An event captures all relevant interactions associated with a user at a point in time. This can include digital experience events initiated by the user (clicks, visits) and business analytics events (signups, email opens, orders). Analytics Events can be generated from the device using the FS.event API or the HTTP endpoint.

URLs/Screens

All events captured through a device API will include context about the browser URL or mobile screen where the event originated.

Defined Pages

A set of URLs or screens can be grouped together into Defined Pages for analytics purposes. This grouping can be accomplished in a few ways:

  • Logical rules that can be configured in the FullStory UI
  • Passing page names and page properties into FullStory via the FS.setVars API
  • FullStory machine learning model that identifies general URL patterns across similar page structures

Learn more about pages.