Analytics Nodes
These nodes allow to send analytics data and manage xAPI statements. They are provided by the Reflectis-CreatorKit-Worlds-Analytics package.
Flow Nodes
Create Displayable Data Node
🔍
Reflectis>Create>Reflectis Analytic: Create Displayable Data
This Node creates an analytics displayable data object that can be used to display analytics information.
The inspector properties are:
-
DisplayableType, an enum that determines the type of displayable data (default:
Dynamic). The input ports are dynamically generated based on the selected type. -
⬆️ Output:
- DisplayableData (
AnalyticsDisplayableData), the created displayable data object.
- DisplayableData (
Generate ExperienceID Node
🔍
Reflectis>Flow>Reflectis Analytic: Generate ExperienceID
This Node generates a unique Experience ID (GUID) for analytics tracking. This is an awaitable node.
- ⬇️ Input:
- Key (
string), a string key for the experience (max 15 characters).
- Key (
Send Data Node
🔍
Reflectis>Flow>Reflectis Analytic: Send Data
This Node sends analytics data to the analytics system.
The inspector properties are:
- Verb, the analytic verb to send (e.g., ExpStart, ExpEnd, etc.). The input ports are dynamically generated based on the selected verb
- SendToXAPI (
bool), a boolean to enable xAPI statement sending (default:false). When enabled, additional input ports appear:- statement (
XAPIStatement), the xAPI Statement to send - context (
string), a string context for the statement.
- statement (
Create XAPIObject Node
🔍
Reflectis>Create>Reflectis Create:XAPIObject
This Node creates an xAPI Object with dynamically generated input ports based on the XAPIObject type properties.
- ⬆️ Output:
- NewValue (
XAPIObject), the created xAPI object.
- NewValue (
Create XAPIStatement Node
🔍
Reflectis>Create>Reflectis Create:XAPIStatement
This Node creates an xAPI Statement with dynamically generated input ports based on the XAPIStatement type properties.
- ⬆️ Output:
- NewValue (
XAPIStatement), the created xAPI statement.
- NewValue (
Create XAPIVerb Node
🔍
Reflectis>Create>Reflectis Create:XAPIVerb
This Node creates an xAPI Verb with dynamically generated input ports based on the XAPIVerb type properties.
- ⬆️ Output:
- NewValue (
XAPIVerb), the created xAPI verb.
- NewValue (