Glossary

Glossary and Terms

Anonymous Users

These are users who do not have a user account for your site/app. You can choose to include these users in tables when there is an 'Include anonymous users' checkbox on the upper left corner. Alternatively, you can include anonymous users by default in these tables by changing your Pulse settings.

Load Time on Live Tab

The Load Time is the average page load time for the 100 most recent requests that your site had received. This is updated frequently and uses only live requests, not historic data. The load times are added up and divided by the number of load times collected.

Load Time on Performance Tab

The Performance tables with load times include color-coded segements to clarify how long each part of the page load takes.

Load time details:

  • DNS: Time it takes for the nameserver lookup to resolve
  • Latency: Time it takes for the host server to receive and process a request for an asset
  • SSL: Time to complete an SSL handshake
  • Server: Time it takes for the server to compute your code
  • Transfer: Time the page has to wait for assets to load from the server
  • Render: Time it takes the browser to apply stylesheet rules and compute JavaScript
  • Children: Time for asynchronous assets to process - this refers to all requests loaded by the page up until onLoad (includes scripts, stylesheets, images and XHR requests)

Most Recent Requests and Latest Crashes

These are the newest 10 instances of each.

Page Speed and Satisfaction

These score is a bucketed measure of page load time (i.e. when the load event handler terminates). Excellent is < 1000ms, Average is >= 1000ms and <= 4000ms, and Poor is > 4000ms.

Page URL display settings

This setting will take effect where Page URLs are displayed. If 'show the protocol + domain' is enabled, pages will display 'https://foo.com', and if 'show the path' is enabled, URLs will display their path component: '/foo/bar.html'. The suggested setting is 'path' unless you have a multi-domain configuration.

Session

A session is defined as a set of activity by a user within a half hour block. If a user performs an action after half an hour has elapsed since their previous one, a new session will be recorded.

If a user is active (clicking around your website) for hours, it will count as one session. Unless they became inactive (did not engage with your website) by longer than 30 minutes. After 31 minutes of inactivity, if they've re-engaged with your website again, it will be counted as new session.

If a user is not logged into your site/app, Pulse identifies them by using GUID (global unique identifier). We define these as anonymous users. These are users who do not have a user account for your site/app. You can choose to include these users in tables when there is an 'Include anonymous users' checkbox on the upper left corner. Alternatively, you can include anonymous users by default in these tables by changing your Pulse settings.

Site Health Score

This score is bucketed metric for the current (live) site load time. Excellent is < 500ms, Good is >= 500ms and < 1000ms, Average is >= 1000ms and < 4000ms and Poor is >= 4000ms. This metric is updated in real time.

Virtual Page

A route or view that is loaded from within a client-side Single Page Application (SPA). A virtual page view is an event that occurs during the lifecycle of an SPA. This route view action is usually taken by the user, and occurs some time after the inital static page load. Its own data contains its viewing duration (defined as the time from one view event to the next). If configured to track these view events, Pulse will display these separately from static page loads, and they will contain child data that occured during the view (for instance XHR and CSS/image requests).

Documentation missing?

If we don't have documentation about your desired topic, send us a message and we'll create it for you.