Ne comptez que les réservations réellement payées.
Google Ads, GA4 et Google Tag Manager, reliés à une page de remerciement sur votre propre site — chaque conversion est ainsi une vraie réservation payée, attribuée à la bonne annonce.
Le principe
- →Le client réserve dans le formulaire FareBookings (une iframe sur votre site) et paie en ligne.
- →Dès que le paiement est confirmé, FareBookings redirige le client vers une page de remerciement sur votre propre domaine :
https://www.yourdomain.com/thank-you/. - →Cette page charge votre conteneur Google Tag Manager, et une règle — « l’URL contient /thank-you » — déclenche la conversion Booking dans Google Ads et un événement
booking_completedans GA4.
Pourquoi sur votre domaine, et non sur app.farebookings.com
Le cookie Google Ads qui conserve le gclid — l’annonce d’où vient le client — se trouve sur votre domaine. Si la conversion se déclenche sur un autre domaine, Google Ads ne peut pas l’attribuer à l’annonce.
Seules les réservations payées comptent
On n’arrive sur la page de remerciement qu’après confirmation du paiement. Arriver jusqu’à l’étape de paiement ne compte pas.
Par ailleurs, le formulaire FareBookings actuel envoie aussi de lui-même un événement purchase à GA4. Servez-vous-en comme recoupement : la conversion Google Ads, elle, vient de la page de remerciement.
Ce dont vous avez besoin
<head> et le <noscript> juste après <body>).G-XXXXXXX).https://www.yourdomain.com/thank-you/.Étape 1 — La page de remerciement
- 01
Créez une page avec le slug
thank-you. - 02
Sous WordPress, utilisez uniquement des styles en ligne (
style="..."). WordPress supprime les blocs<style>et le CSS s’affiche alors comme du texte sur la page. - 03
Contenu : un message « réservation reçue », « vérifiez vos e-mails et vos spams », les informations du chauffeur, le suivi du vol, un bouton WhatsApp (un lien
wa.meclassique) et un bouton de retour à l’accueil. - 04
Aucun code de suivi sur la page elle-même. Tout est déclenché par Tag Manager.
- 05
Passez-la en noindex pour qu’elle n’apparaisse jamais dans les résultats de recherche :
<meta name="robots" content="noindex,nofollow">Une page de remerciement laissée indexable peut finir dans Google : c’est arrivé sur le site d’un client, avec des impressions dans la Search Console, avant l’ajout du noindex.
- 06
Si vous utilisez un plugin de cache ou différez le JavaScript (par exemple « Différer l’exécution du JavaScript » de WP Rocket), vérifiez que Tag Manager se déclenche toujours sur
/thank-you/. Sur le site client où cette méthode a été mise au point, rien n’a eu besoin d’être exclu — mais testez toujours.
Étape 2 — Créer la conversion dans Google Ads
- 01
Trouvez l’ID de votre balise Ads (AW-…) : Outils → Gestionnaire de données → Balise Google → Gérer → copiez l’ID
AW-XXXXXXXXXX. - 02
Objectifs → Conversions → + Créer une action de conversion → Site Web → configurez-la manuellement :
- 03
Dans les instructions de configuration, choisissez « Utiliser Google Tag Manager » et copiez deux valeurs :
AW-).send_to (AW-123456789/AbCdEfGh…).Ne les confondez pas
L’ID de conversion n’est pas l’identifiant interne de chaque action de conversion (les nombres à 10 chiffres visibles dans l’interface Ads). Ceux-là ne fonctionnent pas dans Tag Manager.
Étape 3 — Google Tag Manager
Avant de créer les balises Ads, créez et publiez la balise Google de votre ID AW. Sans elle, Google Ads continue d’indiquer que la balise « n’est pas encore installée ».
Le déclencheur
Page Path – thank-youPage Path contient /thank-youLes balises
Google Tag – GA4
Type : Balise Google · ID G-XXXXXXX · Déclencheur : Initialization – All Pages
Google Tag – Ads
Type : Balise Google · ID AW-XXXXXXXXXX · Déclencheur : Initialization – All Pages
Conversion Linker
Type : Association de conversions (réglages par défaut) · Déclencheur : All Pages
Ads – Booking
Type : Suivi des conversions Google Ads · ID de conversion + libellé de la conversion Booking · Déclencheur : Page Path – thank-you
GA4 – Booking complete
Type : Google Analytics : événement GA4 · ID de mesure G-XXXXXXX · Nom de l’événement booking_complete · Déclencheur : Page Path – thank-you
Une fois terminé : Envoyer → Publier. Avant de publier, vérifiez que « Ads – Booking » apparaît bien dans la liste des balises — une balise peut ne pas s’enregistrer du premier coup.
Bonus : clics sur le téléphone et WhatsApp (même conteneur)
Just Links tel
Type de déclencheur : Clic – Liens uniquement · Condition : Click URL commence par tel:
Just Links whatsapp
Type de déclencheur : Clic – Liens uniquement · Condition : Click URL correspond à l’expression régulière wa\.me|whatsapp\.com
Donnez à chaque déclencheur une seule condition : avec deux conditions, les deux doivent être vraies en même temps et il ne se déclenche jamais. Ces déclencheurs alimentent deux balises Ads (Phone click et WhatsApp click, catégorie Contact) et deux événements GA4 (phone_click et whatsapp_click).
Les plugins de chat WhatsApp (Social Chat et similaires) ne génèrent pas de clic sur un lien : Tag Manager ne les voit donc pas. Utilisez un bouton flottant construit avec un simple <a href="https://wa.me/...">.
Étape 4 — Marquer les événements clés dans GA4
Les événements n’apparaissent dans GA4 qu’après avoir été reçus une première fois, ce qui peut prendre jusqu’à 24 heures. Ensuite : Admin → Affichage des données → Événements → activez « Marquer comme événement clé » pour booking_complete, phone_click, whatsapp_click et purchase.
Étape 5 — Tester
- 01
Dans Tag Manager, cliquez sur Aperçu et saisissez l’URL de votre site. Si la connexion avec l’aperçu est perdue en arrivant sur
/thank-you/, ouvrez cette page en ajoutant?gtm_debug=xà l’URL. - 02
Faites une vraie réservation avec Stripe en mode test : carte
4242 4242 4242 4242, n’importe quelle date future, n’importe quel CVC. - 03
Dans Tag Assistant, en arrivant sur
/thank-you/,Ads – BookingetGA4 – Booking completedoivent apparaître comme déclenchées. - 04
Dans GA4 : Rapports → Temps réel. Vous devez voir
booking_complete(etpurchasesi le formulaire l’envoie). - 05
Dans Google Ads, la conversion peut afficher « Configuration incorrecte » ou « Aucune conversion récente » pendant plusieurs jours. Cela signifie généralement qu’il n’y a pas encore eu de vraies visites sur
/thank-you/— pas que c’est cassé. Vérifiez dans Objectifs → Conversions → Toutes les conversions, en filtrant par dates.
Quelles conversions doivent piloter vos enchères
Limites et améliorations à prévoir
Visites directes sur /thank-you/
Le déclencheur compte toute visite de cette URL. Le noindex et le décompte « Une » réduisent le problème. La vraie solution : faire porter à l’URL de retour ?booking=ID&value=MONTANT¤cy=GBP et transmettre ces données à la balise Ads comme ID de transaction et valeur réelle — Google Ads écarte les conversions qui répètent un même ID de transaction.
Réservations en espèces et paiement au chauffeur
Elles ne passent pas par le paiement en ligne : elles n’atteignent donc jamais /thank-you/ et ne sont pas comptées. À décider avec chaque client : faut-il les compter autrement ?
Conversions optimisées
Facultatives, et une bonne étape ultérieure une fois que les bases comptent correctement.
Vous voulez que nous le mettions en place sur votre site ?
Nous configurons la page de remerciement, Tag Manager, Google Ads et GA4 pour nos clients, et nous testons avec une vraie réservation avant la livraison.