Installer le pixel Meta sur un tunnel Apex Timing
Meta n'a pas de modèle natif dans Google Tag Manager : tout passe par des balises HTML personnalisées. Sur Apex Timing, l'entonnoir démarre à l'ajout au panier — il n'y a pas d'événement de consultation produit à exploiter.
Avant de commencer
- Le conteneur Google Tag Manager du centre est installé sur le site et sur le tunnel.
- Un identifiant de pixel Meta à 15 ou 16 chiffres.
- Les variables de couche de données sont créées.
Les variables à créer
ecommerce.valueecommerce.currencyecommerce.transaction_idSert d'identifiant d'événement pour la déduplication avec l'API de conversions.
Les déclencheurs
add_to_cartbegin_checkoutpurchaseLes 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
<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. Si la balise de socle manque sur le tunnel, les événements d'achat n'ont aucune bibliothèque à appeler et disparaissent sans erreur.
Event Meta Ads | Add To Cart
<script>
fbq('track', 'AddToCart', {
value: {{ecommerce.value}},
currency: {{ecommerce.currency}}
});
</script>Première étape mesurable du parcours sur Apex. La valeur est disponible dès ici : ne la laissez pas de côté.
Event Meta Ads | Initiate Checkout
<script>
fbq('track', 'InitiateCheckout', {
value: {{ecommerce.value}},
currency: {{ecommerce.currency}}
});
</script>Event Meta Ads | Purchase
<script>
fbq('track', 'Purchase', {
value: {{ecommerce.value}},
currency: {{ecommerce.currency}}
}, {
eventID: {{ecommerce.transaction_id}}
});
</script>L'identifiant d'événement permettra d'ajouter l'API de conversions plus tard sans doubler les achats. Le poser maintenant ne coûte rien.
Ce qui casse le plus souvent
Chercher un événement de consultation produit
Il n'y en a pas sur Apex Timing. Si vous voulez un ViewContent, il faut le fabriquer avec un déclencheur de page sur les fiches produit du site du parc, en amont du tunnel.
L'ajout au panier sans valeur
fbq('track', 'AddToCart') sans paramètre : l'événement remonte sans montant, et l'algorithme ne peut plus distinguer une session de karting d'une privatisation complète.
La devise écrite en dur
currency: 'EUR' codé dans la balise au lieu de lire la couche de données : incohérence avec GA4 et rapprochements impossibles.
L'achat sans identifiant d'événement
Sans eventID, l'ajout ultérieur de l'API de conversions double tous les achats.
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 aussi sur les pages du tunnel.
- Contrôler dans le Gestionnaire d'événements que les trois événements arrivent avec valeur et devise.
- Vérifier que l'achat porte un identifiant d'événement.
- Comparer les achats Meta et les transactions GA4 sur sept jours.
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.
