Skip to content

Ecommerce website monitoring that catches broken checkouts.

Uptimia walks your checkout in a real Chrome browser every 10 minutes, driven from eight European browser probes. When the payment step stops working, your team is paged — nobody has to be told by a shopper.

Works with any store on any platform Nothing to install 30-day trial · no credit card
Websites monitored
100,000+
Checks per day
50M+
Checkpoints
171+
Countries covered
70+

Four beliefs that cost orders

Each one sounds reasonable. Each one ends with shoppers finding out before you do.

Belief 01

"Shoppers would tell us if checkout broke."

Almost none do. A shopper who can't pay doesn't open a ticket — they retry once, then buy somewhere else. The complaint you eventually get is the tip; the lost carts underneath it never say a word.

Belief 02

"We're in the store all day — we'd notice."

You're in the admin panel — logged in, cached, skipping the path shoppers take. The broken payment step lives in the one flow you never personally run: a full checkout, through to paying.

Belief 03

"Our platform and host monitor this for us."

They watch their infrastructure — server up, platform core running. Your payment-gateway config, shipping rules and theme scripts are yours, and that's where checkouts actually break. Both status pages stay green while yours is down.

Belief 04

"We'd know if Google flagged our store."

You'd be close to the last to know: the red warning shows on your shoppers' screens, not yours — the site loads normally from your office. Same with an expired certificate: the padlock breaks for them first.

20min
normal gap between orders · at 3/hour

"We'd see it in the order feed" is the biggest one. A store averaging 3 orders an hour normally goes 20 minutes between orders (60 ÷ 3). So a silent 20 minutes proves nothing, a silent hour is only three missed beats — and by the time the graph is unambiguous, you've paid for the certainty in lost sales.

The order feed is a smoke alarm whose normal state is silence. A monitor doesn't wait to be convinced.

So what does 09:14 look like on the morning the payment step dies — when something is replaying your checkout?↓ minute by minute

The checkout that stopped at payment

The homepage loaded. The cart loaded. Card details went in and the page just spun — and the order feed looked like an ordinary quiet Tuesday.

09:14:05 The scripted checkout fails at paymentA real-Chrome run walks your store and gets stuck at step 5 of 6 — payment orders: blocked
09:14 Your team is paged — not your customersSlack first, SMS to the on-call dev if nobody acknowledges orders: blocked
09:19 The waterfall names the culpritPayment step in red with its screenshot — a gateway timeout, rolled back orders: blocked
09:24 Checkout passes in the same real browserConfirmed by the next scripted run, 10 minutes later orders: flowing
10 minbroken → selling
You heard about it first.09:24
The only person who ever knew checkout was down is the dev who fixed it. No "is your site broken?" emails — and no morning of silent lost orders.
caught by the replay, not a customerfixed in 10 minscreenshot of the broken steppayment · shipping · confirmation — every step
And without the replay? A dead checkout looks like a slow morning — the order feed is silent either way. By the time the quiet is unambiguous, you've paid for the certainty in lost sales. silent till lunch

That covers the broken checkout. But it's only one of seven ways a storefront loses orders — and most of the others are invisible from the admin panel.↓ the other six

Seven checks around the money path

Checkout, speed, uptime, the certificate, malware, domain expiry and the assets that 404 without taking a page down — all run from outside, nothing installed on the storefront.

Uptime checksEvery 30 s on Professional and up
Page speedLoad time + LCP, FCP, TTFB, CLS
SSL certificateCritical inside 45 days of expiry
Domain expiryExpiry re-read from WHOIS
1 storefront every check · one dashboard
Checkout flowReal Chrome, every 10 minutes
Virus & malwareGoogle Web Risk, as often as hourly
Dead-elementThe 404 that leaves the page up
Uptime, checkout, speed and SSL checks all run from outside your store — 171+ checkpoints in 70+ countries, nothing installed, any platform. A failure is re-checked from up to 3 more regions before anyone is paged, so one flaky route never reads as a dead checkout. no false alarms

Where a storefront actually breaks

Checkout & shopping cart monitoring

The checkout nobody has walked since launch

A transaction monitor walks it every 10 minutes instead, in a real Chrome browser driven from eight European probes. The built-in Checkout recipe lays down the opening steps — open a product, add to cart, open the cart, go to checkout, verify the page you land on — and you add your own shipping and payment steps on top. No plugin, no change to your store's code.

  • A ready-made Checkout recipe — pre-filled steps to start from, plus Login, Signup and Search
  • A screenshot per step — the waterfall shows which step failed and which were never reached
  • Real Chrome, every 10 minutes — a scripted session that behaves like a shopper, not an HTTP request
Explore transaction monitoring
step 1 Open product pageloaded · 200 1.2 s
step 2 Add to cartitem added 0.6 s
step 3 Go to checkoutcart shown 0.9 s
step 4 Shipping detailsform submitted 1.1 s
step 5 Paymentgateway timed out — screenshot captured FAILED
step 6 Order confirmationnever reached skipped
Failed at step 5 of 6 — you know it's the payment gateway. A screenshot from every step shows exactly what the shopper saw. alert sent
Speed & conversion

Speed budgets on your product pages

Slowdowns arrive one app or banner at a time, and without a baseline nobody can name the one that did it. Ecommerce site speed monitoring records load time and the lab Core Web Vitals — LCP, FCP, TTFB and CLS — from the same headless-Chrome run, charted against Google's bands, from 6 or more of 12 locations. Draw a budget on any metric and the monitor turns Degraded when a page stays over it.

  • Lab Core Web Vitals — LCP, FCP, TTFB and CLS tracked over time against Google's thresholds
  • Per-metric budgets — a page over budget turns the monitor Degraded and alerts you
  • The pages that matter — home, listing, product detail, cart: where speed decides the sale
Explore speed monitoring
One real-Chrome runyourstore.com/products · 6 of 12 locations
LCP — 1.9 sgood < 2.5 s · budget 2.5 s: under good
FCP — 1.3 sgood < 1.8 s · no budget set good
TTFB — 0.9 sgood < 0.8 s · budget 1.0 s: close needs work
CLS — 0.04good < 0.10 · no budget set good
One check crossed the 2.5 s LCP budget — alert sent, back under on the next check. Free to try first: a one-off Page Speed Test on any URL, no account needed. budget alerts
Trust signals · malware & SSL

Malware flags and expiring certificates

Nobody — the red warning shows on your shoppers' screens, not yours, and nothing empties a store faster. Malware monitoring for online stores queries Google's Web Risk database as often as every hour and opens an incident on the first flagged result; SSL monitoring watches expiry, chain and protocol, and turns critical inside 45 days of expiry.

  • Malware watch — checked against Google Web Risk for malware, social-engineering and unwanted software
  • Certificate countdown — alert from a threshold you set, critical inside 45 days of expiry or once expired
  • Heard before your shoppers — an incident opens on detection, not when carts start bouncing
Explore virus monitoring   Explore SSL monitoring
Malware scan — yourstore.comGoogle Web Risk · as often as hourly THREAT DETECTED
SSL certificate — yourstore.comvalid chain · TLS 1.3 · critical inside 45 days 38 DAYS LEFT
You hear it first07:41
The incident opens on detection — before Chrome shows a single shopper the red screen, and weeks before a certificate can lapse.
MALWARESOCIAL_ENGINEERINGUNWANTED_SOFTWAREcritical < 45 days
Free to try first: check your store's certificate with the free SSL Checker — no account needed. free tool
Quiet breakage

The payment icons that 404 quietly

A missing product photo or a failed payment-icon script never takes the page down, so an uptime check reads 200 OK and moves on. Your speed monitor sees the assets too: dead-element alerting names the image, script or stylesheet that has failed on 3 checks in a row, turns the monitor Degraded, and keeps an ignore list for the third-party widgets you already know about.

  • Asset-level detail — the exact image, script or stylesheet that's failing
  • Consecutive-check threshold — a single blip won't page you; a persistent failure will
  • An ignore list — glob out the assets you don't care about
Dead-element alerting lives in speed monitoring
/assets/payment-icons.jsscript · failing 3 checks in a row 404
/img/hero-product.jpgimage · not loading since 06:20 timeout
/widgets/chat.json the ignore list — your call ignored
Dead-element alert3rd failed check
Fires only after consecutive failures — a single blip never pages you. The exact asset, named, before shoppers notice the gaps.
asset-level detailconsecutive checksignore list
And the page itself? 200 OK on every check. A missing payment icon never takes the page down — it quietly costs sales instead. 200 OK

Reached on the channel you check during a sale

A storefront that stops taking money is worth a phone buzz, not an email nobody opens until Monday. Pick the channel per monitor.

On-call & escalation
Direct

12 channels, one contact list — the money path can page louder than the blog.

Browse the full integrations directory
11:14 · incident confirmed — payment step failing · caldmont.com
#ops-alertsSlack
⚠ Payment step failing — caldmont.com · step 5
card form returns 502cart and login fineAcknowledge ↩
+371 ··· 4082SMS
Uptimia: PAYMENT STEP FAILING caldmont.com. Step 5 returned 502 at 11:14 UTC; earlier steps passed.
InboxEmail
⚠ Payment step failing — caldmont.com · step 5
Steps 1 to 4 passed and step 5 returned 502 at 11:14. A screenshot of the failing step is attached…
ProductionPagerDuty
TRIGGEREDPayment step failing — caldmont.com
assigned to on-call · via Uptimia integration

A broken checkout should page you.Not a lost order.

Full platform during your trial — every flow, every step, every channel.

Start your free 30-day trial
30 days free no credit card cancel anytime

Three steps to a watched storefront

Point Uptimia at your domain, add the checks, route the alerts — no plugin, no code change.

Step 1no plugin

Add your store's checks

Uptime and SSL on the domain, speed on your key pages, malware — and a checkout transaction monitor from the Checkout recipe.

Checks for yourstore.com
UptimeCheckoutSpeedSSLMalware
checkout started from the "Checkout" recipe
Step 212 channels

Route the alerts

Connect Slack and SMS, add your team, and set the escalation ladder — one acknowledgement stops it.

Alert channels
SlackSMSEmail+ 9 more
ladder: Slack → +5 min SMS → +15 min everyone
Step 3automatic

Let it watch the money path

Each check runs on its own schedule from Uptimia's global probes. Add a public status page so shoppers see you're on it.

Running
checkout replayed in real Chrome · every 10 minutes
status.yourstore.com · live for shoppers

Also included

A status page for a sale day

A public status page on your own domain — when something goes wrong mid-promo, shoppers see you're on it.

All systems operational · status.yourstore.com

Maintenance windows

Deploying tonight? Schedule the window — checks pause, alerts stay quiet.

Sun 02:00–04:00 · alerts muted

Confirmed, not flaky

A failure is re-checked from up to 3 more regions before anyone is paged.

up to 3 backup checks

Scheduled reports

Uptime, incidents and response times, emailed daily through yearly as PDF, HTML or CSV.

daily → yearly · PDF · HTML · CSV

Real-user monitoring

Add a snippet to see real shoppers' load times by device, browser and country.

by device · browser · country

Every check for one store, one dashboard

Checkout, speed, SSL, malware and uptime for one domain — nothing to install on the storefront.

Checkout flowTRANSACTION Product pagesSPEED yourstore.comUPTIME · SSL · MALWARE

What is ecommerce website monitoring?

Ecommerce website monitoring is the practice of continuously checking an online store from the outside — uptime, checkout flow, page speed, SSL and malware — so problems that cost you orders are caught before your customers hit them. External checks run around the clock, replay checkout in a real browser, and alert the people who can fix it — on any platform, with nothing installed.

Without monitoring

Your customers find out first

Checkout breaks
09:14 · orders stop
hours later
"I can't pay"
a support ticket, if you're lucky

Most shoppers who can't check out don't complain — they just leave.

With Uptimia

You find out first

Checkout breaks
09:14 · payment step fails
within minutes
Your team's Slack
fixed 09:24 · orders resume

The scripted checkout names the broken step and pages your team before the lost orders add up.

Per store

The checks a storefront needs

Five checks cover the failure modes that cost a store money. Uptime monitors have their own, much larger allowance. Checkout and speed monitors share one "advanced" pool between them; SSL and malware monitors each carry a separate allowance of the same size. All of them grow with the plan.

See all monitor types
CheckWhat it catchesHow it works
CheckoutBroken cart, payment or formsReplayed step by step in real Chrome, every 10 minutes
Page speedSlow pages that lose cartsLoad time + lab Core Web Vitals (LCP, FCP, TTFB, CLS)
UptimeOutages, server errorsEvery 30 s from Professional up, re-checked from other regions
SSL certificateExpiry, broken chain, warningsCritical inside 45 days of expiry, or once expired
Virus & malwareGoogle flagging your storeChecked against Google's Web Risk database

Ecommerce monitoring FAQ

01What is ecommerce website monitoring?+
It's watching an online store from the outside — uptime, the checkout flow, page speed, the SSL certificate and malware — so problems that cost you orders are caught before shoppers hit them. You hear about a broken checkout on the next scheduled replay — 10 minutes, not a refund request hours later.
02Does it work with Shopify, WooCommerce or my custom store?+
Yes — any store on any platform. Uptimia isn't a plugin; every check runs externally from our probe fleet against your store's public URLs. Shopify, WooCommerce, Magento, headless or custom — the checks work the same way, and nothing in your store can break when your platform updates.
03Do I have to install anything or change my checkout code?+
No. The transaction monitor drives your checkout the way a shopper's browser would — a scripted session in real Chrome, run from our probes. No plugin, no SDK, no change to your checkout code; you build the flow starting from the ready-made Checkout recipe if you like.
04Is this watching my real customers' checkouts?+
No — checkout monitoring is synthetic: a scripted session on a schedule, so it catches a broken checkout at 3 a.m. when nobody is shopping. It drives your live store, so most people script it to stop at the payment page, or to pay with a test card, rather than place a real order. Seeing how real shoppers experience the site is a separate, passive real-user monitoring feature you can add.
05How fast are the checks?+
Uptime checks run as often as every 30 seconds from the Professional plan up; the entry plan's floor is one minute. Speed checks run every 30 seconds from Professional up as well; on the entry plan a speed check floors at five minutes. The checkout replay runs every 10 minutes at its fastest, because a full scripted browser session is not a single request. Every failure is re-checked from up to 3 more regions before anyone is paged. We don't sell 10-second or "continuous" checking.
06Which Core Web Vitals do you measure?+
Ecommerce Core Web Vitals monitoring in Uptimia covers the lab metrics from a real headless-Chrome load: LCP, FCP, TTFB and CLS, charted against Google's good / needs-improvement / poor bands with optional per-metric budget alerts. INP is a field metric we don't measure — which is why we say "lab Core Web Vitals", not "all Core Web Vitals".
07Does the malware check protect me from payment fraud or make me PCI compliant?+
No. Virus monitoring checks your own site against Google's Web Risk database, so you hear about an infection before Chrome shows shoppers a red warning. It isn't a fraud or chargeback detector or a PCI-DSS compliance scan; likewise, ecommerce SSL monitoring watches your certificate — it doesn't issue or renew it.
08Can I watch checkout, speed, SSL and malware all at the same time?+
Yes — with one thing to plan around. Checkout (transaction) and speed monitors share a single "advanced" pool: the entry plan has one slot between the two of them, Professional has 10. SSL and malware monitors each carry their own allowance of the same size, and uptime checks have a far larger one again. The 30-day trial opens all of it, so you can stand the full stack up before you pick a plan.
09What happens when something breaks?+
An incident opens (uptime failures are confirmed from more than one region first) and an alert goes out over any of 12 channels — email, SMS, Slack, WhatsApp, PagerDuty, Microsoft Teams, Discord, Telegram, webhooks and more — following an escalation ladder if nobody acknowledges. When the store recovers, the same people get the all-clear.

Ten minutes, not a refund request.

Put checkout, speed, SSL and malware checks on your store this afternoon. The replay finds the broken step and names it; you hear it before a shopper does.

500 monitors in the trial Works with any store, any platform Nothing to install No credit card
30-day free trial · checkout replayed in real Chrome · every monitor type included