Aller au contenu

La surveillance des transactions qui repère un tunnel de paiement en panne.

Un tunnel de paiement en panne vous coûte des commandes, minute après minute. Uptimia parcourt vos parcours de connexion et de paiement comme un vrai client, 24 h/24 — et dès qu'une étape casse, vous savez laquelle, capture d'écran à l'appui.

Essai gratuit de 30 jours · 50 transactions surveillées Sans carte bancaire Aucun code, rien à installer
Canaux d’alerte
12
Intervalle le plus rapide
10min
Code à écrire
0
Parcours inclus à l'essai
50

Un bouton de paiement mort, repéré

Une vraie panne de paiement : détection, capture d'écran, correctif, rétablissement.

14:32 Étape 4 — « Cliquer sur Pay now » — échoueLe passage planifié s'arrête là ; une capture d'écran est prise à l'étape en échec pay now : hors service
14:32 Toute étape en échec ouvre un incidentAlertes sur les canaux que vous utilisez déjà : Slack, PagerDuty, e-mail pay now : hors service
14:38 L'astreinte débogue à partir de la capture d'écranFini le « chez moi, ça marche » — une image exacte de l'étape en échec pay now : hors service
15:05 Le passage suivant atteint « Order confirmed »5/5 étapes réussies — l'incident se ferme, la notification de rétablissement part pay now : opérationnel
33 minen panne → 5/5
Corrigé avant les avis clients.15:05
Une simple vérification de la page d'accueil serait restée au vert tout l'après-midi. Le passage de transaction a repéré le bouton mort à l'heure prévue, vous a remis la capture d'écran, et a confirmé le correctif de la même façon.
étape exacte + capture d'écrancorrigé en 33 minrétablissement confirmé par le parcourspaiement · connexion · formulaires — sans code
Et sans la vérification du parcours ? La page d'accueil est restée impeccable tout du long — un bouton de paiement mort ne fait pas tomber votre site. Vous l'auriez appris via une journée de chiffre d'affaires en berne, ou un avis une étoile. avis 1★

Les parcours que vous pouvez surveiller

Chaque parcours s'exécute dans un navigateur réel selon un planning, étape après étape. Toute étape qui échoue ouvre un incident et se signale elle-même.

Paiement, panier & règlementLe chemin de l'argent, parcouru à chaque passage
Connexion, inscription & réinitialisationLes trois portes d'entrée du compte
Recherche de produitLe chemin qui mène au panier
Paramètres de compte & portailLes parcours connectés, rejoués
1 navigateur réel toute étape en échec ouvre un incident
Formulaires de contact & capture de prospectsChaque formulaire qui alimente les ventes
Assistants multipagesLes longs parcours, étape par étape
Réservation, abonnement & mise à niveauRéservations et changements de forfait
Une étape en échec nomme sa propre cause : un bouton cassé, une erreur de script à l'envoi, une page d'erreur en plein parcours, un élément manquant, un texte de page incorrect ou une étape devenue lente — avec une capture d'écran du moment exact où ça a cassé. capture d'écran incluse
Sans code

Construisez le parcours dans votre navigateur

Assemblez en cliquant les étapes qu'un vrai utilisateur suivrait — aller sur une page, cliquer sur un bouton, saisir du texte dans un champ, vérifier le résultat. Une capture d'écran en direct se met à jour au fil de la construction.

  • Partez d'un modèle — trames Connexion, Inscription, Recherche ou Paiement, ou un parcours vierge
  • Un bloc pour chaque action — aller quelque part, faire quelque chose, vérifier le résultat. Enchaînez-en autant que votre parcours l'exige
  • Testez toutes les étapes en direct — une étape en échec passe au rouge et l'aperçu bascule directement sur sa capture d'écran
Voir un parcours de connexion dans l'éditeur
Nouveau parcours de paiementà partir du modèle Paiement
1naviguerAller à /checkout
2interagirCliquer sur #card-tab
3interagirSaisir le numéro de cartemodification en cours
4interagirCliquer sur « Pay now »
5vérifierVérifier le texte « Order confirmed »
+ ajouter une étape — 18 blocs en 3 groupes
Tester toutes les étapesen direct
4242 4242 4242 4242
Pay now
Chaque test pilote une véritable session de navigateur sur un point de contrôle — la capture d'écran est réelle, pas simulée.
5/5 étapes réussiescapture d'écran par étape
Une étape en échec passe au rouge et l'aperçu bascule directement sur sa capture d'écran — vous déboguez dans l'éditeur, pas en production. tester en direct

Pas de scripts Playwright ou Selenium

Les vérifications synthétiques vivent en général dans un script que quelqu'un doit rafistoler à chaque fois que l'interface bouge. Ici, l'éditeur est le script.

La méthode par script

Un script que votre équipe doit maintenir

checkout.spec.ts
écrit · relu · fusionné
le bouton de paiement change de place
Build en échec
le sélecteur ne correspond plus

Quelqu'un ouvre le dépôt, retrouve le sélecteur qui a changé, et republie le test — un travail qui a produit un build au vert, mais aucune surveillance.

Avec Uptimia

Des étapes que vous assemblez en cliquant

Éditeur
pointer-cliquer
sélecteur CSS par étape
Un navigateur réel
5/5 étapes ✓

Chaque étape cible son élément par sélecteur CSS : un bouton déplacé, c'est un seul champ à modifier — et « Tester toutes les étapes » vérifie le correctif sur un navigateur réel avant l'enregistrement.

Rien n'atterrit dans votre dépôt. Vos étapes s'exécutent dans un navigateur réel sur un point de contrôle Uptimia : aucune suite de tests à maintenir, aucune tâche dans votre pipeline. aucune tâche CI

Comment Uptimia exécute vos parcours

Localisez la panne

L'étape en échec, capture d'écran à l'appui

Quand un parcours échoue, le passage s'affiche étape par étape, l'étape en échec surlignée en rouge, avec une capture d'écran de ce que le navigateur a vu — une preuve, pas une supposition.

  • Une capture d'écran par étape — ouvrez l'image exacte capturée par l'étape en échec
  • Étape en échec en rouge, et chaque étape suivante clairement marquée « non exécutée »
  • Voyez où le temps est passé — la barre de chaque étape démarre là où la précédente s'est arrêtée
Comment les incidents sont traités
Dernier passage · Paiement · caldmont.com14:32 · Cologne
étape 10.8 s
étape 20.6 s
étape 31.2 s
étape 4✗ 500
étape 5non exécutée
Étape 4 — ce que le navigateur a vu
500
Internal Server Error
Pay now
Cliquer sur « Pay now » a atterri sur une page d'erreur — voici l'image exacte capturée par l'étape en échec.
capture d'écran par étapele passage s'est arrêté ici
Aucune supposition après la panne. L'étape 5 est marquée non exécutée — elle ne prétend jamais avoir vérifié « Order confirmed ». non exécutée
Performance

L'étape lente, pas la page lente

« Le paiement semble lent » n'est qu'une impression. Uptimia classe chaque étape selon sa durée — vous voyez ainsi que c'est l'appel de paiement qui traîne, et vous corrigez ce qu'il faut.

  • Chaque étape classée par durée moyenne — avec sa part du temps total
  • Les 5 étapes les plus lentes représentées dans le temps, chacune avec sa propre courbe de tendance
  • Les passages les plus lents affichés à côté de la moyenne — à quoi ressemble un mauvais jour, pas seulement un jour type
Voir la surveillance de la vitesse de chargement
« Le paiement semble lent »
une impression — ni étape, ni chiffre
Détail par étape — la plus lente en premiermoy. 24 h
Chaque étape classée par durée moyenne — le passage dure 6,4 s au total, dont la moitié pour une seule étape.
Pay now3.4 s
Saisie carte1.4 s
Accès URL0.9 s
Onglet carte0.5 s
Vérif. texte0.2 s
passages les plus lents aussi affichéspart du passagetendance par étape
« Pay now » représente 53 % du passage. L'appel de paiement est le goulot d'étranglement — pas la page, pas le navigateur. 53%
En un coup d'œil

Statut, durée du passage et étape la plus lente

Trois questions résolues sans rien cliquer : est-ce que ça fonctionne en ce moment, quelle a été la fiabilité ce mois-ci, et quelle étape plombe le résultat.

  • Statut, disponibilité et incidents en haut — la santé du parcours en une ligne
  • Durée moyenne et durée la plus lente, et le nombre d'étapes du parcours complet
  • Étape la plus lente mise en avant, par numéro et action, à côté de sa fréquence d'exécution
Regarder un formulaire de bout en bout
?Est-ce que ça fonctionne en ce moment ?
?Quelle a été sa fiabilité ?
?Quelle étape le plombe ?
Checkout — caldmont.comen direct
Statut actuel
Opérationnel
5/5 étapes réussies
Disponibilité · 30 j
99.9%
3 incidents · 41 min d'indisponibilité
Durée moyenne
6.4 s
la plus lente 8,1 s · 5 étapes
Étape la plus lente
3.4 s
#4 · Cliquer sur « Pay now »
Alimenté par de vrais passages — 4 320 au cours des 30 derniers jours, un toutes les 10 minutes, chacun parcourant le trajet complet. 4 320 passages
Alertes

Des alertes qui nomment l'étape en échec

L'alerte arrive là où votre équipe regarde déjà, et indique quelle étape a cassé et pourquoi — pas juste « quelque chose est en panne ». Dès que le passage suivant termine toutes les étapes, une notification de rétablissement suit sur les mêmes canaux.

  • Les mêmes contacts et canaux que pour toute autre sonde Uptimia — configurés une fois
  • L'étape en échec dans le message — laquelle, et pourquoi
  • Notification de rétablissement quand le passage suivant réussit toutes les étapes
Voir toutes les options d'alerte
Parcours en échec — Paiement14:32
caldmont.com — étape 4 · Cliquer sur « Pay now » · HTTP 500. Le message nomme l'étape et la raison, avec un lien vers la capture d'écran.
étape + raisoncapture d'écran ↓
Slack#ops-alerts
PagerDutyincident déclenché
WhatsApp + e-mailastreinte · contexte complet
+ 8 autres canauxconfiguré une fois, partagé
Rétabli à 15:05 — 5/5 étapes réussies. La notification de rétablissement part sur les mêmes canaux, ce qui boucle la boucle. 33 min d'indisponibilité

La prochaine étape en panne devrait vous alerter.Pas un client.

Chaque parcours, chaque capture d'écran, chaque canal d'alerte — gratuit pendant 30 jours, sans aucun module payant.

Démarrez votre essai gratuit de 30 jours
30 jours gratuits sans carte bancaire résiliable à tout moment

Mis en place en trois étapes

Sans code et rien à installer — les vérifications s'exécutent depuis les navigateurs d'Uptimia, pas depuis vos serveurs.

Étape 1sans code

Construisez votre parcours

Partez d'un modèle Connexion, Inscription, Recherche ou Paiement, puis assemblez les étapes en cliquant — naviguer, cliquer, saisir, vérifier.

LoginCheckoutSearch
Étape 1 · Aller à l'URL
https://caldmont.com/checkout
Étape 2 · Cliquer sur un élément
button "Pay now"
Étape 230 s

Testez, puis enregistrez

« Tester toutes les étapes » exécute le parcours complet en direct sur un navigateur réel. Une étape en échec passe au rouge et affiche sa capture d'écran — corrigez-la avant d'enregistrer.

Passage test
5/5 étapes réussies · 6,2 s · Auto (Cologne)
Exécuter toutes les
10 minutes
AnnulerEnregistrer la transaction →
Étape 3automatique

Soyez alerté quand une étape casse

Uptimia relance le parcours selon le planning. Toute étape en échec ouvre un incident et alerte votre équipe — avec une capture d'écran de l'étape exacte.

#ops-alerts
Uptimia 14:32
⚠ Parcours en échec — Checkout · caldmont.com
étape 4 · « Pay now »HTTP 500
Envoyé également à E-mailPagerDuty

Chaque déploiement reçoit un test de fumée

Le parcours que vous avez construit se relance depuis un navigateur réel, aussi souvent que toutes les 10 minutes — un test de fumée permanent en production. Une mise en production, un changement de configuration ou un script tiers qui casse le paiement est repéré au passage suivant.

S'exécute après chaque mise en production

Personne n'a besoin de penser à tester le paiement après un déploiement. Le prochain passage planifié le parcourt de bout en bout et nomme l'étape qui a cassé.

déploiement 14:02 · prochain passage 14:10 · 5/5 ✓

Un canari pour la production

Le passage frappe votre site en production depuis les navigateurs d'Uptimia : ce qu'il rapporte, c'est exactement ce qu'un client aurait rencontré. Pointez une seconde sonde vers une version canari pour la surveiller de la même façon.

version canari · navigateur réel

Détecte les pannes tierces

Un widget de paiement ou un script de tag qui cesse de se charger fait échouer l'étape qui en dépend — même si rien n'a changé dans votre propre code.

étape 4 · élément introuvable

Rien à exécuter en CI

Aucun agent, aucun runner, aucune tâche de pipeline à maintenir en vie. Les vérifications proviennent des navigateurs d'Uptimia : chaque passage sollicite le DNS, le TLS, votre CDN et votre application comme le ferait un visiteur.

aucun agent · aucun pipeline

Également inclus

Cliquer, remplir et vérifier — sans code

Accédez à une URL, cliquez, remplissez des champs et des mots de passe, cochez des cases, choisissez dans des listes déroulantes, envoyez des formulaires — puis vérifiez la page sur laquelle vous atterrissez, ainsi que les éléments et le texte renvoyés.

NaviguerInteragirVérifier

Assertions

Vérifiez le résultat d'une étape, pas seulement qu'une page s'est chargée.

attend « Order confirmed » · ✓ trouvé

Des modèles pour démarrer

Les trames Connexion, Inscription, Recherche et Paiement pré-remplissent les étapes.

LoginCheckoutSearch

Pages de statut publiques

Montrez à vos clients que vos parcours clés fonctionnent — et signalez-le quand ce n'est pas le cas.

paiement · statut en direct

Fenêtres de maintenance

Les déploiements et les travaux planifiés n'alertent jamais personne.

dim. 02:00–04:00 · alertes en sourdine

Un tableau de bord pour tout

Les transactions surveillées cohabitent avec les vérifications de disponibilité, SSL, vitesse, DNS et signal de présence — une seule connexion, une seule liste de contacts, un seul forfait.

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

Où atterrissent vos alertes

Une seule liste de contacts pour toutes les sondes que vous créez — configurez les canaux une fois, chaque parcours les utilise.

Astreinte & escalade
Direct

12 canaux, une seule liste de contacts — configurez-la une fois, chaque type de sonde l'utilise.

Parcourir l’annuaire complet des intégrations
14:32 · parcours en échec — Paiement · caldmont.com · étape 4 « Pay now »
#ops-alertsSlack
⚠ Parcours en échec — Checkout · caldmont.com
étape 4 · « Pay now »HTTP 500capture d'écran ↩
+371 ··· 4082WhatsApp
Uptimia : PARCOURS EN ÉCHEC — Paiement caldmont.com. L'étape 4 « Pay now » a renvoyé HTTP 500 à 14:32.
InboxE-mail
⚠ Parcours en échec — Paiement · étape 4 « Pay now »
HTTP 500 à 14:32. Capture d'écran de l'étape en échec en pièce jointe · étapes 1 à 3 réussies…
ProductionPagerDuty
TRIGGEREDParcours de paiement en échec à l'étape 4
assigné à l'astreinte · via l'intégration Uptimia

Qu'est-ce que la surveillance des transactions ?

La surveillance des transactions est un service automatisé qui parcourt un parcours utilisateur multi-étapes — se connecter, effectuer une recherche ou passer commande, par exemple — depuis un vrai navigateur web selon un planning, et vous alerte dès qu'une étape échoue. On parle aussi de surveillance synthétique, ou de surveillance synthétique des transactions (STM) — synthétique, car Uptimia parcourt lui-même le trajet dans un navigateur réel au lieu d'attendre qu'un visiteur tombe sur l'étape cassée. Elle confirme que le parcours entier va réellement jusqu'au bout — pas seulement qu'une page se charge, comme le ferait une simple vérification de disponibilité.

Pendant que tout fonctionne

Comment fonctionne la surveillance des transactions ?

Uptimia
un navigateur réel
exécute les étapes · toutes les 10 min
Votre parcours
5/5 étapes ✓

Chaque exécution effectue vos étapes dans l'ordre, en enregistrant la durée de chacune ainsi qu'une capture d'écran en cours de route.

Quand une étape échoue

Capturer, puis alerter

Étape 5
texte introuvable
capture d'écran enregistrée
Uptimia
ouvre l'incident

étape 5 · vérifier le texte « Order confirmed » · introuvable → l'incident s'ouvre, les alertes partent

La différence

Vérification de disponibilité vs vérification de transaction

Une page peut se charger parfaitement alors que le parcours qu'elle contient est cassé. Une vérification de disponibilité voit la page se charger et la déclare saine ; une vérification de transaction parcourt le trajet en cliquant et repère ce qu'une page qui se charge peut cacher.

Comparer la surveillance de la disponibilité & des transactions
Ce qui se passeVérification de disponibilitéVérification de transaction
La page d'accueil se charge normalement✓ Opérationnel✓ Opérationnel
Le bouton de connexion déclenche une erreur JavaScript✓ Semble opérationnel✗ Repéré
L'élément « Add to cart » est manquant✓ Semble opérationnel✗ Repéré
Le paiement échoue après le clic✓ La page se charge✗ Repéré
La recherche ne renvoie aucun résultat✓ Semble opérationnel✗ Repéré
Deux missions différentes

Surveillance synthétique vs surveillance des utilisateurs réels

La surveillance synthétique parcourt elle-même le trajet selon un planning : un paiement cassé est ainsi repéré à 04:00, quand personne ne fait ses achats. La surveillance des utilisateurs réels mesure les pages que vos visiteurs ont réellement chargées. La plupart des équipes utilisent les deux.

Voir la surveillance des utilisateurs réels
Ce que vous obtenezSurveillance synthétiqueSurveillance des utilisateurs réels
Qui déclenche la vérificationUptimia, selon votre planningVos visiteurs, en naviguant
Fonctionne même quand personne n'est sur le site✓ OuiRien à mesurer
Nomme l'étape qui a cassé✓ Avec une capture d'écranSeulement quand un visiteur y tombe
Temps de chargement par pays, navigateur et OSDurées d'étape depuis un seul emplacement✓ Depuis de vraies sessions

FAQ sur la surveillance des transactions

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.

Sachez immédiatement quand votre paiement casse.

Construisez votre parcours de paiement ou de connexion en quelques minutes — et soyez le premier informé la prochaine fois qu'une étape casse.

Essai gratuit de 30 jours 50 sondes de transaction incluses Sans carte bancaire Aucun code, rien à installer
La surveillance des transactions fait partie de chaque forfait payant d'Uptimia.