Fluid Topics collects, combines, and mobilizes data about users' activities and preferences, even when users go offline. Each user activity takes the form of an "event". The Fluid Topics analytics stack is capable of handling millions of events per day.
Analytics events originate from either the web application or the server. It is possible to listen to events originating from the web application.
The most common fields for the Analytics events are:
Field | Description |
---|---|
appName |
The name of the application generating the event. |
appVersion |
The version of the application generating the event. |
contentLocale |
The content language chosen by the user. |
datetime |
The day and time when the system generates the event. |
name |
The name of the event. |
offline |
Indicates whether the user generated the event while offline. |
uiLocale |
The interface language chosen by the user. |
parameters |
Defines the specific fields of the event, which are different for each event. |
sessionId |
The unique identifier for the session the event belongs to. |
tenantId |
The unique identifier for the tenant on which the event took place. |
userAgent |
The user agent found in the request generating the event. |
userGroups |
The groups the user belongs to. |
userId |
The unique identifier for the user generating the event. |
userRoles |
The roles the user has. |
id |
The unique identifier for the event. |
version |
The version of the event. |
bot |
Whether a bot user triggered the event or not. |
analyticsSessionId |
The unique identifier for the analytics session the event belongs to. |
internal |
Whether the event is from an internal source or not. |
userIp |
The IP address of the user. |