Lire la santé du formulaire avant que la boîte se taise
FormFlow calcule quatre signaux de santé à partir du trafic du formulaire — friction, refus, sécheresse et dérive du schéma — et vous prévient une fois quand l'un apparaît, pas pour un état inchangé.
Cet article a été traduit automatiquement. Lire l'original en anglais

Le HTML d'un client vit sur le site du client. Quand il casse — un champ renommé, une action supprimée, un script qui ne s'exécute plus — aucune erreur n'arrive à FormFlow. Les Envois se dégradent ou s'arrêtent, et la première chose que quelqu'un remarque est souvent une boîte de réception silencieuse.
La santé du formulaire est la réponse de FormFlow : une lecture calculée de la question de savoir si un formulaire reçoit encore des Envois, dans sa forme attendue et à sa cadence attendue. Elle se calcule à partir du trafic du formulaire lui-même, ce qui est aussi exactement où commencent ses limites.
Ce que FormFlow peut et ne peut pas savoir
FormFlow ne voit jamais la page. Il voit des arrivées : un Preflight exécuté ou non, un refus qu'il a émis, un Envoi qu'il a accepté et les champs que portait chaque corps. Chaque signal de santé dérive de ces enregistrements, donc la santé dépend de l'historique. Un formulaire avec un mois de trafic peut être jugé contre sa propre référence ; un formulaire créé ce matin, non.
C'est pourquoi un panneau de santé vide n'est pas un certificat de bonne santé. C'est une absence de preuve, et FormFlow ne la présentera pas comme un résultat mesuré.
Les quatre signaux
Il y en a quatre, et les trois premiers sont la même perte saisie à des étapes de plus en plus tardives.
Signal | Ce qu'il saisit | Ce qu'il n'est pas |
|---|---|---|
Friction | Un Preflight a nommé un problème alors que la personne était encore sur la page. | Un refus : rien n'a été refusé. |
Refus d'Envois | Le formulaire refuse une part significative de son propre trafic à cause de ses propres réglages. | Une sécheresse : le trafic arrive et il est rejeté. |
Sécheresse d'Envois | Un effondrement du taux d'Envois par rapport à la référence récente du formulaire. | Un décompte de prospects perdus. |
Dérive du schéma | Un champ déclaré que le formulaire a cessé de recevoir. | Une chute à zéro : le formulaire fonctionne encore, dégradé. |
La friction et le refus d'Envois sont enregistrés indépendamment, parce qu'un formulaire peut dissuader quelqu'un avant l'envoi et en refuser un autre à l'ingestion. Une sécheresse n'est signalée que si aucun des deux ne s'est déclenché, car un formulaire qui dissuade ou refuse son trafic n'écrit aucun Envoi dans les deux cas et paraîtrait toujours silencieux aussi. La dérive du schéma peut accompagner n'importe lequel des trois, et elle se juge sur le seul trafic du formulaire intégré : une page hébergée est dessinée à partir du schéma, donc un champ déclaré ne peut pas cesser d'y arriver en silence.
Lire l'état sans le surinterpréter
Le panneau affiche Sain, ou À risque avec les signaux actifs nommés. Sain signifie qu'aucun signal ne se déclenche. Un formulaire qui n'est pas ouvert — éteint, ou qui n'accepte plus d'Envois — est sain aussi : il s'est tu exprès.
Deux lectures sont faciles à manquer. À risque n'est pas une prévision de revenus perdus, et Sain n'est pas la preuve que chaque champ arrive comme prévu. L'état dit quel défaut a été détecté, pas ce qu'il a coûté.
Agir sur le signal que vous avez
Une alerte de santé est un courriel de marque envoyé quand un signal apparaît pour la première fois sur un formulaire. Elle n'est pas répétée pour un état inchangé : un formulaire qui dérive depuis une semaine ne vous écrit pas chaque matin ; il vous a écrit une fois, quand la dérive a commencé. L'alerte rend compte de la santé d'un formulaire aux propriétaires de l'équipe, là où un résumé d'Envois rend compte de ses Envois à ses adresses de notification.
Que faire dépend du signal. La friction vous renvoie aux tentatives qui ont calé alors que la personne était encore là. Un refus d'Envois vous renvoie aux refus que le formulaire a conservés et au réglage qui les a causés. Une sécheresse vous renvoie à la page où vit votre balisage. La dérive du schéma vous renvoie au champ qui a cessé d'arriver, souvent un formulaire modifié sans FormFlow.
Une lecture par semaine suffit à la plupart des formulaires. La santé n'est pas une jauge en direct à surveiller ; c'est un contrôle que le formulaire fait encore ce qu'il faisait le mois dernier.
Là où la santé est abrupte
Elle ne peut pas non plus voir un formulaire que personne n'allait remplir. Une page qui n'a jamais eu de trafic n'a rien à perdre, et la santé n'en dira rien plutôt que de la déclarer saine.
L'entrée du journal des modifications pour v1.0.0 liste la santé du formulaire telle qu'elle est sortie : être prévenu quand un formulaire se tait, avant qu'il ne perde des prospects en silence. La référence des enregistrements qui la sous-tendent se trouve au même endroit que le reste de l'API, et l'article v1.1 couvre les étapes et les bifurcations qui décident des champs qu'un Envoi donné devait porter.