Real User Monitoring

Performance data from your actual visitors

Real User Monitoring

Real User Monitoring (RUM) collects performance data from your actual visitors as they browse your site. This gives you a true picture of the experience your users have — across different devices, networks, and geographies.

Metrics

The RUM dashboard tracks the following metrics in real time:

MetricDescription
TTFBTime to First Byte — how quickly your server responds (ms)
FPFirst Paint — when the browser first renders anything on screen (s)
FCPFirst Contentful Paint — when the first meaningful content appears (s)
DOM CompleteWhen the DOM is fully parsed and loaded (s)
LCPLargest Contentful Paint — when the main content finishes loading (ms)
FIDFirst Input Delay — responsiveness to the first user interaction (ms)
CLSCumulative Layout Shift — visual stability score
Resource CountNumber of resources loaded on the page

Dashboard Views

List View

The list view shows a summary table of all your domains with their key RUM metrics aggregated over a 30-minute window.

Detail View

Click on any domain to access the detailed RUM analytics. The detail view provides:

  • Device filtering — View data for All devices, Mobile only, or Desktop only.
  • Time range selection — Choose from 3h, 24h, 60h, 1 week, 1 month, 90 days, 1 year, or a custom date range.

Available Charts

The detail view includes charts for:

  • Users — Visitor count over time (stacked bar chart)
  • Active Dwell Time — How long users actively engage with your pages
  • Page Visits — Number of page views over time
  • Speed Index — How quickly content is visually displayed (stacked)
  • Client Memory Usage — Browser memory consumption
  • Scroll Depth — How far users scroll down your pages
  • Resource Count — Number of resources loaded over time

How It Works

Once the PubPerf tracking script is installed on your site, RUM data is collected automatically from every page view. No additional configuration is needed — the script captures performance timing data using the browser's Performance API and reports it to the PubPerf dashboard.