L’analyse d’entonnoir de formulaire mesure l’abandon champ par champ : où les gens décrochent, quel champ prend un temps anormal, lequel les fait revenir en arrière. Le funnel chiffré dit quel champ, le replay filtré dit pourquoi. La correction la plus efficace est presque toujours de supprimer le champ fautif, pas de l’optimiser.
Dans une logique de CRO avancé et d'analyse comportementale, c'est une analyse entonnoir au sens propre : chaque saisie forme un jalon du chemin de conversion, et le graphique qui en résulte montre où le volume s'effondre, exactement comme un entonnoir classique montre où les visiteurs décrochent entre deux pages du parcours d'achat.
« Notre formulaire convertit mal » : ce constat n’est pas une information exploitable, mais un symptôme global qui ne dit rien sur la cause.
Un formulaire ne se vit pas comme un bloc ; il se remplit question après question, et la sortie se produit souvent à un endroit précis. La donnée utile dépasse donc le taux global : c’est la cartographie des abandons le long du parcours, la même donnée qui, une fois le client acquis, alimentera votre suivi de conversions.
Un formulaire n’a pas un taux de conversion. Il a un champ qui tue la conversion.
Pour votre entreprise, ce formulaire est souvent le dernier passage avant que le visiteur devienne client : c'est là que le processus marketing bascule en processus de vente. Un mauvais diagnostic à cet endroit coûte des clients, pas juste des clics, et sur du trafic Google Ads, chaque clic perdu au champ fautif est un coût par clic déjà payé, sans rien en retour.
L’analyse d’entonnoir de formulaire (form analytics) fournit cette cartographie, avec des métriques que ni une heatmap ni un taux global ne donnent :
Ces outils dépassent les heatmaps et replays génériques : c’est une catégorie d’analyse dédiée. Sur une landing page qui reçoit des campagnes Google Ads, ce détail change la lecture d’un mauvais taux de conversion : le trafic payant n’a pas de deuxième chance gratuite, donc la saisie qui décourage un prospect chaud coûte le clic sans jamais produire l’opportunité qu’elle promettait.
La catégorie form analytics a changé de visage depuis 2020. Hotjar a supprimé ses Forms & Funnels en décembre 2020 : les fonctions dédiées au suivi détaillé de chaque saisie ont disparu de la plateforme. Hotjar reste utile pour les session replays filtrés, mais pas pour ce diagnostic granulaire.
Mouseflow reste la référence la plus complète sur ce segment : taux d'abandon par champ, temps passé, hésitations, champ déclencheur, tout est natif, sans configuration supplémentaire. Smartlook propose une approche similaire (form analytics + session replay intégré), avec une interface plus récente et des détails de configuration accessibles sans support technique. LuckyOrange couvre l'essentiel (abandons par saisie, heatmaps des zones de saisie) à un prix d'entrée plus bas, mais avec moins de granularité sur les métriques de reprise et de correction.
| Outil | Taux d'abandon par champ natif | Session replay filtré | Form analytics dédié | Note RGPD |
|---|---|---|---|---|
| Mouseflow | Oui | Oui | Oui | Consentement requis |
| Smartlook | Oui | Oui | Oui | Consentement requis |
| LuckyOrange | Oui | Oui | Oui (moins granulaire) | Consentement requis |
| Hotjar | Non (supprimé déc. 2020) | Oui (filtré) | Non | Consentement requis |
| GA4 | Non (events custom) | Non | Non | Voir H3 ci-dessous |
Google Analytics (GA4) ne fait pas de form analytics par champ nativement, et n’expose pas cet indicateur clé par défaut. Pour obtenir un équivalent, il faut configurer des événements custom (field_interaction, partial_form_fill, form_abandonment) et instrumenter chaque champ manuellement.
C'est faisable, mais c'est du développement, pas une vue prête à l'emploi. Que votre formulaire vive dans un CMS ou soit codé sur mesure ne change rien à cette contrainte. Si vous êtes déjà dans GA4 et que vous voulez aller plus loin, la page GA4 events et conversions couvre la mise en place pas à pas. Pour un diagnostic rapide sur un formulaire, un outil dédié reste le chemin le plus court, à condition de vérifier ses fonctions exactes avant achat.
Un point que beaucoup oublient : les outils de form analytics enregistrent le comportement utilisateur à un niveau individuel. Les informations recueillies exigent donc le consentement RGPD. En pratique, vos données de décrochage par saisie ne couvrent que l'audience qui a accepté le tracking, pas tout le trafic.
Sur la plupart des sites, une part significative des visiteurs refuse le consentement ; vos chiffres détaillés portent donc sur une fraction du flux. Les tendances restent utiles, mais les volumes absolus sont à pondérer avant de bâtir une audience de remarketing sur ces données. La page sur les session replays et leurs contraintes RGPD développe le même sujet côté replay.
L’analyse d’entonnoir est le maillon qui articule les deux jambes du CRO comportemental : elle cartographie le chemin de conversion et pointe les points de friction avant que le quali n'explique le mobile. Le funnel chiffré localise : il vous dit, sans ambiguïté, que 40 % des gens abandonnent au champ « numéro de téléphone » (chiffre illustratif). Mais il ne dit pas pourquoi.
Pour ça, vous filtrez vos session replays sur ce symptôme précis : ne regardez que les sessions qui ont calé sur ce champ, et vous voyez le mobile (peut-être les gens hésitent parce qu’ils ne veulent pas être appelés, peut-être la saisie rejette leur format, peut-être elle arrive trop tôt). Quand le replay ne suffit pas à trancher, poser la question à ceux qui s’apprêtent à partir lève le doute.
Le quanti pointe le coupable ; le quali livre le mobile. Seuls, chacun est incomplet ; ensemble, ils donnent un diagnostic actionnable.
Sur du trafic Google Ads, cette cartographie a une valeur supplémentaire : c’est le même GCLID qui a déclenché le clic sur l’annonce, rempli les premiers champs, puis calé au « numéro de téléphone ». Le champ fautif n’est pas qu’un problème d’ergonomie, c’est aussi un problème d’attribution : le budget de la campagne source a payé un clic qui ne devient pas un prospect exploitable.
Voici le contre-intuitif central, valable que le trafic vienne de vos campagnes Google Ads ou d’ailleurs. Face à un champ qui fait abandonner, le réflexe est de l’optimiser : mieux le formuler, ajouter une bulle d’aide, le rendre plus joli. C’est presque toujours la mauvaise première question. La bonne se pose dans l’ordre :
| Action | Quand l’appliquer |
|---|---|
| Supprimer | Le champ n’est pas indispensable : info « bonne à avoir » |
| Rendre optionnel | Le champ ne peut pas disparaître mais peut cesser d’être obligatoire |
| Expliquer / rassurer | Le champ doit rester obligatoire (ex. téléphone que vous rappelez) |
| Repositionner | Le champ est utile mais arrive trop tôt dans l’ordre |
La suppression bat l’optimisation parce qu’elle s’attaque à la cause (la friction existe) plutôt qu’au symptôme (la friction est mal habillée) : sur un compte Google Ads, ça se traduit directement en plus de conversions pour le même budget d’annonces. Le mythe « pour plus de leads, un meilleur formulaire » a presque toujours pour vraie réponse « un formulaire plus court ».
Un formulaire sur une landing page qui reçoit des campagnes Google Ads concentre souvent plusieurs points de friction en série : chaque champ est un obstacle de plus entre le clic sur l'annonce et le prospect exploitable.
Le format multi-écrans est souvent présenté comme la solution quand un parcours long résiste aux suppressions. Découper le chemin réduit la perception de l'effort et exploite l'engagement progressif : lorsqu'un visiteur a validé le premier écran, il hésite moins à ouvrir le suivant. C'est vrai, mais ça ne supprime pas les sorties. Ça les redistribue : vous obtenez une progression par écrans à la place d'un entonnoir par saisies.
La méthode s'applique de la même façon. Le suivi par saisie devient une progression par écrans : passage du premier au second, temps passé sur chaque niveau, point déclencheur de sortie. Les métriques sont identiques, seule l'échelle change.
Quand basculer d'une passe unique vers plusieurs écrans ? Quand les suppressions ont atteint leurs limites, que vous ne pouvez plus retirer sans perdre la qualification et que le parcours reste perçu comme long. Cette décision n’a rien de cosmétique : c'est un choix d'architecture qui mérite un test propre. La doctrine complète sur cet arbitrage est chez la sœur friction-progressive-vs-une-etape : inutile de la dupliquer ici.
Un visiteur qui remplit trois champs sur cinq avant d'abandonner n'est pas une perte sèche, c'est un signal d'intention forte, un point du cycle de vie client à mi-chemin de l'achat. Si l'e-mail a déjà été saisi avant l'abandon, vous disposez d'un lead partiel : un prospect à relancer en remarketing ou en nurturing, dans une audience bien plus qualifiée que vos visiteurs froids.
Configurer l'événement partial_form_fill dans GA4 ou votre outil de form analytics aide à capturer ces profils et de les activer. La page GA4 events et conversions couvre la mise en place de cet événement.
Si ce visiteur venait d'une campagne Google Ads, le GCLID capturé au clic sur l'annonce vous suit jusqu'au champ où il a décroché. C'est le même identifiant qui, sur un formulaire complété, sert à l'import de conversions hors connexion pour relier plus tard une vente réelle à son annonce d'origine. Sur un abandon partiel, il a la même valeur : il vous dit de quelle campagne, de quel groupe d'annonces, de quel mot-clé venait ce prospect qui a failli convertir, de quoi arbitrer un budget en connaissance de cause plutôt qu'en devinant.
Une honnêteté indispensable, propre au leadgen. Raccourcir un formulaire augmente le volume de prospects, mais peut en baisser la qualité : les champs qu’on retire étaient parfois des filtres qui écartaient les curieux, ceux qui ne deviennent jamais des opportunités commerciales réelles.
Cela ne justifie pas de garder un formulaire long ; cela oblige à décider en conscience plutôt que par défaut.
La bonne approche relie cette page au reste du socle : un formulaire court qui génère plus de leads est excellent si votre mesure distingue les bons leads des mauvais. Tous les leads ne se valent pas, surtout si vos enchères optimisent sur la valeur réelle plutôt que sur le volume brut.
Sur Google Ads, c'est ce qui distingue une campagne qui optimise pour de vraies conversions d'une campagne qui optimise pour du volume creux. Autrement dit : raccourcissez pour le volume, mais qualifiez en aval pour ne pas noyer vos commerciaux ni entraîner votre Smart Bidding sur des leads sans valeur.
Le garde-fou : il n’y a pas de longueur « optimale » universelle ; il y a le point, propre à votre économie, où le lead marginal gagné par un champ retiré vaut encore la peine d’être traité. Ce point se trouve en testant, pas en copiant une règle.
Cessez de regarder le taux global ; ouvrez l’analyse par champ, entonnoir conversion étape par étape. Identifiez le champ déclencheur d’abandon, filtrez vos replays dessus pour comprendre pourquoi.
Puis appliquez la hiérarchie, dans l’ordre : puis-je le supprimer ? Sinon le rendre optionnel ? Sinon l’expliquer ? Sinon le déplacer ? Tenez l’arbitrage volume/qualité en conscience, adossé à votre mesure et vos enchères.
Enfin, confirmez la correction par un test : l’entonnoir génère l’hypothèse, quel champ corrige, quel point friction lever sur ce chemin conversion, à quelle étape cycle vie du prospect, et un A/B sur la version courte la valide. Le meilleur champ de votre formulaire est presque toujours celui que vous allez oser enlever, et sur du trafic payant, chaque prospect récupéré à ce champ est une opportunité qui ne vous a rien coûté de plus.
On localise l’abandon.
Réserver un appel