Real User Monitoring (RUM) is a passive monitoring technology that records all user interaction with a website, server or cloud-based application. Monitoring actual user interaction with a website or an application is important for operators to determine if users are being served quickly and without errors. If this is not the case, they try to determine which part of the business process is failing. Software as a service (SaaS) and application service providers (ASP) use RUM to monitor and manage service quality delivered to their clients. Real user monitoring data is used to determine the actual service-level quality delivered to end-users and to detect errors or slowdowns on websites. The data may also be used to determine if changes that are promulgated to sites have the intended effect or if they cause errors.
RUM is a type of web performance monitoring technology which is also known as real user measurement, end-user experience monitoring and real user metrics. It is used to measure user experience, which includes KPI’s like load time, geological location, user environment OS, etc.
One of the most famous examples of real-user monitoring is Google Analytics, which can monitor and provide statistical reports on user behavior while using web resources: e.g.
- page views
- click paths
- browser versions
- traffic sources
- geo location
Every professional developer or system administrator knows that this information is not enough for full web performance monitoring. To avoid under-performance, it is important to use RUM simultaneously with uptime monitoring, full page load monitoring, and transaction monitoring.
Monitis Real User Monitoring allows you to monitor real user interaction with your website, to determine if the users access different pages on your website quickly and without errors. It is also used to identify and troubleshoot performance problems. Monitis RUM collects user data about your website page views and load time and where time is spent; starting from the moment the user enters the page address or clicks the link- until the web page has completely loaded and rendered to the user.
Geographic statistics view in Real User Monitoring dashboard
For more practice, use RUM monitor through different views:
- Overview: In this section you can see all needed information in one place, so you can have a general look at all modules.
- Performance: This section includes all necessary information about page load. You can also see subpages if they exist. Sections contain separate information about load time of frontend components, backend components and network behavior. The network part includes connection information, DNS data and all other information about redirections.
Page load state options in performance tab
- Pages: Here you can see all information regarding separate pages, which are part of your main web page. You can see page views, median load time, average load time and maximum load time for every subpage.
- Browsers: In this view, you can see all above-mentioned information based on browser types. You can easily identify which type of browser your customers are using and identify your web performance on each browser.
- Platforms: In this view, you can see which platform was used by your customer, e.g. desktop, mobile (IOS or Android)
- Geographic: In this view, you can see statistical usage per geographic location. It means that you can see page view, median load time, average load time and maximum load type per country.
In conjunction with other monitoring tools, e.g. uptime, transaction and full-page load, RUM monitoring will help you be on the safe side and plan your web page optimization well in advance; even before your users face issues. Therefore, you will always have a high customer success rate, which ultimately has a significant impact on consumer spending growth.