Monitoring components
Components that enable each KPI
Network-quality and device KPIs
Connection quality and battery
Custom browser KPIs
Track app-specific browser data
Deployment and configuration
Setup for browser KPIs
Overview
GermainUX provides preconfigured KPIs, measures, and pivots for analyzing browser performance, user experience, application behavior, and technical issues affecting real users.Overview
These analytics help teams determine:
Preconfigured analytics are available after the applicable browser-monitoring component is deployed. They can also be customized for application-specific requirements.
Monitoring components
The available KPIs depend on the deployed components, browser support, monitoring profile, application architecture, and enabled capabilities.
KPI perspectives
Browser KPIs can provide one or both of these perspectives:User interaction and click KPIs
See Dead, Error, and Rage Click Monitoring.
Browser health KPIs
Related documentation:
Core Web Vitals and page-performance KPIs
See:
JavaScript and page-memory KPIs
These measurements can help identify excessive memory usage and sustained growth that may indicate a potential memory leak.
Use the GermainUX JS Profiler when deeper JavaScript execution and code-level evidence is required.
See JavaScript and Page Memory Monitoring.
Network-quality and device KPIs
See Battery Level Monitoring.
Availability depends on browser support and the permissions granted to the monitored page or extension.
Network-request KPIs
These KPIs help determine whether a poor page experience was caused by the document, an API request, image, script, stylesheet, server, or another dependency.
The JS Profiler can provide deeper JavaScript and resource-loading evidence for selected investigations.
See Network Request Monitoring.
Chat and CTI KPIs
Chat analytics can be correlated with the surrounding application experience and business workflow to determine whether friction came from the conversation, agent availability, chat technology, or another application condition.
See Chat and CTI Monitoring.
Video KPIs
These KPIs support engagement, completion, abandonment, and playback-error analysis.
See Video Monitoring.
WebSocket KPIs
See WebSocket Monitoring.
Content and message detection
Whenever GermainUX needs to detect and analyze a specific sentence each time it appears in a session, create a Phrase of Interest for that sentence. The resulting event becomes available for KPI analysis, searching, segmentation, correlation, and Session Replay context.
See Custom Insights.
Website audit, SEO, and crawler KPIs
These KPIs require the corresponding website-audit or crawler capability.
Custom browser KPIs
GermainUX can collect and analyze application-specific browser data:
Custom browser data can be used to monitor application-specific errors, milestones, workflow steps, performance measurements, or business outcomes.
See Custom Insights.
Pivots
Pivots segment KPI results by available dimensions. Common pivots include:- Application, page, and component.
- Request URL, resource type, and domain.
- Browser, browser family, operating system, and device.
- User, role, group, and department.
- Session and correlation identifiers.
- Error, status, severity, and Phrase of Interest.
Show all 11
Show all 11
- Network grade and client location.
- System, host, target, and environment.
- Campaign, landing page, exit page, and referrer.
- Video action, chat event, and WebSocket state.
- Application-specific metadata collected through Metadata Extractors.
Measures
Depending on the KPI and its 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.
Show all 10
Show all 10
- Resource size and memory usage.
- Throughput and request rate.
- 50th, 90th, 95th, 99th, and 99.9th percentiles.
- Standard deviation.
Example analyses
Teams can drill from aggregate results into affected segments, individual events, and user sessions. Session Replay and the available JS Profiler evidence can then help explain what users experienced and why.
Customization
Preconfigured browser KPIs can be used without customization. Configure additional analytics only when the application requires them. GermainUX supports custom:- Browser events, metrics, and transactions.
- Performance marks and element measurements.
- KPI constraints and definitions.
- Measures, formulas, and pivots.
- Phrases and messages of interest.
- Static and statistical SLAs.
- Correlation and tracing.
- Watches and automated actions based on detected insights.
Deployment and configuration
- Review Browser Monitoring.
- Review the Browser Monitoring Deployment Overview.
- Deploy GermainUX RUM JS when the monitoring script can be added to the application.
- Deploy the GermainUX RUM Extension when direct script deployment is unavailable or the complete browser-page context requires an extension.
- Deploy the GermainUX JS Profiler when deeper JavaScript and browser diagnostics are required.
- Review the available Browser Monitoring configuration.
Show all 9
Show all 9
- Review the detailed Web Analytics KPIs, Pivots, and Measures.
- Review the KPIs for User Monitoring and Replay.
- Review the Browser Monitoring APIs.
Get Help
Contact GermainUX Support
The GermainUX team helps you get up and running faster, empower your team, turn data into actionable insights, and optimize performance to deliver measurable business outcomes.
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.

