Vai al contenuto

Monitoraggio delle transazioni che scova un checkout rotto.

Un checkout rotto ti costa ordini minuto dopo minuto. Uptimia percorre i tuoi flussi di login e checkout come un cliente reale, 24 ore su 24 — e appena un passo si interrompe, sai subito quale, con tanto di screenshot.

Prova gratuita di 30 giorni · 50 monitor delle transazioni Senza carta di credito Nessun codice, niente da installare
Canali di avviso
12
Intervallo più rapido
10min
Codice da scrivere
0
Flussi inclusi nella prova
50

Un pulsante Paga bloccato, scoperto

Un vero guasto al checkout: rilevamento, screenshot, correzione, ripristino.

14:32 Passo 4 — "Clicca su Paga ora" — fallisceL'esecuzione programmata si ferma lì; viene catturato uno screenshot al passo che fallisce paga ora: guasto
14:32 Ogni passo fallito apre un incidenteAvvisi sui canali che usi già: Slack, PagerDuty, email paga ora: guasto
14:38 Chi è in reperibilità esegue il debug dallo screenshotNiente "sul mio computer funzionava" — un'immagine del passo esatto che ha fallito paga ora: guasto
15:05 La prossima esecuzione arriva a "Ordine confermato"5/5 passi superati — l'incidente si chiude e parte l'avviso di ripristino paga ora: funzionante
33 minrotto → 5/5
Risolto prima delle recensioni.15:05
Un controllo della homepage sarebbe sembrato tutto a posto per l'intero pomeriggio. Il test della transazione ha scovato puntualmente il pulsante bloccato, ti ha fornito lo screenshot e ha confermato la correzione allo stesso modo.
passo esatto + screenshotrisolto in 33 minripristino confermato dal flussocheckout · login · form — senza codice
E senza il controllo del flusso? La homepage sarebbe sembrata a posto tutto il tempo — un pulsante Paga ora bloccato non manda giù il sito. L'avresti scoperto da un giorno di incassi fiacco, o da una recensione a una stella. recensione 1★

Flussi che puoi monitorare

Ogni percorso viene eseguito in un browser reale secondo una pianificazione, un passo dopo l'altro. Ogni passo che fallisce apre un incidente e si identifica da solo.

Checkout, carrello & pagamentoIl percorso del denaro, ripercorso a ogni esecuzione
Login, registrazione & reimpostazioneLe porte d'accesso all'account, tutte e tre
Ricerca prodottiIl percorso che porta al carrello
Impostazioni account & portalePercorsi da utente autenticato, riprodotti
1 browser reale ogni passo fallito apre un incidente
Form di contatto & acquisizione contattiOgni form che alimenta le vendite
Wizard multi-paginaFlussi lunghi, passo dopo passo
Prenotazione, abbonamento & upgradePrenotazioni e cambi di piano
Un passo fallito indica il proprio guasto: un pulsante rotto, un errore di script all'invio, una pagina di errore a metà flusso, un elemento mancante, un testo di pagina sbagliato o un passo diventato lento — con uno screenshot del momento esatto in cui si è interrotto. screenshot incluso
Senza codice

Costruisci il percorso nel tuo browser

Assembla con un clic i passi che compie un utente reale: vai a una pagina, clicca un pulsante, scrivi in un campo, controlla il risultato. Uno screenshot dal vivo si aggiorna mentre costruisci.

  • Parti da un modello — schemi di Login, Registrazione, Ricerca o Checkout, oppure un flusso vuoto
  • Un blocco per ogni mossa — vai da qualche parte, fai qualcosa, controlla il risultato. Concatenane quanti ne servono al tuo flusso
  • Testa tutti i passi dal vivo — un passo che fallisce diventa rosso e porta l'anteprima al suo screenshot
Guarda un flusso di login nel builder
Nuovo flusso di checkoutdal modello Checkout
1navigaVai a /checkout
2interagisciClicca su #card-tab
3interagisciInserisci il numero della cartain modifica
4interagisciClicca su "Paga ora"
5verificaVerifica il testo "Ordine confermato"
+ aggiungi passo — 18 blocchi in 3 gruppi
Testa tutti i passiin diretta
4242 4242 4242 4242
Paga ora
Ogni test avvia una sessione di browser reale su una sonda — lo screenshot è vero, non simulato.
5/5 passi superatiscreenshot per passo
Un passo che fallisce diventa rosso e l'anteprima salta direttamente al suo screenshot — fai debug nel builder, non in produzione. testa dal vivo

Niente script Playwright o Selenium

I controlli sintetici di solito vivono in uno script che qualcuno deve sistemare di nuovo ogni volta che l'interfaccia cambia. Qui il builder è lo script.

Il metodo con gli script

Uno script che il tuo team deve mantenere

checkout.spec.ts
scritto · revisionato · unito
il pulsante Paga cambia posizione
Build in rosso
il selettore non corrisponde più

Qualcuno apre il repository, individua il selettore cambiato e ripubblica il test — un lavoro che produce una build verde e nessun monitoraggio.

Con Uptimia

Passi che assembli con un clic

Builder
punta e clicca
selettore CSS per passo
Un browser reale
5/5 passi ✓

Ogni passo individua il proprio elemento tramite selettore CSS, quindi un pulsante spostato è un solo campo da modificare — e "Testa tutti i passi" verifica la correzione su un browser reale prima di salvare.

Niente finisce nel tuo repository. I tuoi passi vengono eseguiti in un browser reale su una sonda di Uptimia, quindi non c'è nessuna suite di test da mantenere né alcun job nella tua pipeline. nessun job CI

Come Uptimia esegue i tuoi flussi

Individua il guasto

Il passo che fallisce, con uno screenshot

Quando un flusso fallisce, ottieni l'esecuzione scomposta passo per passo, con il passo che fallisce evidenziato in rosso, e uno screenshot di esattamente ciò che ha visto il browser — prove, non congetture.

  • Uno screenshot per passo — apri il fotogramma esatto catturato dal passo fallito
  • Passo fallito in rosso, e ogni passo successivo chiaramente segnato come "non eseguito"
  • Scopri dove è andato il tempo — la barra di ogni passo inizia dove finisce quella del precedente
Come vengono gestiti gli incidenti
Ultima esecuzione · Checkout · caldmont.com14:32 · Cologne
passo 10.8 s
passo 20.6 s
passo 31.2 s
passo 4✗ 500
passo 5non eseguito
Passo 4 — cosa ha visto il browser
500
Internal Server Error
Paga ora
Il clic su "Paga ora" ha incontrato una pagina di errore — questo è il fotogramma esatto catturato dal passo fallito.
screenshot per passoesecuzione interrotta qui
Nessuna congettura dopo il guasto. Il passo 5 è segnato come non eseguito — non finge mai di aver verificato "Ordine confermato". non eseguito
Prestazioni

Il passo lento, non la pagina lenta

"Il checkout sembra lento" è solo un'impressione. Uptimia classifica ogni passo in base a quanto ci mette — così vedi che è la chiamata di pagamento a rallentare tutto, e correggi la cosa giusta.

  • Ogni passo classificato per durata media — con la sua quota sul tempo totale dell'esecuzione
  • I 5 passi più lenti rappresentati nel tempo, ciascuno con la propria linea di tendenza
  • Le esecuzioni più lente mostrate accanto alla media — com'è una giornata storta, non solo quella tipica
Scopri il monitoraggio della velocità delle pagine
"Il checkout sembra lento"
un'impressione — nessun passo, nessun numero
Dettaglio dei passi — dal più lentomedia 24 h
Ogni passo classificato per durata media — l'esecuzione totalizza 6,4 s, e un solo passo ne rappresenta la metà.
Paga ora3.4 s
Compila carta1.4 s
Vai a URL0.9 s
Scheda carta0.5 s
Verifica testo0.2 s
mostrate anche le esecuzioni più lentequota sull'esecuzionetendenza per passo
"Paga ora" rappresenta il 53% dell'esecuzione. Il collo di bottiglia è la chiamata di pagamento — non la pagina, non il browser. 53%
A colpo d'occhio

Stato, tempo di esecuzione e passo più lento

Tre domande a cui rispondi senza cliccare nulla: funziona proprio adesso, quanto è stato affidabile questo mese, e quale passo lo rallenta.

  • Stato, uptime e incidenti in cima — la salute del flusso in una sola riga
  • Tempo medio e tempo massimo dell'esecuzione e il numero di passi dell'intero percorso
  • Il passo più lento evidenziato per numero e azione, accanto alla frequenza di esecuzione
Guarda un form dall'inizio alla fine
?Funziona proprio adesso?
?Quanto è stato affidabile?
?Quale passo lo rallenta?
Checkout — caldmont.comin diretta
Stato attuale
Online
5/5 passi superati
Uptime · 30 gg
99.9%
3 incidenti · 41 min di inattività
Tempo di esecuzione medio
6.4 s
più lento 8,1 s · 5 passi
Passo più lento
3.4 s
#4 · Clicca su "Paga ora"
Alimentato da esecuzioni reali — 4.320 negli ultimi 30 giorni, una ogni 10 minuti, ciascuna esegue l'intero percorso. 4.320 esecuzioni
Avvisi

Avvisi che indicano il passo che fallisce

L'avviso arriva dove il tuo team guarda già, e indica quale passo si è interrotto e perché — non un generico "qualcosa non funziona". Non appena la prossima esecuzione completa tutti i passi, arriva un avviso di ripristino sugli stessi canali.

  • Gli stessi contatti e canali di ogni altro Monitor Uptimia — impostati una sola volta
  • Il passo che fallisce nel messaggio — quale, e perché
  • Avviso di ripristino quando la prossima esecuzione supera tutti i passi
Scopri tutte le opzioni di avviso
Flusso fallito — Checkout14:32
caldmont.com — passo 4 · Clicca su "Paga ora" · HTTP 500. Il messaggio indica il passo e il motivo, con lo screenshot in allegato.
passo + motivoscreenshot ↓
Slack#ops-alerts
PagerDutyincidente attivato
WhatsApp + Emailreperibilità · contesto completo
+ altri 8 canaliimpostato una volta, condiviso
Ripristinato alle 15:05 — 5/5 passi superati. L'avviso di ripristino arriva sugli stessi canali, chiudendo il cerchio. offline 33 min

Quando si romperà il prossimo passo, l'avviso deve arrivare a te.Non un cliente.

Ogni flusso, ogni screenshot, ogni canale di avviso — gratis per 30 giorni, e niente di tutto questo è un componente aggiuntivo a pagamento.

Inizia la tua prova gratuita di 30 giorni
30 giorni gratis senza carta di credito annulla quando vuoi

Costruito in tre passi

Senza codice e niente da installare — i controlli vengono eseguiti dai browser di Uptimia, non dai tuoi server.

Passo 1senza codice

Costruisci il tuo flusso

Parti da un modello di Login, Registrazione, Ricerca o Checkout, poi assembla i passi con un clic — naviga, clicca, scrivi, verifica.

LoginCheckoutSearch
Passo 1 · Vai a URL
https://caldmont.com/checkout
Passo 2 · Clicca su elemento
button "Pay now"
Passo 230 s

Testalo, poi salva

"Testa tutti i passi" esegue l'intero flusso dal vivo su un browser reale. Un passo che fallisce diventa rosso e ti mostra il suo screenshot — correggilo prima di salvare.

Esecuzione di prova
5/5 passi superati · 6,2 s · Automatico (Colonia)
Esegui ogni
10 minutes
AnnullaSalva Monitor →
Passo 3automatico

Ricevi un avviso quando un passo si interrompe

Uptimia riesegue il flusso secondo la pianificazione. Ogni passo fallito apre un incidente e avvisa il tuo team — con uno screenshot del passo esatto.

#ops-alerts
Uptimia 14:32
⚠ Flusso fallito — Checkout · caldmont.com
passo 4 · "Paga ora"HTTP 500
Inviato anche a EmailPagerDuty

Ogni deploy riceve uno smoke test

Il flusso che hai creato viene rieseguito da un browser reale anche ogni 10 minuti — uno smoke test continuo contro la produzione. Una release, una modifica di configurazione o uno script di terze parti che rompe il checkout viene scovato dalla prossima esecuzione.

Eseguito dopo ogni release

Nessuno deve ricordarsi di testare il checkout a mano dopo un deploy. La prossima esecuzione programmata lo percorre dall'inizio alla fine e indica il passo che si è interrotto.

deploy 14:02 · prossima esecuzione 14:10 · 5/5 ✓

Un canary per la produzione

L'esecuzione raggiunge il tuo sito live dai browser di Uptimia, quindi ciò che riporta è esattamente ciò che avrebbe incontrato un cliente. Punta un secondo Monitor su una canary release per osservarla allo stesso modo.

canary release · browser reale

Scova i guasti di terze parti

Un widget di pagamento o uno script di tag che smette di caricarsi fa fallire il passo che dipende da esso — anche quando nel tuo codice non è cambiato nulla.

passo 4 · elemento non trovato

Niente da eseguire in CI

Nessun agent, nessun runner, nessun job di pipeline da tenere in vita. I controlli arrivano dai browser di Uptimia, quindi ogni esecuzione mette alla prova DNS, TLS, la tua CDN e la tua app come farebbe un visitatore.

nessun agent · nessuna pipeline

Incluso anche

Clicca, compila e verifica — senza codice

Vai a un URL, clicca, compila campi e password, spunta caselle, scegli da menu a tendina, invia form — poi verifica la pagina su cui sei atterrato, e gli elementi e il testo restituiti.

NavigaInteragisciVerifica

Asserzioni

Verifica il risultato di un passo, non solo che una pagina si sia caricata.

si aspetta "Ordine confermato" · ✓ trovato

Modelli da cui partire

Gli schemi di Login, Registrazione, Ricerca e Checkout precompilano i passi.

LoginCheckoutSearch

Pagine di stato pubbliche

Mostra ai clienti che i tuoi flussi principali funzionano — e fatti sentire quando non è così.

checkout · stato in diretta

Finestre di manutenzione

I deploy e i lavori pianificati non avvisano mai nessuno.

Dom 02:00–04:00 · avvisi silenziati

Un'unica dashboard per tutto

I Monitor delle transazioni convivono con i controlli di uptime, SSL, velocità, DNS e heartbeat — un solo login, una sola lista contatti, un solo piano.

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

Dove arrivano i tuoi avvisi

Una sola lista contatti valida per tutti i Monitor che crei — imposta i canali una volta, li usa ogni flusso.

Reperibilità & escalation
Diretto

12 canali, una lista contatti — impostala una volta, ogni tipo di Monitor la usa.

Sfoglia l'elenco completo delle integrazioni
14:32 · flusso fallito — Checkout · caldmont.com · passo 4 "Paga ora"
#ops-alertsSlack
⚠ Flusso fallito — Checkout · caldmont.com
passo 4 · "Paga ora"HTTP 500screenshot ↩
+371 ··· 4082WhatsApp
Uptimia: FLUSSO FALLITO — Checkout caldmont.com. Il passo 4 "Paga ora" ha restituito HTTP 500 alle 14:32.
Posta in arrivoEmail
⚠ Flusso fallito — Checkout · passo 4 "Paga ora"
HTTP 500 alle 14:32. Screenshot del passo fallito allegato · passi 1–3 superati…
ProductionPagerDuty
TRIGGEREDIl flusso di checkout è fallito al passo 4
assegnato alla reperibilità · via integrazione Uptimia

Cos'è il monitoraggio delle transazioni?

Il monitoraggio delle transazioni è un servizio automatizzato che percorre un percorso utente a più passi — come fare login, cercare o completare un checkout — da un browser web reale e secondo una pianificazione, e ti avvisa quando un passo fallisce. È chiamato anche monitoraggio sintetico, o monitoraggio sintetico delle transazioni (STM) — sintetico perché è Uptimia stessa a percorrere il tragitto in un browser reale, invece di aspettare che sia un visitatore a trovare il passo rotto. Conferma che l'intero flusso si completi davvero — non solo che una pagina si carichi, come farebbe un semplice controllo di uptime.

Mentre tutto funziona

Come funziona il monitoraggio delle transazioni?

Uptimia
un browser reale
esegue i passi · ogni 10 min
Il tuo flusso
5/5 passi ✓

Ogni esecuzione compie i tuoi passi uno dopo l'altro, registra il tempo impiegato da ciascuno e scatta uno screenshot lungo il percorso.

Quando un passo fallisce

Cattura, poi avvisa

Passo 5
testo non trovato
screenshot salvato
Uptimia
apre l'incidente

passo 5 · verifica testo "Ordine confermato" · non trovato → si apre l'incidente, partono gli avvisi

La differenza

Controllo di uptime vs. controllo di transazione

Una pagina può caricarsi bene anche se il flusso è rotto. Un controllo di uptime la vede caricarsi e la considera sana; un controllo di transazione ripercorre il percorso e scopre ciò che il caricamento nasconde.

Confronta monitoraggio uptime e monitoraggio delle transazioni
Cosa succedeControllo di uptimeControllo di transazione
La homepage si carica bene✓ Online✓ Online
Il pulsante di login genera un errore JavaScript✓ Sembra online✗ Scoperto
Manca l'elemento "Aggiungi al carrello"✓ Sembra online✗ Scoperto
Il pagamento fallisce dopo il clic✓ Pagina caricata✗ Scoperto
La ricerca restituisce zero risultati✓ Sembra online✗ Scoperto
Due compiti diversi

Monitoraggio sintetico vs. Real User Monitoring (RUM)

Il monitoraggio sintetico percorre il tragitto in autonomia secondo una pianificazione, così un checkout rotto viene scoperto alle 04:00, quando nessuno sta facendo acquisti. Il Real User Monitoring (RUM) misura le pagine che i tuoi visitatori hanno effettivamente caricato. La maggior parte dei team usa entrambi.

Scopri il RUM
Cosa ottieniMonitoraggio sinteticoReal User Monitoring (RUM)
Chi avvia il controlloUptimia, secondo la tua pianificazioneI tuoi visitatori, mentre navigano
Funziona anche quando non c'è nessuno sul sito✓ SìNiente da misurare
Indica il passo che si è interrotto✓ Con uno screenshotSolo quando un visitatore lo incontra
Tempi di caricamento per paese, browser e sistema operativoDurata dei passi da un'unica località✓ Da sessioni reali

Domande frequenti sul monitoraggio delle transazioni

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.

Scopri il momento esatto in cui il tuo checkout si rompe.

Costruisci il tuo percorso di checkout o login in pochi minuti — e sii il primo a saperlo la prossima volta che un passo si interrompe.

Prova gratuita di 30 giorni 50 Monitor delle transazioni inclusi Senza carta di credito Nessun codice, niente da installare
Il monitoraggio delle transazioni è incluso in ogni piano a pagamento di Uptimia.