Skip to main content

Synthetic Transaction Monitoring

Continuously monitoring your website ensures you'll get notified quickly when problems come up. Synthetic transaction monitoring is one type of monitoring that can keep track of key metrics in user flows on your website that impact your business.

This article explains what synthetic transaction monitoring allows you to do and how to set it up.

What is synthetic transaction monitoring (STM)?

Transaction monitoring lets businesses check that key user flows on their website are working correctly and provide a good visitor experience. For example, you can measure the load time of different pages in a user flow.

Synthetic monitoring means collecting data in a controlled test environment, in contrast to real user monitoring. That means you can specify a specific test location or network speed and script user interactions across different pages.

Synthetic transaction monitoring data

Use cases for transaction monitoring

Here are some common scenarios your business might want to check regularly using synthetic tests:

  • Ecommerce checkout speed: adding an item to the cart, entering delivery details, completing payment
  • Booking flows: searching for services in a given location, picking an option and booking date, confirming reservation
  • Search functionality: entering search terms and filtering results
tip

A key advantage of synthetic transaction tests is that they can be set up for any page. You don't need to install anything on your website and can even benchmark user flow performance against your competitors.

Synthetic transaction monitoring tools

Many website monitoring tools include support for transaction monitoring, for example, DataDog, New Relic, or DebugBear.

For example, DebugBear user flows let you navigate through your website and interact with different page elements. You then get insight into the performance of each step in the transaction.

DebugBear transaction monitoring setup

You can run the tests from over 30 different test locations using custom-defined mobile and desktop devices.

DataDog digital experience monitoring also lets you set up browser tests to monitor specific business flows. You can record different types of interactions and add assertions to check your website is behaving as expected.

DataDog transaction monitoring setup

Monitor synthetic Interaction to Next Paint (INP) scores

The Interaction to Next Paint metric measures how quickly your website responds to user input. Ideally, the page should be blocked for less than 200 milliseconds after an interaction.

When you script interactions in DebugBear, the INP scores are collected automatically for each interaction. You can see how the scores change over time in the User Flow tab.

Synthetic INP monitoring

You can also see the synthetic INP monitoring data in your usual web performance dashboards.

Synthetic monitoring dashboard

Get comprehensive insights with synthetic and real user data

DebugBear includes synthetic monitoring and real-user monitoring to provide comprehensive coverage of your website performance.

Script synthetic transactions, measure real user Core Web Vitals, and track conversion rates to see how website performance impacts business results. Sign up for a free trial.

DebugBear lab test dashboard

Illustration of website monitoringIllustration of website monitoring

Monitor Page Speed & Core Web Vitals

DebugBear monitoring includes:

  • In-depth Page Speed Reports
  • Automated Recommendations
  • Real User Analytics Data