What You'll See in the Dashboard
Confusion and Emotional State scores appear in the Intelligence tab. High Confusion scores highlight pages where visitors struggle to find information — a direct UX improvement signal. Emotional State provides an inferred sentiment label for each visitor session.
Business Actions: Alert your UX team when Confusion > 60 on key landing pages. Use Emotional State trends in the Intelligence → Rules engine to trigger supportive messaging for visitors showing negative sentiment.
Model 6: Confusion Detection
The confusion score measures how much difficulty a user is having finding information or completing tasks on your site. While related to frustration, confusion is distinct: a frustrated user knows what they want but cannot get it; a confused user does not know where to look or what to do next.
The 7 Confusion Signals
| Signal | Weight | Detection Method |
|---|---|---|
| Circular navigation | 0.22 | Visiting the same 3+ pages in a loop within 60 seconds |
| Excessive menu scanning | 0.18 | Mouse hovering over multiple nav items without clicking (>3 items in 5s) |
| Search-after-navigation | 0.16 | Using site search immediately after navigating to 2+ pages |
| Long dwell with no interaction | 0.14 | Page visible for 30+ seconds with zero mouse/keyboard activity |
| Rapid page switching | 0.12 | Visiting 3+ different pages within 15 seconds (not linear flow) |
| Scroll-to-top-and-restart | 0.10 | Scrolling 60%+ down then returning to top and starting over |
| Help/FAQ seeking | 0.08 | Navigating to help, FAQ, or contact pages mid-task |
The 4 Confusion Types
Not all confusion is the same. ClickStream classifies confusion into four types that suggest different remediation strategies:
| Type | Pattern | Typical Cause | Remediation |
|---|---|---|---|
| Navigation confusion | Circular navigation + menu scanning | Poor information architecture, unclear labels | Breadcrumbs, improved nav labels, contextual links |
| Content confusion | Long dwell + scroll restart | Dense/unclear content, missing information | Content restructuring, summaries, progressive disclosure |
| Task confusion | Search-after-navigation + help seeking | Unclear how to complete a specific action | Inline guidance, tooltips, step indicators |
| Choice confusion | Rapid switching between similar pages | Too many options without clear differentiation | Comparison tools, recommendation engine, filters |
Confusion Storage Schema
Confusion Hotspots Query
Identify which pages and navigation paths generate the most confusion across all visitors:
Model 7: Emotional State Classification
The emotional state model infers a user's emotional valence from behavioral micro-signals -- primarily mouse dynamics and typing cadence. This is one of ClickStream's most nuanced models, and we approach it with careful attention to ethical boundaries.
The 6 Emotional States
| State | Behavioral Indicators | Confidence Threshold | Business Implication |
|---|---|---|---|
| Focused | Smooth mouse movement, steady scroll, consistent click intervals | 0.70 | User is on-task. Do not interrupt. |
| Hesitant | Slow mouse, long pauses before clicks, hover-without-click | 0.65 | User needs reassurance. Show social proof. |
| Rushed | Fast erratic mouse, quick clicks, minimal scroll | 0.75 | User is time-pressured. Streamline the path. |
| Frustrated | Rage clicks, cursor thrashing, rapid back-navigation | 0.80 | Immediate intervention needed. See Part 1. |
| Exploring | Varied pace, diverse page types, long sessions | 0.60 | User is in discovery mode. Suggest content. |
| Disengaging | Slowing mouse, increasing idle time, tab switches | 0.70 | User is losing interest. Trigger re-engagement. |
Mouse Dynamics Signals
Mouse movement patterns are rich behavioral signals that reflect cognitive and emotional state. ClickStream extracts the following features from mouse event streams:
- Velocity profile: Average speed (px/s) and velocity variance. Smooth, consistent velocity suggests focus; erratic velocity suggests agitation.
- Curvature index: Ratio of actual mouse path length to straight-line distance between start and end points. High curvature indicates hesitation or exploration.
- Pause frequency: Number of mouse stops (<2px movement for 500ms+) per minute. Frequent pauses suggest reading or deliberation.
- Click preparation time: Time between mouse arrival at a target element and the click event. Longer preparation = more deliberation.
- Direction entropy: Shannon entropy of mouse direction changes. Low entropy = purposeful movement; high entropy = scanning or confusion.
Typing Cadence Signals
For pages with form inputs, typing patterns provide additional emotional indicators (note: ClickStream never captures the actual keystrokes, only timing metadata):
- Keystroke interval variance: Consistent typing speed suggests confidence; variable speed suggests uncertainty or correction.
- Backspace ratio: Percentage of keystrokes that are deletions. High ratios indicate self-correction and potential frustration.
- Inter-field pause: Time between completing one field and starting the next. Long pauses suggest the user is thinking or confused about what to enter.
- Typing burst patterns: Fast-pause-fast patterns suggest copying from another source; steady typing suggests known information.
Confidence Scoring
Every emotional state classification comes with a confidence score (0.0–1.0). ClickStream only reports states that exceed the confidence threshold for that state. If no state meets its threshold, the classification is reported as uncertain.
Ethical Considerations
Emotional state inference from behavioral signals raises important ethical questions. ClickStream's approach is governed by these principles:
- No individual emotion tracking: Emotional states are used for aggregate UX analysis and real-time experience optimization, never for individual profiling or targeting based on emotional vulnerability.
- Opt-out available: Visitors can opt out of behavioral analysis entirely through the privacy controls embedded in ClickStream's SDK.
- No manipulation: Emotional state data must not be used to exploit users in vulnerable states (e.g., showing high-pressure sales tactics to frustrated users). ClickStream's recommended actions are focused on helping users, not manipulating them.
- Transparency: Sites using ClickStream's emotional state model should disclose behavioral analytics in their privacy policy.
- Data minimization: Raw mouse and typing data is never stored. Only the computed emotional classification and confidence score are retained.
- No cross-site emotional profiling: Emotional states are session-scoped and never aggregated into a cross-site emotional profile.
Confusion × Emotion Interaction Table
When confusion and emotional state are combined, they reveal nuanced user experience issues:
| Confusion Type | Focused | Hesitant | Rushed | Frustrated |
|---|---|---|---|---|
| Navigation | Methodical search. Improve nav labels. | Lost and unsure. Show breadcrumbs. | Cannot find page quickly. Add search. | Broken navigation. Critical UX fix. |
| Content | Content is dense. Add summaries. | Content is unclear. Simplify language. | Content is too long. Add TL;DR. | Content is wrong/broken. Fix immediately. |
| Task | Process is unclear. Add step indicators. | Unsure what to enter. Add field hints. | Too many steps. Reduce form fields. | Task is broken. Emergency fix. |
| Choice | Comparing carefully. Show comparison table. | Overwhelmed by options. Show recommendations. | Too many choices. Default selection. | Options are confusing. Simplify pricing. |
Use Cases
UX Audit Automation
Run confusion hotspot analysis weekly to automatically identify the pages and flows that generate the most user confusion. Prioritize UX fixes based on confusion score severity and unique visitor count.
Dynamic Help Systems
When confusion score exceeds 60 and the emotional state is hesitant, dynamically show contextual help tooltips or offer a guided tour for the current page section.
Content Optimization
Pages with high content confusion and low engagement trajectories are candidates for content restructuring. Use the confusion type to determine whether the issue is information density, language clarity, or missing information.
Checkout Flow Optimization
Task confusion during checkout is one of the highest-impact UX issues. Combine confusion scoring with form friction analysis (covered in Part 7) for a complete picture of checkout friction.