Data Model
Overview​
FullStory's data model captures user experiences and application behavior for your websites and mobile apps.
Users​
A user is a distinct visitor to your website or mobile app.
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
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