Real User Metrics Engine
Real user metrics, also known as real-user measurement or end-user experience monitoring, is a crucial aspect of analyzing your website's performance. It involves understanding how real users experience your site in the real world, providing valuable insights for optimization.
Real user metrics differ from synthetic testing, which relies on simulated interactions to gather insights. While synthetic tests are useful for analyzing a site's architecture, they often fail to capture the real-world experiences of actual users. Real user metrics provide a more accurate and comprehensive view of how users interact with your site and identify any issues they may encounter.
Edgemesh® Client's real user metrics system offers a top-down view of various front-end (browser) and back-end (server) issues experienced by your end-users worldwide. It leverages the browser's built-in Performance APIs, including Navigation Timing, Resource Timing, Paint Timing, and Long Task APIs, to gather performance data.
- Navigation Timing measures the speed of navigation requests.
- Resource Timing measures the speed of requests for document-dependent resources like stylesheets, JavaScript, and images.
- Paint Timing measures the time it takes for users to see any page content after navigating to your site.
- Long Task measures tasks taking 50 milliseconds or more, which can impact time-to-interactive (TTI), input latency, event latency, and smooth animations or scrolling.
In addition to the standard Performance APIs, Edgemesh® implements custom metrics that help identify trends and diagnose problems effectively.
By combining these APIs, Edgemesh® Client provides a comprehensive understanding of the user experience, offering both high-level page statistics and in-depth per-resource data (performance waterfall). The Edgemesh® Portal presents this data in an easily digestible format, including short videos explaining each metric and how to interpret its values.
The collected data is also available for querying through the Edgemesh® API. You can access the raw data from the browser and integrate it with other reporting systems or workflows, enabling seamless integration with your existing processes.
Real user metrics empower you to gain deep insights into your site's performance and optimize it based on real-world user experiences. The Edgemesh® Client and its associated tools provide the necessary visibility and data to drive meaningful improvements to your website's performance.