Feature
Preconfigured KPIs to detect poor web experience. You can create your own KPI, and we can do it for you.
Video overview: https://youtu.be/TWWlea0gbW8
KPIs
Battery Level Monitoring KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
Data Constraint |
KPI Description |
|---|---|---|---|---|---|
|
Browser Event |
|
x |
name == "Battery Status Changed" |
Battery status changed event. |
Browser Report KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
KPI Description |
|---|---|---|---|---|
|
Browser Report |
|
x |
Browser report event (CSP violation, feature policy violation, deprecated feature usage, occurence of crash). |
Click Monitoring KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
KPI Description |
|---|---|---|---|---|
|
Dead Click |
x |
x |
Event of a dead click (page content did not change or scroll did not occur after the click). |
|
|
Error Click |
x |
x |
Event of an error click (JavaScript console error did occur after the click). |
|
|
Mouse Click |
|
x |
Event of a mouse click or user touch. |
|
|
Rage Click |
x |
x |
Count of multiple consecutive clicks on the same element. |
|
|
User Click |
x |
|
Cumulative transaction duration of all requests and events between 2 consecutive clicks (in seconds). It will contain async and sync transactions. |
Chat/CTI Monitoring KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
KPI Description |
|---|---|---|---|---|
|
Chat Event |
x |
x |
Chat event (agent availability, message sent, message received, ...). |
|
|
Chat Transaction |
x |
x |
Chat transaction (conversation duration, operator response time, ...). |
Core Web Vitals KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
KPI Description |
|---|---|---|---|---|
|
Page Largest Paint |
|
x |
Largest Contentful Paint (LCP) measures perceived load speed as it marks when the page's main content (image or text block) visible within the viewport has likely loaded. |
Custom Data KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
KPI Description |
|---|---|---|---|---|
|
Browser Event |
x |
x |
Custom browser event. |
|
|
Browser Metric |
|
x |
Custom browser metric. |
|
|
Browser Transaction |
x |
x |
Custom browser transaction. |
Element and Mark Performance Monitoring KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
Data Constraint |
KPI Description |
|---|---|---|---|---|---|
|
Page Performance Measure |
|
x |
name == "Element" |
Custom performance measurement for elements. |
|
|
Page Performance Measure |
|
x |
name == (custom name selected in the API call as the measurement name, e.g. “Mark A”) |
Custom performance measurement between two custom marks. |
JavaScript Console and Error Monitoring KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
KPI Description |
|---|---|---|---|---|
|
JavaScript Console Event |
|
x |
JavaScript console event (errors, warnings, debug, …). |
JavaScript Long Task Monitoring KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
KPI Description |
|---|---|---|---|---|
|
JavaScript Long Task - Browser Freeze |
|
x |
Any uninterrupted period where the main UI thread is busy for 50 ms or longer. |
JavaScript and Page Memory KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
KPI Description |
|---|---|---|---|---|
|
JavaScript Heap Usage |
|
x |
JavaScript heap size usage in %. |
|
|
JavaScript Heap Used Size |
|
x |
The amount of JavaScript heap memory (in Mbytes) currently being used. |
|
|
Page Memory |
|
x |
The amount of memory (in Mbytes) used by the page. |
Network Monitoring KPIs
Network Requests Monitoring KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
KPI Description |
|---|---|---|---|---|
|
Outbound CSS Request |
|
x |
Outbound CSS request transaction (in seconds). |
|
|
Outbound Document Request |
|
x |
Full page render duration (in seconds; time from first byte to load in seconds). |
|
|
Outbound Fetch Request |
|
x |
Outbound HTTP request transaction (in seconds). |
|
|
Outbound Image Request |
|
x |
Outbound Image request transaction (in seconds). |
|
|
Outbound Resource Request |
|
x |
Outbound Resource request transaction (in seconds). |
|
|
Outbound Script Request |
|
x |
Outbound Script request transaction (in seconds). |
Measures available for all Network Requests KPIs:
-
Duration (Total duration)
-
Active Duration (Duration - Stalled duration)
-
Stalled Duration (Queining and stalled duration)
-
Redirect Duration (Redirect duration if occurs)
-
DNS Duration (DNS duration)
-
Connect Duration (Initial connection duration)
-
SSL Duration (SSL duration if occurs)
-
Wait Duration (Waiting (TTFB) duration)
-
Download Duration (Content download duration)
-
Response Size (Size of the response if available)
-
Render Blocking Status
-
Is Aborted?
-
Is Async?
-
Is Cached?
-
Is Compressed?
-
Is Successful? (configurable, e.g. successful if HTTP Status == 200)
In addition, Outbound Document Request KPI provides:
-
DOM Process Duration
-
DOM Load Duration
Page Not Found KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
Data Constraint |
KPI Description |
|---|---|---|---|---|---|
|
Page Not Found |
|
x |
name == "Page Not Found" |
Page not found event. |
Phrase of Interest Appeared KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
KPI Description |
|---|---|---|---|---|
|
Phrase of Interest Appeared |
|
x |
An appearance of text on page that matches a phrase-of-interest as configured on its corresponding UX Monitoring Profile. |
Popup Dialog Monitoring KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
KPI Description |
|---|---|---|---|---|
|
JavaScript Popup Dialog |
x |
|
JavaScript popup dialog event (alert, prompt, confirm). |
SEO/Search Engine Optimization & Website Crawler KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
KPI Description |
|---|---|---|---|---|
|
Website SEO Audit |
|
x |
Website issues like:
|
|
|
Website URL Availability |
|
x |
Website URL availability event from Website Crawler |
Server Timing Monitoring KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
KPI Description |
|---|---|---|---|---|
|
Server Timing |
|
x |
Server timing metric exteacted from Server-Timing HTTP response header by Real User monitoring |
Unhandled Promise Rejection KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
KPI Description |
|---|---|---|---|---|
|
Unhandled Promise Rejection |
|
x |
Event that occurs when a promise is rejected and no handler is present. |
Video Monitoring KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
KPI Description |
|---|---|---|---|---|
|
Video Event |
|
x |
Video event (start, end, pause, seek, maximized, ...). |
|
|
Video Transaction |
|
x |
Video transaction (watched duration). |
WebSocket Monitoring KPIs
|
KPI Name |
UX Level |
Technology Level |
Data Model |
KPI Description |
|---|---|---|---|---|
|
WebSocket Connection Event |
|
x |
WebSocket connection event (closed or opened). |
|
|
WebSocket Error |
|
x |
WebSocket error. |
|
|
WebSocket Message Size |
|
x |
WebSocket message size (in bytes; message received or sent size). |
|
|
WebSocket Session |
|
x |
WebSocket session duration (in seconds; between opened and closed). |
Pivots and Measures
Germain UX - Pivots and Measures for Web Analytics KPIs.xlsx