18 tools for Real User Monitoring (2020 version)

Published 24 October 2020 14:24 (5-minute read)

When you search online for Real User Monitoring you'll see a lot of companies that offer the RUM service. But where do you start when searching for the solution you need. In this post, I'll list the different solutions there are on the market.

First, I hope everyone knows what Real User Monitoring is. If you don't know it yet, please read my "What is Real User Monitoring" post.

It's important to have a good solution for collecting the user experience for real user monitoring. Therefore you want a SaaS solution (or own data collection tool) that you can use with ease. You don't want to spend months setting up real user monitoring, then collecting the data, and after that improving your website. You want to start immediately, your time is valuable and you want to improve it as soon as possible.

In the last years, I was spending more and more time validating the user experience of the visitors. This year I was done with testing so I decided to look for a quality tool that could help me with Real User Monitoring. Therefore I created this list with possible tools you could use.

Real User Monitoring by That's Why
Real User Monitoring Sponsor

Do you want to measure the user experience of real users? That's Why is the new way of collecting RUM data in a privacy friendly way.

Astronatic

  • Monitor your slow pages
  • See which countries need improvements
  • See which device types (mobile, tablet, and/or desktop) need improvement
  • Filter your stats in the dashboard
  • Informational alerts based on real-time events
  • Can be used with Synthetic Monitoring

Do you want to learn more about Real User Monitoring or Synthetic Monitoring? Astronatic is a SaaS solution for Real User Monitoring and Synthetic testing. Astronatic focuses on providing relevant advice for website owners, marketers, and developers to improve website user experiences. The main benefit of Astronatic is privacy, it doesn't track users, only collects information about the browser loading time.

Take a look at Astronatic, a real user monitoring tool. This is a project where I'm working on with the team of Astronatic.

Request Metrics

  • Core Web Vital Metrics
  • Simple Reports & Alerting
  • Web Vital Performance Metrics
  • See What's Making Your Pages Slow
Request Metrics dashboard

Request Metrics dashboard

Take a look at Request Metrics.

Uptrends

  • Website speed per country
  • Load time breakdown per dimension
  • Pageviews vs performance
  • Can be used with Synthetic Monitoring
Uptrends Real User Monitoring (source: uptrends.com)

Uptrends Real User Monitoring (source: uptrends.com)

Take a look at Uptrends.

Speedcurve

  • Correlate performance with user experience
  • Track the impact of performance on business metrics
  • Measure what matters most on your pages
  • Learn when users begin to interact with your pages
  • See the impact of design changes on performance
  • Create and share custom charts and dashboards
  • can be used with Synthetic Monitoring
Speedcurve dashboard

Speedcurve dashboard

Take a look at Speedcurve.

Pingdom

  • Visual geographic hot spots with live mapping
  • Insights into user behaviors and platforms
  • Granular visibility with advanced filtering
  • Summary of key performance and usage metrics, now and over time
  • Easily sharable user insight reports
  • Can be used with Synthetic Monitoring
Source: pingdom.com

Source: pingdom.com

Take a look at Pingdom.

Sematext Experience

  • Find slow-loading pages
  • Support for Single Page Applications
  • Monitor Your Apdex Score
  • Get Real-time Automatic Alerts
  • Map Out Business Journeys in Real-Time
  • Combine the Power of Metrics, Logs, and Real User Monitoring Under One Roof
Sematext Experience dashboard

Sematext Experience dashboard

Take a look at Sematext Experience.

Dynatrace

  • Monitor user journeys
  • Identify and resolve technical issues proactively
  • Drilldowns for data analysis
Source: dynatrace.com

Source: dynatrace.com

Take a look at Dynatrace.

AppDynamics Browser

  • Understand end-user experiences across the globe, in real-time
  • Get accurate browser-user insights to optimize web experiences
  • Drill down into individual user experience to respond quickly and resolve web app/site performance issues
Source: appdynamics.com

Source: appdynamics.com

Take a look at AppDynamics Browser.

New Relic Browser

Information is coming soon...

Akamai mPulse

Information is coming soon...

Raygun

Information is coming soon...

Monitis

Information is coming soon...

Boomerang

Boomerang is a javascript library that measures the page load time experienced by real users. It can send this data back to your server for further analysis.

Boomerang is, as mentioned, only a library that collects the data and sends it via a beacon to your back-end. Therefore you have to make you data collection server/analyze tool.

Supports:

  • IE 6+, Edge, all major versions of Firefox, Chrome, Opera, and Safari
  • Desktop and mobile devices

Captures (all optional):

  • Page characteristics such as the URL and Referrer
  • Overall page load times
  • DNS, TCP, Request and Response timings
  • Browser characteristics
  • DOM characteristics such as the number of nodes
  • ResourceTiming data
  • Bandwidth
  • Mobile connection data
  • DNS latency
  • JavaScript Errors
  • XMLHttpRequest instrumentation
  • Third-Party analytics providers IDs
  • Single Page App interactions
Boomerang.js documentation

Boomerang.js documentation

Take a look at Boomerang.

Catchpoint

Information is coming soon...

Rapidspike

Information is coming soon...

Elastic

Elastic is known for its fast database services (called Elasticsearch). When you have a large dataset it's easy to use Elastic and get fast results.

  • Page load breakdown
  • Resource waterfall
  • Location mapping
  • Javascript errors
Source: elastic.co

Source: elastic.co

Take a look at Elastic.

Cloudflare Browser Insights

Cloudflare launched in September 2019 a new tool, called Browser Insights. It's their tool for monitoring real users.

The data is coming from a percentage (10%) of you users, so it's not tracking all your visitors.

It's a free tool available for website behind the Cloudflare Proxy. At the moment of writing it's not possible to use it as a standalone solution.

Cloudflare Browser Insights (source: blog.cloudflare.com)

Cloudflare Browser Insights (source: blog.cloudflare.com)

Take a look at the blogpost by Cloudflare Browser Insights and Cloudflare Analytics.

Vercel Analytics

With Vercel Analytics you can track the Real Experience Score.

  • Does your website load fast?
  • Is your website responsive?
  • Is your website visually stable?

To use Vercel Analytics you can collect 100 data points per day for free. After that you need to upgrade to a pro plan. Therefore you will be charged $10 USD each month + $0.65 USD per 10,000 data points you collect using Vercel Analytiics.

Source: vercel.com

Source: vercel.com

Take a look at the Vercel Analytics documentation.

Robin Dirksen
Robin Dirksen

Follow me on Twitter, there I post web-related content, tips/tricks, and other interesting things.

On my blog, you can find articles that I've found useful or wanted to share with anyone else.

If you want to know more about this article or just want to talk to me, don't hesitate to reach out.

Legal