Story Beat on a Flow
Sequence of user activities
Wait, Orient and Act
Time split across three phases
Hierarchical Labels
Five levels of descriptions
Analyze Friction with Story Beat
Spot where users struggle
Overview
Story Beat automatically converts low-level user activity into functional descriptions of what a user was doing in an application. Instead of requiring teams to interpret every click, mouse movement, scroll or field change individually, Story Beat organizes those signals into meaningful intervals of activity. This reduces noise and makes user journeys, business workflows and periods of lost productivity easier to understand. Depending on the monitored application, Story Beat can use application-specific context. For example, Shopify Pixel data can provide additional insight into product browsing, cart activity and checkout behavior.What Story Beat Helps You Understand
Story Beat can help answer questions such as:- What was the user trying to accomplish?
- Which functional steps did the user perform?
- How much time was spent waiting, orienting and acting?
- Where did the user become idle, delayed or blocked?
- Which steps were repeated or abandoned?
- Where did technology performance interrupt the workflow?
- How did activity across multiple pages or browser tabs contribute to the journey?
From Click-Level Activity to Functional Insight
Story Beat analyzes activity at several levels of abstraction.
Higher-level labels depend on the context available from the application and the clarity of the user’s behavior. Not every Story Beat will contain all levels.
Story Beat on a Flow
In a Flow visualization, Story Beats show the sequence of functional activities performed by users or sessions. This view can help teams:- Identify the most common paths through an application
- See where users branch into alternative activities
- Locate repeated, slow or abandoned steps
- Compare successful and unsuccessful journeys
- Understand which activities occur before a conversion, error or drop-off
Story Beat on a Focused Flow
A limits the analysis to a selected journey, workflow, population or outcome. Story Beats then describe the functional activities occurring within that scope. For example, a Focused Flow can analyze only:- Users who abandoned checkout
- Employees who failed to complete a CRM workflow
- Sessions containing a specific error
- Customers who successfully converted
- Users who followed an unexpected path
Story Beat Categories
Story Beat assigns user-session time to four activity categories:
Together, these categories account for the analyzed session time.
Wait, Orient and Act
Each Story Beat can divide its duration into three phases:
Conceptually, each beat is represented as:
This breakdown helps distinguish time lost to technology from time spent understanding the interface or completing the task.
Story Beat Attributes
Attribute names and availability may vary by monitored technology and data model.
Action Categories
Label Hints
labelHint contains application and interaction context used to create meaningful Story Beat labels.
All Story Beats can include:
An action target can contain values such as:
Hierarchical Labels
Story Beat can assign up to five levels of functional description:
The number and meaning of populated labels depend on the monitored application and available context.
Processing Pipeline
Story Beat is generated through the following process:Application-Specific Behavior
The captured attributes, labeling heuristics and processing pipeline can vary by monitored technology. Examples include:- Microsoft applications
- Oracle Siebel CRM
- Salesforce (CRM, Experience Cloud, etc)
- SAP (Commerce Cloud, etc)
- Shopify
- WordPress
- Other supported or custom applications
Analyze Friction with Story Beat
Story Beat can be combined with other GermainUX analytics to identify:- Excessive Wait time caused by slow technology
- Excessive Orient time caused by confusing navigation or design
- Repeated Trigger or Edit actions
- Unexpected Idle time during a workflow
- Journey branches associated with drop-off
- Differences between successful and unsuccessful users
- Time lost across a business process
Get Help
Contact GermainUX Support
The Germain Team can help you set this up.
Can't find what you need?
Search all GermainUX docs with Ctrl + K, or use the feedback buttons at the bottom of this page to tell us what is missing.
The content of this document is proprietary to GERMAIN SOFTWARE.

