Guide
Suivre l'envoi d'un formulaire dans GA4
form_start et form_submit dans GA4 : ce qu'ils mesurent, les paramètres à exploiter, le taux d'abandon et le contrôle avec les demandes reçues.
Mis à jour le
Google Analytics 4 peut compter les formulaires de votre site grâce aux mesures améliorées, avec deux événements : form_start, à la première interaction d'un visiteur avec un formulaire pendant une session, et form_submit, à l'envoi. Comparer les deux donne le nombre de formulaires commencés puis abandonnés. Pour que ces chiffres servent, il reste trois gestes : vérifier qu'ils remontent, distinguer vos formulaires, et contrôler avec les demandes réellement reçues.
Ce que mesurent les deux événements
D'après l'aide Google :
| Événement | Quand il se déclenche | Paramètres envoyés |
|---|---|---|
form_start |
Première interaction avec un formulaire au cours d'une session | form_id, form_name, form_destination |
form_submit |
Envoi du formulaire | Les trois mêmes, plus form_submit_text (texte du bouton, s'il existe) |
form_idreprend l'attributiddu formulaire ;form_namereprend son attributname;form_destinationest l'adresse à laquelle le formulaire est envoyé.
Étape 1 : vérifier que l'envoi remonte
Ne faites pas confiance au compteur avant de l'avoir testé :
- Envoyez vous-même une demande de test, en notant l'heure.
- Regardez dans le rapport en temps réel si l'événement
form_submitapparaît. L'aide Google indique que les rapports « Temps réel » se mettent à jour en quelques minutes, alors que les rapports standard peuvent prendre jusqu'à 24 heures pour un nouvel événement clé. - Vérifiez que la demande est arrivée dans votre boîte.
Si la demande arrive mais que l'événement n'apparaît pas, votre formulaire ne déclenche pas la mesure automatique : il faudra un événement créé à part, avec l'aide de la personne qui gère votre site.
Étape 2 : distinguer vos formulaires
Un site a souvent plusieurs formulaires : contact, devis, inscription à la lettre d'information. Sans distinction, form_submit les additionne. L'aide Google précise que les paramètres ne sont exploitables dans les rapports qu'après création d'une dimension personnalisée pour chacun. Créez-en une pour form_id ou form_name, selon celui que votre site renseigne de façon lisible.
Exemple de lecture une fois la dimension créée :
| Formulaire (form_name) | form_start | form_submit | Abandon |
|---|---|---|---|
| devis | 120 | 45 | 75 commencés sans envoi |
| contact | 200 | 130 | 70 commencés sans envoi |
Chiffres fictifs, pour l'exemple.
Étape 3 : marquer la demande comme événement clé
Pour que l'envoi compte comme une conversion dans vos rapports, marquez-le comme événement clé : dans Administration > Événements, cliquez sur l'étoile à côté de l'événement. Si form_submit regroupe des formulaires de valeurs différentes (devis et lettre d'information), il vaut mieux créer un événement dédié au seul formulaire de devis et marquer celui-là. Le marquage ne s'applique pas aux données passées. Voir les pages qui convertissent pour la suite.
Lire le taux d'abandon
Un fort écart entre form_start et form_submit est une question à poser, pas une conclusion :
- Formulaire trop long : chaque champ obligatoire est une raison de partir.
- Erreur au moment de l'envoi : un message d'erreur peu clair, un champ refusé.
- Clic sans intention : un visiteur qui touche un champ par erreur déclenche
form_start.
Testez vous-même le formulaire sur téléphone : c'est souvent là que l'envoi échoue.
Le contrôle indispensable
Chaque mois, comparez le nombre de form_submit (ou de l'événement clé correspondant) avec le nombre de demandes reçues. L'écart vous apprend deux choses :
- GA4 compte moins que la boîte : des visiteurs ne sont pas mesurés, par exemple ceux qui refusent les cookies. Voir refus des cookies et données manquantes.
- GA4 compte plus que la boîte : des envois sont comptés deux fois, ou des demandes se perdent entre le site et la messagerie. Ce second cas est grave : vérifiez vos courriers indésirables et l'adresse de destination.
Le contenu des demandes, lui, ne se lit pas dans GA4 : il se lit dans les demandes elles-mêmes. Voir analyser les demandes reçues par le formulaire de contact.
Questions fréquentes
GA4 suit-il les formulaires sans réglage ?
Les mesures améliorées prévoient deux événements, form_start et form_submit. Vérifiez qu'ils remontent bien pour votre formulaire, puis marquez form_submit comme événement clé si c'est votre demande principale.
Comment distinguer deux formulaires dans les rapports ?
Avec les paramètres form_id, form_name ou form_destination. L'aide Google précise qu'il faut créer une dimension personnalisée pour chacun avant de les utiliser dans les rapports.
Comment calculer le taux d'abandon d'un formulaire ?
Comparez le nombre de form_start et de form_submit sur la même période et pour le même formulaire : la différence donne les formulaires commencés mais pas envoyés.
Sources
Pages consultées pour écrire cet article :