Test des Événements Facebook Pixel et CAPI avec Facebook Events Manager
Introduction
Tester vos événements Facebook Pixel et API de Conversions (CAPI) en utilisant l'outil d'Événements de Test dans Events Manager est un moyen efficace de valider que votre boutique PrestaShop envoie correctement les événements du navigateur et côté serveur (CAPI).
Cette méthode est particulièrement utile pour tester des événements complexes qui n'apparaissent pas toujours dans Pixel Helper, tels que :
- Initiate Checkout
- Add Payment Info
- Retards de Suivi des Événements Purchase
Ce guide vous guidera à travers le processus étape par étape pour activer le mode test et analyser les événements dans l'outil d'Événements de Test de Meta.
Étape 1 : Obtenir le Code d'Événement de Test depuis Events Manager
Pour commencer les tests, vous devez d'abord récupérer le Code d'Événement de Test depuis Events Manager de Facebook.
📌 Comment Obtenir le Code de Test
- Allez sur Meta Business Suite : Connectez-vous à Meta Business Manager.
- Ouvrez Events Manager : Naviguez vers Events Manager.
- Sélectionnez Votre Pixel : Choisissez l'ID Pixel utilisé dans votre boutique PrestaShop.
- Allez dans l'Onglet "Événements de Test" : Cliquez sur la section Événements de Test.
- Copiez le Code d'Événement de Test :
- Vous verrez un code de test unique, généralement formaté comme
TESTXXXXXXXXXX(oùXXXXXXXXXXest un numéro aléatoire). - Cliquez sur Copier.
- Vous verrez un code de test unique, généralement formaté comme
📌 Note : Ce code est temporaire et ne fonctionne que pendant que l'outil d'Événements de Test est ouvert.
Étape 2 : Activer le Mode Test dans le Module Pixel Plus
Maintenant que vous avez le Code d'Événement de Test, vous devez le saisir dans le module Pixel Plus pour PrestaShop.
📌 Comment Activer le Mode Test dans le Module
- Allez dans le Back Office PrestaShop.
- Naviguez vers Modules > Pixel Plus > Paramètres de l'API de Conversions (CAPI).
- Trouvez le Champ Événements de Test :
- Faites défiler pour trouver un paramètre étiqueté "Code d'Événements de Test" (ou similaire).
- Collez le Code d'Événement de Test que vous avez copié depuis Events Manager.
- Restreignez les Tests à Votre IP :
- Localisez la zone "Limiter la Journalisation à des IPs Spécifiques".
- Cliquez sur "Ajouter Mon IP" pour ajouter automatiquement votre adresse IP actuelle.
- Cela garantit que seules vos actions sont enregistrées, évitant les données inutiles.
- Activez le Mode Test dans le Module :
- En dessous de la zone IP, trouvez l'option qui permet d'activer le mode test.
- Réglez-la sur "Oui" pour activer la journalisation des événements de test.
- Cliquez sur Enregistrer pour appliquer les modifications.
🔍 Pourquoi Restreindre les Tests à Votre IP ?
- Empêche les journaux d'événements d'être remplis par les actions de vrais clients.
- Garantit que seules vos actions sont enregistrées pour analyse.
Étape 3 : Déclencher des Événements de Test depuis Votre Boutique
Maintenant que le Mode Test est activé, il est temps de simuler des actions de clients sur votre boutique PrestaShop.
📌 Comment Ouvrir Votre Boutique en Mode Test
- Retournez à Events Manager dans Meta Business Suite.
- Recherchez l'URL des Événements de Test :
- Meta suggérera le domaine de votre boutique (par ex.,
https://votreboutique.com). - Cliquez sur l'URL de votre boutique.
- Meta suggérera le domaine de votre boutique (par ex.,
- Un Nouvel Onglet S'ouvrira : Cet onglet est maintenant lié à l'outil d'Événements de Test.
- Effectuez des Actions sur Votre Boutique :
- Voir un produit.
- Ajouter un produit au panier.
- Commencer le processus de paiement.
- Simuler un achat.
Étape 4 : Analyser les Événements dans Events Manager
Une fois que vous avez effectué des actions sur votre boutique PrestaShop, retournez à Events Manager pour analyser les données entrantes.
📌 Comment les Événements Apparaissent dans l'Outil de Test
- Événements du Navigateur (basés sur Pixel) → Apparaissent presque instantanément.
- Événements du Serveur (basés sur CAPI) → Prennent quelques secondes à une minute pour apparaître.
Identifier les Événements Dédupliqués
Facebook regroupe automatiquement les événements du navigateur et du serveur correspondants. Vous pouvez facilement identifier :
- Événement du Navigateur (envoyé via Pixel).
- Événement du Serveur (envoyé via CAPI).
- ID de l'Événement (utilisé pour la déduplication).
Vérifier les Données Supplémentaires
Cliquez sur un événement pour développer les détails. Vous verrez :
- ID de l'Événement → Garantit que les versions navigateur et serveur sont correctement liées.
- Données Utilisateur → Détails hachés envoyés pour un meilleur suivi.
- Paramètres Personnalisés → Exemple : ID produit, prix, catégorie.
Étape 4 : Vérifier si Facebook a Reçu l'Événement via CAPI
Après un certain temps, vous devriez voir l'événement de deux sources, le pixel et le serveur. Si le second n'apparaît pas même après avoir attendu quelques minutes, un paramètre de performance dans le module pourrait en être le "coupable".
Le module utilise un nouveau système pour envoyer les événements de manière asynchrone. Ce système fonctionne bien sur 95% des serveurs, mais sur certains les événements ne passent pas.
Si vous ne voyez pas l'événement dans Events Manager, il y a une forte probabilité que ce paramètre vous affecte. Pour désactiver son utilisation, vous n'avez besoin que d'une minute.
Désactiver Multi-cURL
- Allez à la page de configuration du module.
- Ouvrez la section CAPI et faites défiler jusqu'à la fin.
- Activez l'option pour désactiver l'utilisation de multi-cURL.
- Enregistrez les modifications et réessayez d'envoyer les événements.