What Is Synthetic Monitoring?
Synthetic monitoring is the technique underneath checkout, cart and product monitoring. Here's what it means and how it fits alongside the other monitoring types.
The meaning of "synthetic"
"Synthetic" traffic is generated by automation rather than real customers — a simulated user. A synthetic monitor launches a browser, performs a scripted journey, and asserts the expected outcomes. It runs the same code a real visitor would, so it validates function, not just availability.
Synthetic vs uptime vs real-user monitoring
| Type | What it answers | Catches broken checkout? |
|---|---|---|
| Uptime monitoring | Is the URL responding? | No |
| Real-user monitoring (RUM) | How are real visitors experiencing it? | Only after users hit it |
| Synthetic monitoring | Does the journey actually work? | Yes, proactively |
RUM is valuable but reactive — it needs real users to encounter the problem first. Synthetic monitoring is proactive: it can catch a break at 3am when no one is shopping, before the morning rush hits it.
When to use synthetic monitoring
Any time a multi-step flow directly maps to revenue or a critical outcome — checkout, sign-up, login, booking. For ecommerce, the checkout journey is the obvious candidate, which is why checkout monitoring is simply synthetic monitoring pointed at the purchase path.
Frequently asked questions
What is synthetic monitoring used for?
Is synthetic monitoring better than real-user monitoring?
Does synthetic monitoring need code?
See it on your own store — free
Run a free checkout health scan on any live Shopify store. No install, no card. Results in about 8 minutes, with step-by-step video proof.
Scan my store freeor install on Shopify →Rated 5/5 by merchants on the Shopify App Store