SessionData
Comprehensive session information tracked throughout a user’s visit.Properties
Unique identifier for this session.
Unix timestamp (in milliseconds) when the session started.
Unix timestamp (in milliseconds) when the session ended.
Total duration of the session in milliseconds.
Number of pages viewed during this session.
Total number of click events recorded.
Current scroll depth as a percentage (0-100).
Maximum scroll depth reached during the session (0-100).
Whether the session is currently active.
Array of event names that occurred during this session.
Count of scroll events during the session.
Count of click events during the session.
Number of page navigation events.
Calculated engagement score based on user interactions (0-100).
Predicted likelihood that the user will bounce (0-100).
Acquisition channel (e.g., “organic”, “paid”, “referral”, “direct”).
HeatmapData
Data structure for heatmap interaction tracking.Properties
X coordinate of the interaction in pixels.
Y coordinate of the interaction in pixels.
HTML element tag name where the interaction occurred.
CSS selector for the element.
Type of interaction. Possible values:
click, move, scroll.Viewport dimensions:
width(number): Viewport width in pixelsheight(number): Viewport height in pixels
PerformanceData
Web performance metrics based on browser performance APIs.Properties
Total page load time in milliseconds.
Time until DOM is ready in milliseconds.
First Paint (FP) metric in milliseconds.
First Contentful Paint (FCP) metric in milliseconds.
Largest Contentful Paint (LCP) metric in milliseconds.
First Input Delay (FID) metric in milliseconds.
Cumulative Layout Shift (CLS) score.
Time to Interactive (TTI) metric in milliseconds.
ErrorData
Information about JavaScript errors and exceptions.Properties
Error message text.
Stack trace of the error.
File where the error occurred.
Line number where the error occurred.
Column number where the error occurred.
Error type. Possible values:
javascript, unhandledrejection, network, custom.FunnelState
State information for funnel tracking.Properties
Name of the funnel being tracked.
Index of the current step in the funnel (0-based).
Unix timestamp when the funnel was started.
Array of completed funnel steps.
Whether the funnel is currently active.
FunnelStep
Information about a single step in a funnel.Properties
Name of the funnel step.
Index of this step in the funnel (0-based).
Unix timestamp when this step was completed.
Time spent in the funnel up to this step in milliseconds.
Additional properties associated with this step.
QueuedEvent
Internal structure for events waiting to be sent.Properties
The analytics event to be sent.
Number of retry attempts made for this event.
Unix timestamp when the event was queued.