Paramétrer le suivi de l’API Facebook via un Google Tag Manager

Note : Cette façon est la plus intéressante et complète mais nécessite de faire appel un serveur Cloud (un “tracking server”). La méthode recommandée est d’utiliser Google Cloud Plateform, mais c’est un outil pouvant couter environ 50€ par mois.

La plupart des services de Tracking server ont une tarification basée sur le nombre de “hit” mensuel, c’est à dire d’événement à envoyer (y compris l’evenement “PageView”). Donc plus votre site a de trafic, plus cela coute cher.

Stape.io est une solution alternative qui est gratuite jusqu’à 10.000 hits par mois, donc intéréssante pour les petits sites encore en croissance mais qui souhaite un tracking complet.

Comment passer d’un Pixel Facebook classique à un suivi via l’API de conversion Facebook (CAPI) avec GTM & Stape.io

Préambule : Si le pixel existant est posé via GTM, alors commencer par se rendre dans GTM pour désactiver la ou les balises de suivi du pixel FB GTM car cela peut bloquer le bon fonctionnement du suivi via API.

I - Création du Container Server sider :

  1. Se rendre dans votre compte GTM qui a déjà un container client-side (c’est à dire un container de type “web”)

  2. Créer un nouveau container :

    1. le nommer comme votre container web mais ajouter “server-side”
    2. choisir “server” dans la liste de choix “plateforme cible”, puis cliquer sur “créer”
  3. Dans le pop-up demandant le choix sur la façon d’installer, choisir “Manuel” et laisser tel quel

II - Création du container server Stape.io

  1. Ouvrir un nouvel Onglet et se rendre sur stape.io

    1. créer un compte gratuite “try for free” avec l’adresse mail souhaitée
    2. Dans “Where will you use Stape?” → choisir “EU”
    3. se rendre dans la boite mail avec laquelle on a créé le compte et cliquer sur le lien reçu
    4. renseigner le mot de passe souhaité
  2. dans le menu du site, cliquer sur “sGTM Container” :

    1. cliquer sur le bouton “Create Container”
    2. Champ “Container name” : nommer le comme celui que vous avez créé dans GTM
    3. dans le champ “Container configuration” :
      • → renseigner l’ID de “Container config que vous retrouverez dans votre onglet GTM et qui vous a été fournis par GTM à l’étape 3 quand vous avez choisi “Manuel” en tant que façon d’installer
      • → Si vous avez fermé la pop-up par inadvertance, vous pouvez aussi retrouver cet ID en vous rendant dans GTM → Admin → Installer Google Tag Manager
    4. Valider la création en cliquant sur “create”
  3. Au moment de choisir son abonnement “Subscription plan” :

    1. Choisir ‘Free”
    2. et s’assurer de bien décocher “upgrade automatically” en bas”
    3. puis valider avec “Continue with free plan”

III -Paramétrage et Balise du Container GTM server

  1. Maintenant que le container Stape est créé, vous retrouverez une URL plus bas dans la section “Domains (Tagging Server URLs)”, en face de “domain name”

  2. Copiez cette URL puis allez la renseigner dans le container GTM serveur dans Admin → Paramétre du container → URL des conteneurs de serveur → puis enregistrer

  3. Créer une balise server GA4 :

    1. ID de suivi : renseigné son ID GA4 habituel
    2. Paramètre d’evenement : Paramètre à exclure → Ajouter → brique “+” → Event Name
    3. Déclencheur → “+”
      1. Configuration déclencheur → Sélectionner un type de déclencheur : “personnalisé”
      2. Certains événements → Client name → est égale à → GA4
    4. enregistrer la balise
  4. Créer une balise server FB :

    1. Créer la balise → rechercher la balise “facebook conversion API par stape.io” → Ajouter
    2. Champ ‘API Access token’ : copié le token d’API FB
      1. (Pour le trouver : Gestionnaire d’event FB → Paramétre → Générer un token d’accés)
    3. Champ ‘Facebook Pixel’ : copié ici l’id du pixel
    4. Déclencheur : Prendre le mêmeque celui créé dans la partie précédente pour GA4