Behavior Analytics
Behavior Analytics in Gooddata helps you understand the nuances of how visitors interact with your user interface.
Duration-Aware Engagement
Unlike traditional analytics that consider a "bounce" as any single-page visit regardless of duration, Gooddata is duration-aware. We track the active time spent on the page.
If a user lands on a 3,000-word blog post, reads it for 5 minutes, and then leaves, Gooddata considers this a highly engaged session—not a bounce.
Custom Interactions
By strategically placing gooddata.track() calls on key interactive elements, you can map out behavior flows:
- Drop-down interactions: Track when users open complex menus to see if they are discoverable.
- Video Plays: Track when users click play on a marketing video.
- Error States: You can even track when a user encounters a form validation error to identify points of friction.
window.gooddata?.track("form_error", { field: "email", errorType: "invalid_format" });
(Note: Advanced behavioral features like heatmaps and session replays are currently under development).