Il est important de suivre les conversions pour mesurer le ROI de votre site internet. C’est même essentiel pour un site e-commerce.

Comment facilement suivre vos conversions sur des formulaires ajax ?

Nous allons voir comment intégrer le suivi des conversions avec Google Analytics sur un formulaire créé avec le plugin Contact Form 7 sous WordPress. Le formulaire CF7 gère l’envoi du message en AJAX — il n’y a donc pas de redirection par défaut vers une page après l’envoi.

Le formulaire ne renvoie pas vers une page de remerciement mais reste sur la même page.

Étape 1 — Déclencher un événement GA à l’envoi du formulaire

Dans le back office WordPress, choisissez votre formulaire CF7 et allez tout en bas dans les Réglages complémentaires. Entrez le code suivant :

on_sent_ok: "ga('send', 'pageview', '/merci.html');"

Cela signifie que lors de l’envoi du formulaire, on appelle la fonction send de Google Analytics avec le tracker pageview sur la page /merci.html. Cette page n’existe pas — c’est une page virtuelle.

Étape 2 — Créer l’objectif dans Google Analytics

Dans l’espace d’admin de votre compte GA, cliquez pour ajouter un objectif. Choisissez le type Destination (requête à suivre).

Étape 3 — Configurer la destination

Mettez en page de destination exactement la même URL que celle précisée dans le code CF7 : /merci.html.

C’est terminé ! Vérifiez que la conversion est bien prise en compte via l’onglet Temps réel > Conversions de Google Analytics (les résultats apparaissent en direct, contrairement aux rapports standards qui ont un délai de 24-48h).

Si vous souhaitez rediriger vers une page de remerciement

Dans les réglages complémentaires de CF7, ajoutez cette ligne en modifiant l’URL de destination :

on_sent_ok: "location = 'https://example.com/merci/';"

Le formulaire renverra vers cette page après l’envoi.

Astuce de vérification

Les résultats d’une conversion n’apparaissent pas immédiatement dans vos rapports Analytics (24 à 48h environ).

Pour vérifier immédiatement :

  1. Ouvrez l’onglet Temps réel > Conversions dans GA
  2. Vérifiez que Google Analytics détecte votre présence sur le site
  3. Déclenchez l’envoi du formulaire
  4. Rafraîchissez GA — la conversion doit apparaître

Et si je n’utilise pas CF7 ?

Ces informations s’appliquent à n’importe quel formulaire en AJAX. Récupérez simplement la fonction ga('send', ...) et insérez-la sur l’événement souhaité.