Skip to main content
ServiceAnalytics
Availability2014.1 or later

Browser Health KPIs

Health signals for browsers

Network Request KPIs

Find the slow resource

Pivots

Segment by captured context

Combining KPIs, Measures and Pivots

From totals to user sessions
GermainUX provides preconfigured KPIs for detecting poor web experiences and identifying the user, application and technology conditions responsible for them. These KPIs help teams monitor user interactions, browser health, page performance, network requests, JavaScript behavior, chat, video, WebSockets and other aspects of modern web applications. Preconfigured analytics can be used as provided or customized for your applications and business requirements. Watch the Web Experience KPI overview.

What Web Experience Analytics Help You Understand

GermainUX can help answer questions such as:
  • Which pages, interactions or resources are slow?
  • Where do users encounter dead, rage or error clicks?
  • Which browser errors or JavaScript problems affect users?
  • Are poor experiences caused by the page, network, server or third-party content?
  • Which users, browsers, devices or locations are most affected?
  • Are chat, video or WebSocket features operating as expected?
  • Which problems are isolated, recurring or affecting conversion and adoption at scale?

KPI Levels

Web-experience KPIs may provide one or both of the following perspectives:

User Interaction and Click KPIs

Browser Health KPIs

Core Web Vitals and Page Performance

JavaScript and Page Memory KPIs

Network Quality KPIs

Network Request KPIs

These KPIs help determine whether a poor page experience is caused by the document itself, an API call, an image, a script, a stylesheet or another resource.

Chat and CTI KPIs

Chat data can be correlated with user sessions, application behavior and workflow outcomes to determine whether friction came from the conversation, agent availability, chat technology or the surrounding application experience.

Video KPIs

WebSocket KPIs

Content and Message Detection

Website Audit, SEO and Crawler KPIs

Custom Browser Data

Pivots

A pivot segments KPI results by a selected dimension. Available pivots depend on the KPI and the context captured by the monitoring profile. Common pivots include:
  • Application, page and component
  • Request URL, resource type and domain
  • Browser, browser family, device and operating system
  • User, role, group and department
  • Session and correlation IDs
  • Error, status, severity and phrase of interest
  • Network grade and client location
  • System, target, host and environment
  • Campaign, landing page, exit page and referrer
  • Video action, chat event or WebSocket state
Pivots help determine whether a problem is widespread or concentrated within a particular page, resource, browser, location, user group or application version.

Measures

A measure is the calculation applied to a KPI. Depending on the KPI and data model, available measures can include:
  • Count and distinct count
  • Minimum and maximum
  • Average and total
  • Current or latest value
  • Duration and active duration
  • Error or failure count
  • Resource size and memory usage
  • Throughput and request rate
  • 50th, 90th, 95th, 99th and 99.9th percentiles
  • Standard deviation
Percentiles are especially useful for page, request and interaction durations because an average can hide severe degradation affecting a smaller group of users.

Combining KPIs, Measures and Pivots

Teams can drill from an aggregate result into affected segments, individual events and user sessions. Session Replay and related technical traces can then show what users experienced and why the issue occurred.

Customize the Analytics

GermainUX can support custom:
  • Browser events, metrics and transactions
  • Performance marks and element measurements
  • KPI constraints and event definitions
  • Measures, formulas and pivots
  • Phrases and messages of interest
  • Static and statistical SLAs
  • Dashboards, alerts and reports
  • Correlation, tracing and automated actions

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 LLC.