Plan de taggage Apex Timing
Meta Ads

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.
Étape 1

Les variables à créer

DLV - ecommerce.valueVariable de couche de données
ecommerce.value
DLV - ecommerce.itemsVariable de couche de données
ecommerce.items
Étape 2

Les déclencheurs

Event | View ItemÉvénement personnalisé
view_item
Event | Add To CartÉvénement personnalisé
add_to_cart
Event | Begin CheckoutÉvénement personnalisé
begin_checkout
Event | PurchaseÉvénement personnalisé
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>

À 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

Type — HTML personnaliséDéclencheur — Event | View Item
<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

Type — HTML personnaliséDéclencheur — Event | 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

Type — HTML personnaliséDéclencheur — Event | Begin Checkout
<script>
  fbq('track', 'InitiateCheckout', {
    value: {{DLV - ecommerce.value}},
    currency: 'EUR'
  });
</script>

Event Meta Ads | Purchase

Type — HTML personnaliséDéclencheur — Event | 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.

Pièges

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.

Recette

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.