For a 360-Degree View of the Customer, Combine Active and Passive Observability
June 23, 2022

Mehdi Daoudi

Share this

Digital businesses don't invest in monitoring for monitoring's sake. They do it to make the business run better. Every dollar spent on observability — every hour your team spends using monitoring tools or responding to what they reveal — should tie back directly to business outcomes: conversions, revenues, brand equity. If they don't? You might be missing the forest for the trees.

As technologists, it's our ability to master the technical complexity involved in delivering successful applications that got us where we are. Yet, focusing too narrowly on technology can sometimes lead us astray. It's not uncommon, for example, for businesses to devote hundreds of hours to inching their digital storefront up in search engine rankings, even as customers struggle with basic functions on the site.

How can you avoid these kinds of pitfalls?

By always keeping a laser focus on the most important aspect of a digital business: the experience of users.

To capture a comprehensive customer view, businesses use a variety of tools, including Real User Monitoring, or RUM (which measures real user interactions), and active observability (simulating synthetic interactions to test the site's response). Too often though, these approaches aren't tied together in a strategic or intentional way. Instead, they exist in silos — sometimes owned by totally different teams — each providing only a partial, fragmented view.

Let's take a closer look at how you can ensure that real and synthetic observability strategies work together to measure what matters most.

Navigating Complexity

The basic goal of prioritizing user experience seems straightforward. Why then do so many businesses struggle to effectively measure it? Because modern digital applications have grown enormously complex.

A typical website now encompasses content and services from literally hundreds of sources: third-party data centers and servers, Domain Name System (DNS) and content delivery network (CDN) providers, load-balancers and site accelerators, social sharing widgets, tracking tags, and more. Problems with any of these elements can disrupt the user experience. That's to say nothing of all the variables on the user's end, such as issues with devices, browsers, and Internet Service Providers (ISPs).

To understand the health of a digital business, you need to observe all these elements and many others. So, modern digital businesses use both real and synthetic monitoring to measure different aspects of how users experience a site. To synthesize them into a holistic observability strategy, however, you need to understand exactly what each perspective shows you — and what it doesn't.

Inside Real User Observability

Real User Monitoring uses code placed on a website or mobile app (typically, the navigation timing API in browsers) to transmit performance metrics around engagement. This data can help you better understand your users — how they get to your site, from which markets and devices, which pages they access most, and more.

This type of observability can play a key role in linking digital interactions with core business metrics. For example, RUM can measure things like:

■ How many customers abandon the site when performance drops by 25%? How about 50%?

■ How do fluctuations in performance levels correlate with conversion rates?

■ When I make changes to my application (adding a new data center, changing CDN provider) what effects do they have on traffic, conversions, and other metrics?

Real user data can be particularly valuable in tracking longer-term trends. By correlating performance data with shopping cart abandonment, bounce rates, time spent on specific pages, and more, you can identify which metrics correlate most strongly with business outcomes. You can then use these insights to identify areas for improvement and prioritize investments towards activities with the most direct impact on revenues.

While RUM insights can be extremely valuable, however, you can't assume they're showing a complete picture of user experience. For example, if DNS issues prevent users from accessing your site, real user metrics won't show you that's happening.

Additionally, passive monitoring tools like RUM, are, well, passive. Anything you do in response those insights is, by definition, reacting to problems after they've already affected customers.

Getting Active

Active observability complements real user monitoring by taking a proactive approach to measuring system health. With active observability, you can continually poke and prod your application by generating synthetic user behavior — on any part of your site, 24x7, from any geography you choose.

Active observability fills in the gaps in passive monitoring, allowing you to spot potential issues before they affect your customers and revenues. It also offers:

Flexibility: Test whatever you want, however you want, from wherever you choose, as often as you choose — without having to wait for real users.

Visibility: Synthetic monitoring measures from the outside-in, capturing performance of both your own systems and third-party elements (DNS, CDNs, ISPs) at every step in the user journey. This also means that, when you detect a problem, you can quickly pinpoint the source.

Validation: With the ability to generate any kind of user behavior, from anywhere, you can measure the performance impact of prospective changes before they go to production.

Business intelligence: Active observability can help you benchmark your performance against the competition, as well as track performance of your digital partners (like DNS or CDN providers) and make sure they're living up to their service-level agreements.

Building Holistic Visibility

Both real and active tools play important roles in a digital observability strategy. To achieve true 360-degree visibility into the customer experience, however, you need to synthesize them within a single strategy. If you're approaching observability strategically, you'll use RUM to understand how real users interact with your site, so you know what to test. And you'll use synthetics to proactively, continually test those components and interactions that have the biggest impact on business outcomes.

Together, these approaches will provide ongoing insights to guide how you invest development and engineering resources — and then validate the effects of those investments. Effectively, you create a continuous feedback loop of measure, respond, and measure again. You end up with much deeper visibility into the customer experience. More important, you have a strategy driven not by technology, but by real-world business concerns.

Mehdi Daoudi is CEO and Co-Founder of Catchpoint
Share this

The Latest

June 27, 2022

Hybrid work adoption and the accelerated pace of digital transformation are driving an increasing need for automation and site reliability engineering (SRE) practices, according to new research. In a new survey almost half of respondents (48.2%) said automation is a way to decrease Mean Time to Resolution/Repair (MTTR) and improve service management ...

June 23, 2022

Digital businesses don't invest in monitoring for monitoring's sake. They do it to make the business run better. Every dollar spent on observability — every hour your team spends using monitoring tools or responding to what they reveal — should tie back directly to business outcomes: conversions, revenues, brand equity. If they don't? You might be missing the forest for the trees ...

June 22, 2022

Every day, companies are missing customer experience (CX) "red flags" because they don't have the tools to observe CX processes or metrics. Even basic errors or defects in automated customer interactions are left undetected for days, weeks or months, leading to widespread customer dissatisfaction. In fact, poor CX and digital technology investments are costing enterprises billions of dollars in lost potential revenue ...

June 21, 2022

Organizations are moving to microservices and cloud native architectures at an increasing pace. The primary incentive for these transformation projects is typically to increase the agility and velocity of software release and product innovation. These dynamic systems, however, are far more complex to manage and monitor, and they generate far higher data volumes ...

June 16, 2022

Global IT teams adapted to remote work in 2021, resolving employee tickets 23% faster than the year before as overall resolution time for IT tickets went down by 7 hours, according to the Freshservice Service Management Benchmark Report from Freshworks ...

June 15, 2022

Once upon a time data lived in the data center. Now data lives everywhere. All this signals the need for a new approach to data management, a next-gen solution ...

June 14, 2022

Findings from the 2022 State of Edge Messaging Report from Ably and Coleman Parkes Research show that most organizations (65%) that have built edge messaging capabilities in house have experienced an outage or significant downtime in the last 12-18 months. Most of the current in-house real-time messaging services aren't cutting it ...

June 13, 2022
Today's users want a complete digital experience when dealing with a software product or system. They are not content with the page load speeds or features alone but want the software to perform optimally in an omnichannel environment comprising multiple platforms, browsers, devices, and networks. This calls into question the role of load testing services to check whether the given software under testing can perform optimally when subjected to peak load ...
June 09, 2022

Networks need to be up and running for businesses to continue operating and sustaining customer-facing services. Streamlining and automating network administration tasks enable routine business processes to continue without disruption, eliminating any network downtime caused by human error or other system flaws ...

June 08, 2022

Enterprises have had access to various Project and Portfolio Management (PPM) tools for quite a few years, to guide in their project selection and execution lifecycle. Yet, in spite of the digital evolution of management software, many organizations still fail to construct an effective PPM plan or utilize cutting-edge management tools ...