Capabilities
Stored as browser transactions
Application instrumentation
Add timing marks to code
Advanced configuration
Filter or transform entries
Deployment and configuration
Rollout and settings
Overview
GermainUX can collect application-specific browser performance measurements that are not included in standard page-load monitoring. These measurements help teams understand when important content becomes visible and how long custom application operations take for real users.This monitoring is disabled by default and must be enabled for each applicable User Monitoring Profile.
Capabilities
Each collected entry is stored as a GermainUX UX transaction with the type
Browser:Performance Measure, making it available for analysis alongside the associated application, page, user, browser, and session context.
Common use cases
Use element and mark performance monitoring to:- Measure when important images or text become visible.
- Track application-specific operations that standard browser timings do not represent.
- Compare performance across pages, application versions, browsers, locations, or user populations.
- Identify slow or unusual measurements affecting real users.
- Analyze measurements through GermainUX KPIs, drill-through views, dashboards, SLAs, and session context.
Application instrumentation
Element timing
Add theelementtiming attribute to each supported image or text element that the browser should report.
Custom measures
Instrument the application with browser performance marks and create a measure representing the duration between them.search-duration. Performance marks alone do not contain a duration; the application must create a performance measure from the relevant marks.

Enable element monitoring
Enable Element Timing collection in the GermainUX RUM JS initialization settings:Enable custom-measure monitoring
Enable User Timing measure collection:measureMonitoringEntryNames is not specified, GermainUX collects all available performance-measure entries.
Advanced configuration
Use
factProcessor only when application-specific filtering or transformation is required.
Browser support
Browser support depends on the browser’s implementation of the relevant web-performance API. Unsupported browsers do not produce the corresponding entries.
Deployment and configuration
- Review Browser Monitoring.
- Deploy Browser Monitoring with the appropriate GermainUX browser component.
- Review the available Browser Monitoring configuration.
- Review the KPIs for User Monitoring and Replay.
- Review the available Browser Monitoring KPIs.
- Review the Browser Monitoring APIs.
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.

