Plan de taggage BMI Leisure
Meta Ads

Installer le pixel Meta sur un tunnel BMI Leisure

Aucune intégration native : tout passe par des balises HTML personnalisées, branchées sur les variables traduites. Le parcours mesurable étant court, l'achat porte l'essentiel du signal — raison de plus pour le soigner.

Avant de commencer

  • La couche de variables de traduction est créée — voir le guide Google Analytics.
  • Le conteneur Google Tag Manager est installé sur le site et sur le tunnel.
  • Un identifiant de pixel Meta à 15 ou 16 chiffres.
Étape 1

Les variables à créer

DLV - Transaction RevenueVariable de couche de données
ecommerce.purchase.actionField.revenue
DLV - Currency CodeVariable de couche de données
ecommerce.currencyCode
DLV - Transaction IDVariable de couche de données
ecommerce.purchase.actionField.id

Sert d'identifiant d'événement pour la déduplication.

Étape 2

Les déclencheurs

Page View | CartVue de page
Chemin de la page contient le chemin du panier
Event | Purchase — Tous établissementsÉvénement personnalisé
Expression régulière : ^purchase:
Étape 3

Les balises

Les noms suivent la convention que nous utilisons en production : le rôle de la balise se lit d'un coup d'œil dans la liste, même après plusieurs années.

Meta Ads | Main Tag

Type — HTML personnaliséDéclencheur — Toutes les pages
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');

fbq('init', 'VOTRE_PIXEL_ID');
fbq('set', 'agent', 'tmgoogletagmanager', 'VOTRE_PIXEL_ID');
fbq('track', 'PageView');
</script>

Doit se déclencher sur le site du parc comme sur le tunnel.

Event Meta Ads | Add To Cart

Type — HTML personnaliséDéclencheur — Page View | Cart
<script>
  fbq('track', 'AddToCart');
</script>

Sans valeur, faute de montant exposé à cette étape. C'est une limite du moteur : mieux vaut un événement sans valeur que pas d'événement du tout, car il alimente les audiences de remarketing.

Event Meta Ads | Purchase

Type — HTML personnaliséDéclencheur — Event | Purchase — Tous établissements
<script>
  fbq('track', 'Purchase', {
    value: {{DLV - Transaction Revenue}},
    currency: {{DLV - Currency Code}}
  }, {
    eventID: {{DLV - Transaction ID}}
  });
</script>

Le seul événement portant une valeur sur BMI. L'identifiant d'événement prépare l'API de conversions, particulièrement utile ici où le signal navigateur est déjà pauvre.

Pièges

Ce qui casse le plus souvent

Reprendre une balise écrite pour un autre moteur

Les variables sont différentes. Une balise copiée depuis une installation Qweekle ou Apex envoie une valeur vide, et Meta enregistre des achats à zéro euro sans le signaler.

Le pixel de socle absent du tunnel

Si la balise de socle ne se déclenche que sur le site du parc, l'événement d'achat n'a aucune bibliothèque à appeler. Il disparaît silencieusement, et c'est exactement l'événement qui compte le plus.

Oublier un établissement

Sans déclencheur par expression régulière, chaque nouveau parc ouvert est invisible pour Meta.

Recette

Vérifier que ça fonctionne

  • Installer l'extension Meta Pixel Helper et parcourir un achat complet.
  • Vérifier que le pixel de socle se charge sur les pages du tunnel.
  • Contrôler dans le Gestionnaire d'événements que l'achat arrive avec sa valeur — et pas à zéro.
  • Vérifier la présence de l'identifiant d'événement.
  • Tester sur au moins deux établissements différents.

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 ci-dessus. Nous auditons votre installation et vous disons ce qui se perd, où, et combien ça coûte.