Behavioral Intelligence & Heatmaps
Track user intent, layout confusion, and interaction friction without installing heavy third-party session replay scripts.
“Identify UI frustration and broken buttons before users file support tickets.”
UX Frustration Signals
Rage Clicks
Triggered when a user clicks the same 400px zone 3+ times within 1000ms due to unresponsiveness.
Dead Clicks
Identifies clicks on non-interactive elements (images, spans) where the user expected an action.
Scroll Depth Milestones
Debounced scroll milestones (25%, 50%, 75%, 100%) tracking content engagement.
Journey Flows
Analyzes the top 10 most common user paths through your site for Sankey visualization.
Rage & Dead Click Detection
The client SDK detects rapid click bursts and emits enriched telemetry payloads:
| 1 | { |
| 2 | "eventType": "click", |
| 3 | "eventName": "rage_click", |
| 4 | "eventData": { |
| 5 | "elementType": "button", |
| 6 | "coordinates": { "x": 542, "y": 810 }, |
| 7 | "clickCount": 4, |
| 8 | "path": "/checkout" |
| 9 | } |
| 10 | } |
Coordinate Heatmap API
Fetch click coordinate intensities for any page path:
| 1 | curl -X GET 'https://gnapex.com/analytics/project/prj_123/heatmap?path=/pricing&type=click' \ |
| 2 | -H 'Authorization: Bearer nx_sk_live_...' |
Journey Flows (Sankey)
Query aggregated navigation pathways to map how visitors move through your application: