Skip to main content

Before starting

Before using the browser monitoring dashboard, be familiar with the terms defined by WhaTap.

Page Load

This process loads the content and resources of the page when accessing the web application. The browser monitoring service defines the page load time as follows.

  • When there is no DOM interaction, AJAX request, or resource response within 100 ms
  • When the window onload event occurs

The combination of the above conditions determines the final load time.

Changing the router

If you configure your web application as a Single Page Application (SPA), the page load event does not occur whenever you navigate to any page. We use the browser's history API to collect the data related to the page switching.

The router change time is defined as the page First definition to the load.

The event ends when there is no DOM interaction, AJAX request, or resource response within 100 ms after page switching.

User Session

In the browser monitoring service, the user session is a unit of behavior by which a user continues to interact with the web application.

It defines the session between user's page entry to exit as one user session. The session has a maximum duration of 4 hours and it is reset if there is no interaction with the web application for 15 minutes.

Page group

To have a meaningful statistical group in the browser monitoring service, the URL path is normalized and provided under the name of page group. Numbers and dates that are judged to be meaningless in the URL path unit analysis are replaced with question marks (?) for provision.

For example, the URL path such as /v2/project/sms**/12/**dashboard/resource_board is provided in the form of /v2/project/sms**/?/**dashboard/resource_board.

Browser Error

The browser monitoring service classifies errors that occur in the browser as follows:

  • console: This developer-defined error appears on the browser console.

  • onError: This error occurs when a specific resource cannot be loaded or there is a problem in the script.

  • fetch error: This error occurs when there is an HTTP request through a fetch.

  • xhr error: This error occurs when there is an HTTP request through XHR.