Plan de taggage BMI Leisure : suivre ses conversions publicitaires
BMI Leisure ne documente rien publiquement sur la mesure, et sa couche de données repose sur une spécification que Google a remplacée en 2023. Tout est mesurable, mais rien n'arrive au format attendu : ce guide est avant tout un travail de traduction. Nos constats proviennent d'une installation réelle, restée en place après une migration.
Les guides par plateforme
Chaque plateforme a ses balises, ses noms d'événements et ses pièges. Un guide par destination, avec le code à copier.
Où se passe l'achat
Deux particularités structurent tout le paramétrage, et aucune des deux n'apparaît dans la documentation commerciale.
- Le tunnel de réservation tourne sur un sous-domaine de l'éditeur, au format booking.bmileisure.com. C'est un domaine racine différent de celui du parc : le suivi inter-domaines est obligatoire.
- Le parcours d'achat s'identifie par deux chemins d'URL : la page panier et la page de confirmation de commande.
- Le conteneur Google Tag Manager du parc peut être déposé sur le tunnel. C'est ce qui rend l'ensemble récupérable malgré l'absence de documentation.
- L'événement d'achat porte le nom de l'établissement en suffixe. Sur un groupe multi-sites, cela impose un déclencheur par établissement au lieu d'un seul — la configuration se multiplie par le nombre de parcs.
- BMI expose un indicateur de consentement aux cookies dans sa couche de données. C'est le seul élément de conformité que nous ayons pu constater, et il est exploitable pour conditionner les balises.
Ce que BMI Leisure pousse réellement
La couche de données suit la spécification Enhanced Ecommerce d'Universal Analytics. Les noms ci-dessous ne correspondent à rien de ce qu'attendent les outils actuels.
purchase:nomdeletablissementachat — suffixé par établissement
Variables disponibles
- ecommerce.purchase.actionField.id — identifiant de commande
- ecommerce.purchase.actionField.revenue — chiffre d'affaires
- ecommerce.purchase.actionField.tax — taxes
- ecommerce.purchase.actionField.shipping — frais
- ecommerce.currencyCode — devise
- transactionProducts — détail des produits
- allowCookies — consentement aux cookies
Le point qui change tout
Aucun de ces noms n'est compris par Google Analytics 4, par le pixel Meta ou par TikTok. Il faut créer une couche de variables de traduction, puis construire tout le marquage par-dessus. C'est un surcoût d'implémentation permanent : chaque évolution du tunnel oblige à revérifier la correspondance. À l'inverse des trois autres moteurs du panel, le travail ne consiste pas à redistribuer une couche propre mais à en reconstruire une.
Quel événement vers quelle destination
Vue d'ensemble. Le parcours mesurable est plus court que sur les autres moteurs : nous n'avons relevé que l'achat comme événement de couche de données, les étapes amont devant être reconstruites à partir des URL.
Ouverture du tunnel
Déclencheur de page sur le domaine du tunnelPanier
Déclencheur de page sur le chemin du panierRéservation payée
purchase:nomdeletablissementDans quel ordre
- 1Créer d'abord la couche de variables de traduction : c'est elle qui rend tout le reste possible.
- 2Créer un déclencheur d'achat par établissement, puis un déclencheur regroupant, pour ne pas dupliquer chaque balise.
- 3Google Analytics 4 en premier, comme source de vérité.
- 4Google Ads ensuite, avec le suivi inter-domaines vers le domaine du tunnel.
- 5Meta et TikTok pour finir, sur les mêmes variables traduites.
Vos conversions ne collent pas avec votre caisse ?
C'est le symptôme le plus courant, et il a presque toujours l'une des causes listées dans ces guides. Nous auditons votre installation et vous disons ce qui se perd, où, et combien ça coûte.
Guides établis d'après des installations en production
