mPulse system metrics

mPulse provides built-in, system metrics that are automatically captured and stored in the mPulse beacon.

All mPulse system metrics are calculated at the page view level, and are available in the filter bar at the top of the dashboards as shown in this example.

System metrics

This table lists the mPulse system metrics that are common to most dashboards.

Category Name Description Requirements
Resource Timing:
  • All Asset: includes all end-user requests.
  • Page: includes the page itself.
  • CSS: includes the cascading style sheets on the page.
  • Image: includes all images on the page.
  • HTML: includes the page and all HTML iframes.
  • Font: includes all fonts on the page.
  • Beacon: includes responses of 0 bytes, sendBeacon() calls, and pixels.
  • JavaScript: includes all JavaScript on the page.
  • Other: includes any asset that is not applicable to one of the other categories.
Browser Cache Hit Rate The ratio (0-100) of the number of browser cache hits to browser cache misses. The Collect ResourceTiming Data option must be selected in your web app configuration on the Beacons tab.
CDN Cache Hit Rate The ratio (0-100) of the number of requests that were CDN cache hits (that is the request did not go to the origin) to the total number of requests made to the Akamai network.
Request Compression Rate The ratio (0-100) of the number of requests where compression was applied to the total number of requests.
Request Count The total number of requests.
Byte Compression Rate The percent reduction in total number of bytes as a result of compression.
  • Your visitors’ browsers must support Resource Timing Level 2 and Server Timing.
  • The Collect ResourceTiming Data option must be selected in your web app configuration on the Beacons tab.
Decoded Body Size The size received from the fetch (HTTP or cache) of the message body, after removing any applied content-codings (decodedBodySize).
Transfer Size The size of the fetched resource including the response header fields plus the response payload body (transferSize).
Errors Per Page Errors per Page is calculated by dividing the total number of JavaScript errors by the combined number of page view, SPA soft beacons, and SPA hard beacons. The Collect JavaScript Errors option must be enabled in your web app configuration.
Session Session Duration The amount of time the user spent in a single visit. None
Session Length The number of pages the user viewed in this session up to and including the current page, but not including any pages viewed after this page in the same session.
Standard Bounce Rate The ratio (0-100) of number of sessions consisting of a single page view (bounces) to the total number of sessions. None
User Experience Rage Clicks How many times the user repeatedly clicked the same region.
  • Boomerang version 1.720.0
  • The Collect Perceived Performance Metrics checkbox must be selected in your web app configuration on the Beacons tab.
Cumulative Layout Shift (CLS) Measures visual stability; how many times a user tries and fails to interact with an element on the page. For example, how many times the user repeatedly clicked the same region.
  • Boomerang version 1.720.0
  • The Collect Perceived Performance Metrics checkbox must be selected in your web app configuration on the Beacons tab.
  • Your visitors’ browser must support the layout Instability API.