Installer le pixel Meta sur un tunnel Apex Timing
Apex Timing réserve un champ au pixel Meta dans son espace client : le poser ne demande aucun développement. Mais ce champ ne transmet qu'une vue de page — pour les événements de commerce et leurs montants, il faut passer par Tag Manager.
Apex Timing réserve un champ au pixel Meta dans son espace client : le poser ne demande aucun développement. Mais ce champ ne transmet qu'une vue de page — pour les événements de commerce et leurs montants, il faut passer par Tag Manager.
Avant de commencer
- Le conteneur Google Tag Manager est renseigné dans l'espace client Apex et installé sur le site du parc.
- Un identifiant de pixel Meta à 15 ou 16 chiffres.
- Les variables de couche de données sont créées — voir le guide Google Analytics.
Les variables à créer
ecommerce.valueecommerce.itemsLes déclencheurs
view_itemadd_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>À ne poser que si vous n'avez pas renseigné le pixel dans l'espace client Apex. Les deux en parallèle doublent chaque vue de page.
Event Meta Ads | View Content
<script>
fbq('track', 'ViewContent');
</script>Disponible sur Apex, contrairement à ce que laisse croire un audit limité à un conteneur peu équipé : la consultation produit est bien documentée.
Event Meta Ads | Add To Cart
<script>
fbq('track', 'AddToCart');
</script>Sans montant : la couche Apex n'expose de valeur qu'à partir de la vue du panier. L'événement reste utile pour les audiences de remarketing.
Event Meta Ads | Initiate Checkout
<script>
fbq('track', 'InitiateCheckout', {
value: {{DLV - ecommerce.value}},
currency: 'EUR'
});
</script>Event Meta Ads | Purchase
<script>
fbq('track', 'Purchase', {
value: {{DLV - ecommerce.value}},
currency: 'EUR'
});
</script>Si votre tunnel expose un identifiant de transaction, ajoutez-le en eventID : c'est ce qui permettra de brancher l'API de conversions plus tard sans compter chaque achat deux fois.
Ce qui casse le plus souvent
Cumuler le champ de l'espace client et Tag Manager
Si le pixel est renseigné côté Apex et que vous posez en plus une balise de socle dans Tag Manager, chaque vue de page part deux fois. Choisissez : le champ pour la simplicité, Tag Manager pour les paramètres.
Croire que le champ de l'espace client suffit
Il charge le pixel et envoie la vue de page. Il n'envoie ni ajout au panier, ni début de paiement, ni achat, ni montant. Pour optimiser une campagne sur la valeur, Tag Manager reste nécessaire.
Attendre une valeur sur l'ajout au panier
Elle n'existe pas à cette étape chez Apex. Mieux vaut un AddToCart sans montant qu'un AddToCart avec une valeur vide, qui fausse les rapports.
La devise écrite en dur
Apex ne documente pas de variable de devise : l'écrire en dur est ici légitime, à condition de le faire consciemment et de le revoir si le centre vend un jour dans une autre monnaie.
Vérifier que ça fonctionne
- Installer l'extension Meta Pixel Helper et parcourir un achat complet.
- Vérifier que la vue de page n'est envoyée qu'une seule fois — c'est le contrôle prioritaire sur Apex.
- Contrôler dans le Gestionnaire d'événements que ViewContent, AddToCart, InitiateCheckout et Purchase arrivent.
- Vérifier que l'achat porte bien une valeur.
- 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.
