Aller au contenu
NL-Q Site web Un site du réseau NL-Q

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_id reprend l'attribut id du formulaire ;
  • form_name reprend son attribut name ;
  • form_destination est 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é :

  1. Envoyez vous-même une demande de test, en notant l'heure.
  2. Regardez dans le rapport en temps réel si l'événement form_submit apparaî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é.
  3. 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 :

  1. https://support.google.com/analytics/answer/9216061?hl=fr
  2. https://support.google.com/analytics/answer/13128484?hl=fr
  3. https://support.google.com/analytics/answer/9143382?hl=fr

À lire aussi