Naar inhoud springen

Transactiemonitoring die een kapotte checkout betrapt.

Een kapotte checkout kost u iedere minuut bestellingen. Uptimia doorloopt uw login- en checkout-flows dag en nacht als een echte klant — en zodra een stap vastloopt, weet u meteen welke, met een schermafbeelding.

30 dagen gratis proberen · 50 transactiemonitors Geen creditcard Geen code, niets te installeren
Waarschuwingskanalen
12
Snelste interval
10min
Te schrijven code
0
Flows tijdens de proefperiode
50

Een kapotte betaalknop, betrapt

Een echte checkout-storing — opsporen, schermafbeelding, oplossen, herstel.

14:32 Stap 4 — "Klik op Nu betalen" — misluktDe geplande run stopt daar; een schermafbeelding wordt vastgelegd bij de mislukte stap nu betalen: uitgevallen
14:32 Elke mislukte stap opent een incidentWaarschuwingen op de kanalen die u al gebruikt: Slack, PagerDuty, e-mail nu betalen: uitgevallen
14:38 De wachtdienst debugt met de schermafbeeldingGeen "werkt-op-mijn-machine" — een foto van precies de mislukte stap nu betalen: uitgevallen
15:05 De volgende run bereikt "Bestelling bevestigd"5/5 stappen geslaagd — incident sluit, hersteldmelding gaat uit nu betalen: werkt
33 minkapot → 5/5
Opgelost vóór de eerste recensies.15:05
Een homepagecontrole leek de hele middag prima. De transactierun betrapte de kapotte knop op schema, gaf u direct de schermafbeelding en bevestigde de oplossing op dezelfde manier.
exacte stap + schermafbeeldingopgelost in 33 minherstel bevestigd door de flowcheckout · inloggen · formulieren — geen code
En zonder de flowcontrole? De homepage leek de hele tijd in orde — een kapotte betaalknop legt uw site niet plat. U kwam erachter door een trage omzetdag, of een recensie met één ster. 1★ recensie

Flows die u kunt monitoren

Elke reis draait op schema in een echte browser, stap voor stap. Een mislukte stap opent een incident dat meteen laat weten welke stap het was.

Checkout, winkelwagen & betalingHet geldpad — elke run doorlopen
Login, registratie & wachtwoordherstelAlle drie de deuren naar het account
ProductzoekopdrachtHet pad dat naar de winkelwagen leidt
Accountinstellingen & portaalIngelogde reizen, opnieuw afgespeeld
1 echte browser elke mislukte stap opent een incident
Contactformulieren & leadregistratieElk formulier dat leads oplevert
Meerpagina-wizardsLange flows, stap voor stap
Boeken, abonneren & upgradenReserveringen en pakketwijzigingen
Een mislukte stap zegt precies wat er misging: een kapotte knop, een scriptfout bij verzenden, een foutpagina midden in de flow, een ontbrekend element, verkeerde paginatekst of een stap die traag werd — met een schermafbeelding van het moment waarop het misging. schermafbeelding inbegrepen
Geen code

Bouw de reis in uw browser

Klik de stappen aan elkaar die een echte gebruiker doorloopt — ga naar een pagina, klik op een knop, typ in een veld, controleer het resultaat. Een live schermafbeelding wordt bijgewerkt terwijl u bouwt.

  • Begin met een sjabloon — kant-en-klare opzet voor Login, Registreren, Zoeken of Checkout, of een lege flow
  • Een blok voor elke actie — ga ergens heen, doe iets, controleer het resultaat. Koppel er zoveel aan als uw flow nodig heeft
  • Test alle stappen live — een mislukte stap kleurt rood, en de preview springt meteen naar de schermafbeelding
Bekijk een login-flow in de bouwer
Nieuwe checkout-flowop basis van het Checkout-sjabloon
1navigerenGa naar /checkout
2interactieKlik op
3interactieVul kaartnummer inbewerken
4interactieKlik op "Nu betalen"
5verifiërenControleer tekst "Bestelling bevestigd"
+ stap toevoegen — 18 blokken in 3 groepen
Test alle stappenlive
4242 4242 4242 4242
Nu betalen
Elke test voert een echte browsersessie uit op een probe — de schermafbeelding is echt, niet gesimuleerd.
5/5 stappen geslaagdschermafbeelding per stap
Een mislukte stap kleurt rood en de preview springt direct naar de schermafbeelding — u debugt in de bouwer, niet in productie. test live

Geen Playwright- of Selenium-scripts

Synthetische controles leven meestal in een script dat iemand telkens weer moet herstellen zodra de interface verandert. Hier is de bouwer het script.

De scriptmatige manier

Een script dat uw team onderhoudt

checkout.spec.ts
geschreven · beoordeeld · gemerged
de betaalknop verplaatst
Rode build
selector komt niet meer overeen

Iemand opent de repository, spoort de gewijzigde selector op en levert de test opnieuw op — werk dat een groene build oplevert en geen monitoring.

Met Uptimia

Stappen die u aan elkaar klikt

Bouwer
aanwijzen en klikken
CSS-selector per stap
Een echte browser
5/5 stappen ✓

Elke stap richt zich op zijn element via een CSS-selector, dus een verplaatste knop is één veld om aan te passen — en "Test alle stappen" controleert de oplossing in een live browser voordat u opslaat.

Er komt niets in uw repository terecht. Uw stappen draaien in een echte browser op een Uptimia-probe, dus er is geen testsuite om te onderhouden en geen taak in uw pipeline. geen CI-taak

Hoe Uptimia uw flows uitvoert

Vind de fout exact

De mislukte stap, met een schermafbeelding

Als een flow mislukt, ziet u de run stap voor stap uitgesplitst, de mislukte stap in rood, en een schermafbeelding van precies wat de browser zag — bewijs, geen giswerk.

  • Een schermafbeelding per stap — open het exacte beeld dat de mislukte stap vastlegde
  • Mislukte stap in rood, en elke stap erna duidelijk gemarkeerd als "niet uitgevoerd"
  • Zie waar de tijd naartoe ging — de balk van elke stap begint waar de vorige eindigde
Hoe incidenten worden afgehandeld
Laatste run · Checkout · caldmont.com14:32 · Cologne
stap 10.8 s
stap 20.6 s
stap 31.2 s
stap 4✗ 500
stap 5niet uitgevoerd
Stap 4 — wat de browser zag
500
Internal Server Error
Nu betalen
Klik op "Nu betalen" kwam uit op een foutpagina — dit is het exacte beeld dat de mislukte stap vastlegde.
schermafbeelding per staprun hier gestopt
Geen giswerk na de fout. Stap 5 staat op niet uitgevoerd — hij doet nooit alsof hij "Bestelling bevestigd" heeft gecontroleerd. niet uitgevoerd
Prestaties

De trage stap, niet de trage pagina

"De checkout voelt traag" is een vermoeden. Uptimia rangschikt elke stap op duur — zodat u ziet dat de betaalaanroep de vertraging veroorzaakt, en u het juiste probleem aanpakt.

  • Elke stap gerangschikt op gemiddelde duur — met het aandeel in de totale run
  • De 5 traagste stappen uitgezet in de tijd, elk met een eigen trendlijn
  • Traagste runs naast het gemiddelde — zo ziet een slechte dag eruit, niet alleen een doorsnee dag
Bekijk paginasnelheidsmonitoring
"De checkout voelt traag"
een vermoeden — geen stap, geen getal
Stapuitsplitsing — traagste eerstgem. 24 u
Elke stap gerangschikt op gemiddelde duur — de run duurt in totaal 6,4 s, en één stap is de helft daarvan.
Nu betalen3.4 s
Kaart invullen1.4 s
Ga naar URL0.9 s
Kaarttab0.5 s
Tekst controleren0.2 s
traagste runs ook zichtbaaraandeel in de runtrend per stap
"Nu betalen" is 53% van de run. De betaalaanroep is de bottleneck — niet de pagina, niet de browser. 53%
In één oogopslag

Status, runtijd en traagste stap

Drie vragen beantwoord zonder te klikken: werkt het nu, hoe betrouwbaar was het deze maand, en welke stap houdt het tegen.

  • Status, uptime en incidenten bovenaan — de gezondheid van de flow in één regel
  • Gemiddelde en traagste runtijden en het aantal stappen van de hele reis
  • Traagste stap benoemd op nummer en actie, naast hoe vaak hij draait
Bekijk een formulier van begin tot eind
?Werkt het nu?
?Hoe betrouwbaar is het geweest?
?Welke stap houdt het tegen?
Checkout — caldmont.comlive
Huidige status
Up
5/5 stappen geslaagd
Uptime · 30 d
99.9%
3 incidenten · 41 min downtime
Gem. runtijd
6.4 s
traagste 8,1 s · 5 stappen
Traagste stap
3.4 s
#4 · Klik op "Nu betalen"
Gevoed door echte runs — 4.320 in de afgelopen 30 dagen, elke 10 minuten één, elk de volledige reis doorlopend. 4.320 runs
Waarschuwingen

Waarschuwingen die de mislukte stap noemen

De waarschuwing komt aan waar uw team al kijkt, en vermeldt welke stap mislukte en waarom — niet alleen "er ligt iets plat". Zodra de volgende run alle stappen doorstaat, volgt een hersteldmelding op dezelfde kanalen.

  • Dezelfde contacten en kanalen als elke andere Uptimia-monitor — eenmalig instellen
  • De mislukte stap in het bericht — welke, en waarom
  • Hersteldmelding zodra de volgende run alle stappen doorstaat
Bekijk alle waarschuwingsopties
Flow mislukt — Checkout14:32
caldmont.com — stap 4 · Klik op "Nu betalen" · HTTP 500. Het bericht noemt de stap en de reden, met een link naar de schermafbeelding.
stap + redenschermafbeelding ↓
Slack#ops-alerts
PagerDutyincident geactiveerd
WhatsApp + e-mailwachtdienst · volledige context
+ nog 8 kanaleneenmalig instellen, gedeeld
Hersteld om 15:05 — 5/5 stappen geslaagd. De hersteldmelding gaat naar dezelfde kanalen, en sluit de cirkel. down 33 m

De volgende kapotte stap moet ú waarschuwen.Niet een klant.

Elke flow, elke schermafbeelding, elk waarschuwingskanaal — 30 dagen gratis, en niets daarvan is een betaalde add-on.

Start uw gratis proefperiode van 30 dagen
30 dagen gratis geen creditcard altijd opzegbaar

In drie stappen gebouwd

Geen code en niets te installeren — de controles draaien vanuit Uptimia''s browsers, niet vanaf uw servers.

Stap 1geen code

Bouw uw flow

Begin met een sjabloon voor Inloggen, Registreren, Zoeken of Checkout, en klik daarna de stappen aan elkaar — navigeren, klikken, typen, verifiëren.

LoginCheckoutSearch
Stap 1 · Ga naar URL
https://caldmont.com/checkout
Stap 2 · Klik op element
button "Pay now"
Stap 230 s

Test hem, en sla dan op

"Test alle stappen" draait de volledige flow live tegen een echte browser. Een mislukte stap kleurt rood en toont de schermafbeelding — los het op voordat u opslaat.

Testrun
5/5 stappen geslaagd · 6,2 s · Automatisch (Keulen)
Draai elke
10 minutes
AnnulerenMonitor opslaan →
Stap 3automatisch

Ontvang een melding zodra een stap mislukt

Uptimia draait de flow opnieuw volgens schema. Elke mislukte stap opent één incident en waarschuwt uw team — met een schermafbeelding van de exacte stap.

#ops-alerts
Uptimia 14:32
⚠ Flow mislukt — Checkout · caldmont.com
stap 4 · "Nu betalen"HTTP 500
Ook verzonden naar E-mailPagerDuty

Elke deploy krijgt een smoke test

De flow die u bouwde draait opnieuw vanuit een echte browser, tot wel elke 10 minuten — een continue smoke test tegen productie. Een release, een configuratiewijziging of een script van derden dat de checkout breekt, merkt de eerstvolgende run meteen op.

Draait na elke release

Niemand hoeft te onthouden om na een deploy de checkout te doorlopen. De volgende geplande run doorloopt hem van begin tot eind en noemt de stap die mislukte.

deploy 14:02 · volgende run 14:10 · 5/5 ✓

Een kanarie voor productie

De run raakt uw live site vanuit Uptimia''s browsers, dus wat hij rapporteert is precies wat een klant ook zou tegenkomen. Richt een tweede monitor op een kanarie-release om die op dezelfde manier te volgen.

kanarie-release · echte browser

Vangt fouten van derden op

Een betaalwidget of tagscript dat stopt met laden, laat de stap mislukken die ervan afhangt — zelfs als er in uw eigen code niets is veranderd.

stap 4 · element niet gevonden

Niets om te draaien in CI

Geen agent, geen runner, geen pipelinetaak om in leven te houden. De controles komen van Uptimia''s browsers, dus elke run test DNS, TLS, uw CDN en uw app zoals een bezoeker dat doet.

geen agent · geen pipeline

Ook inbegrepen

Klikken, invullen en verifiëren — zonder code

Ga naar een URL, klik, vul velden en wachtwoorden in, vink selectievakjes aan, kies uit dropdowns, verstuur formulieren — controleer daarna op welke pagina u terechtkwam, en welke elementen en tekst er verschenen.

NavigerenInteractieVerifiëren

Assertions

Verifieer het resultaat van een stap, niet alleen of een pagina laadde.

verwacht "Bestelling bevestigd" · ✓ gevonden

Sjablonen om mee te beginnen

Skeletten voor Inloggen, Registreren, Zoeken en Checkout vullen de stappen alvast in.

LoginCheckoutSearch

Openbare statuspagina's

Toon klanten dat uw belangrijkste flows werken — en laat het weten wanneer dat niet zo is.

checkout · live status

Onderhoudsvensters

Deploys en gepland werk sturen nooit iemand een melding.

zo 02:00–04:00 · waarschuwingen gedempt

Eén dashboard voor alles

Transactiemonitors staan naast uptime-, SSL-, snelheids-, DNS- en heartbeatcontroles — één login, één contactlijst, één abonnement.

Checkout · caldmont.comTRANSACTION www.caldmont.comUPTIME api.caldmont.comSSL

Waar uw waarschuwingen terechtkomen

Eén contactlijst voor al uw monitors — stel de kanalen eenmalig in, elke flow gebruikt ze.

Wachtdienst & escalatie
Direct

12 kanalen, één contactlijst — eenmalig instellen, elk monitortype gebruikt hem.

Bekijk de volledige integratielijst
14:32 · flow mislukt — Checkout · caldmont.com · stap 4 "Nu betalen"
#ops-alertsSlack
⚠ Flow mislukt — Checkout · caldmont.com
stap 4 · "Nu betalen"HTTP 500schermafbeelding ↩
+371 ··· 4082WhatsApp
Uptimia: FLOW MISLUKT — Checkout caldmont.com. Stap 4 "Nu betalen" gaf om 14:32 HTTP 500 terug.
InboxE-mail
⚠ Flow mislukt — Checkout · stap 4 "Nu betalen"
HTTP 500 om 14:32. Schermafbeelding van de mislukte stap bijgevoegd · stappen 1–3 geslaagd…
ProductionPagerDuty
TRIGGEREDCheckout-flow mislukt bij stap 4
toegewezen aan wachtdienst · via Uptimia-integratie

Wat is transactiemonitoring?

Transactiemonitoring is een geautomatiseerde dienst die een meerstapsreis van een gebruiker doorloopt — zoals inloggen, zoeken of afrekenen — vanuit een echte webbrowser, volgens een vast schema, en waarschuwt u zodra een stap mislukt. Het wordt ook synthetische monitoring genoemd, of synthetic transaction monitoring (STM) — synthetisch omdat Uptimia de reis zelf aflegt in een echte browser, in plaats van te wachten tot een bezoeker de kapotte stap tegenkomt. Het bevestigt dat de hele flow daadwerkelijk wordt voltooid — niet alleen dat een pagina laadt, zoals een eenvoudige uptimecontrole zou doen.

Terwijl alles werkt

Hoe werkt transactiemonitoring?

Uptimia
een echte browser
voert stappen uit · elke 10 min
Uw flow
5/5 stappen ✓

Elke run voert uw stappen achter elkaar uit en legt onderweg de duur van elke stap vast, met een schermafbeelding erbij.

Als een stap mislukt

Vastleggen, dan waarschuwen

Stap 5
tekst niet gevonden
schermafbeelding opgeslagen
Uptimia
opent het incident

stap 5 · controleer tekst "Bestelling bevestigd" · niet gevonden → incident geopend, waarschuwingen verstuurd

Het verschil

Uptimecontrole vs. transactiecontrole

Een pagina kan prima laden terwijl de flow erachter kapot is. Een uptimecontrole ziet alleen dat de pagina laadt en noemt hem gezond; een transactiecontrole doorloopt de hele reis en ontdekt wat daarachter verborgen blijft.

Vergelijk uptime- & transactiemonitoring
Wat er gebeurtUptimecontroleTransactiecontrole
Homepage laadt prima✓ Up✓ Up
Loginknop geeft een JavaScript-fout✓ Lijkt up✗ Betrapt
"Toevoegen aan winkelwagen"-element ontbreekt✓ Lijkt up✗ Betrapt
Betaling mislukt na de klik✓ Pagina laadt✗ Betrapt
Zoeken levert nul resultaten op✓ Lijkt up✗ Betrapt
Twee verschillende taken

Synthetische monitoring vs. real user monitoring

Synthetische monitoring legt de reis zelf af, volgens een vast schema, zodat een kapotte checkout om 04:00 wordt betrapt, wanneer niemand aan het winkelen is. Real user monitoring meet de pagina's die uw bezoekers daadwerkelijk laadden. De meeste teams gebruiken beide.

Bekijk real user monitoring
Wat u krijgtSynthetische monitoringReal user monitoring
Wie activeert de controleUptimia, op uw schemaUw bezoekers, terwijl ze browsen
Werkt ook als er niemand op de site is✓ JaNiets te meten
Noemt de stap die mislukte✓ Met een schermafbeeldingPas zodra een bezoeker hem tegenkomt
Laadtijden per land, browser en besturingssysteemStapduren vanaf één locatie✓ Uit echte sessies

Veelgestelde vragen over transactiemonitoring

01What is transaction monitoring?+
An automated service that runs through a multi-step user journey — login, sign-up or checkout — in a real browser on a schedule, and alerts you when any step fails. It confirms the whole flow completes, not just that a page loads.
02What is synthetic monitoring?+
Synthetic monitoring is any check that simulates a user instead of waiting for one — a browser session or a script driven on a schedule. Transaction monitoring is the synthetic check that walks a whole journey, which is why it is also called synthetic transaction monitoring, or STM. Uptimia runs it as a headless browser check in real Google Chrome, so what it reports is what a visitor would have seen.
03How is it different from uptime monitoring?+
Uptime monitoring checks that a page responds. Transaction monitoring clicks through the actual journey — catching a dead "Pay now" button or an erroring login form even when every page looks fine. Most teams use both: uptime for coverage, transaction for the flows that make money — e-commerce checkout monitoring is the classic case.
04How is synthetic monitoring different from real user monitoring?+
Synthetic monitoring drives your journey on a schedule from Uptimia's browsers, so a broken checkout is caught at 04:00 when nobody is shopping. Real user monitoring measures the pages your visitors loaded, broken down by country, browser and OS. Synthetic tells you the flow is broken; real user monitoring tells you how the site performed for the people who were on it. Most teams run both.
05Do I need to write code or install anything?+
No. You build the flow in your browser by clicking together steps, with a live screenshot updating as you go. The checks then run from Uptimia's browsers, not your servers.
06Do I need to write Playwright or Selenium scripts?+
No. Teams usually script synthetic checks in Playwright or Selenium, then re-fix the script every time the interface changes. In Uptimia you click the steps together and each one targets its element by CSS selector, so a moved button is one field to edit. Your steps run in real Google Chrome on our checkpoints — there is no test suite in your repo and no job in your pipeline.
07Can I use it as a continuous smoke test?+
Yes, and most teams do. The same flow re-runs as often as every 10 minutes, so every release and config change is followed by a real browser walking your checkout or sign-in end to end. A second monitor pointed at a canary release gives you the same evidence — the failing step and its screenshot — before you roll the release out further.
08How often does it check my flows?+
As often as every 10 minutes. You set the interval per flow, so a checkout can run every 10 minutes while a low-priority journey runs once a day.
09Where do the checks run from?+
From a real browser in the location you choose — Cologne or Toronto, or let Uptimia pick. Each run drives one full browser session, so you point it at the region your customers are in.
10Can it monitor flows that require a login?+
Yes — login flow monitoring is one of the most common uses. Add steps that fill in the username and password and click sign in; Uptimia signs in like a real user and continues through the flow. Use a dedicated test account rather than a real customer or admin login.
11What happens when a step fails?+
Any failed step opens an incident and alerts your channels. The report shows the run step by step — the failing step in red, a screenshot of what the browser saw, later steps marked "not run". When the next run passes all steps, the incident closes and a recovery notice goes out.
12How many steps can a transaction have?+
As many as your flow needs — chain navigate, click, type and check steps in any order, from a two-step login check to a full checkout.
13Which alert channels are supported?+
Email, SMS, Slack, Microsoft Teams, Discord, Mattermost, Telegram, WhatsApp, PagerDuty, Twilio, webhooks and Atlassian Statuspage — the same contact list every Uptimia monitor uses.
14Is transaction monitoring on the free plan?+
Transaction monitoring starts with the paid plans — every paid plan includes it, never as a paid add-on, and plans differ only in how many flows you can monitor. The 30-day free trial includes it in full, no credit card.

Weet het meteen wanneer uw checkout breekt.

Bouw uw checkout- of loginreis in enkele minuten — en weet het als eerste zodra een stap ooit mislukt.

30 dagen gratis proefperiode 50 transactiemonitors inbegrepen Geen creditcard Geen code, niets te installeren
Transactiemonitoring maakt deel uit van elk betaald Uptimia-abonnement.