Comment tester mon code Pixel ?
Vérifiez séparément le déclenchement sur la boutique, la réception dans Meta et la correspondance avec le catalogue. Une coche verte dans Pixel Helper ne valide pas à elle seule ces trois points.
Préparer le test
- Vérifiez l'ID et l'activation du Pixel. Évitez deux intégrations qui envoient les mêmes événements.
- Testez dans une session vierge avec le consentement refusé ou non encore donné, puis accordé. Contrôlez les requêtes réellement émises et les cookies ; la configuration du module doit correspondre aux commandes de votre bannière.
- Si vous utilisez Pixel Helper, ouvrez son panneau sur la page testée et lisez le détail de chaque événement et de ses avertissements.
Quels événements attendre ?
- PageView : vue de page après activation du suivi.
- ViewContent : fiche produit. Comparez
content_ids, prix, devise, nom et catégorie avec le produit et le flux. - ViewCategory : événement personnalisé envoyé seulement si son option est activée. Il ne faut pas l'attendre quand elle est désactivée.
- AddToCart : testez un ajout réel au panier. L'envoi au chargement de la page panier est un réglage distinct, désactivé par défaut ; ouvrir le panier ne suffit donc pas systématiquement à produire cet événement.
- Purchase : utilisez une commande de test avec un moyen de paiement de démonstration. Vérifiez montant, devise, produits et absence de double comptage lors d'un rechargement.
Vérifier le réglage ViewCategory
Dans la configuration du module, ouvrez Pixel Facebook → Options avancées → Émettre l'événement personnalisé « ViewCategory ». Cette option est activée par défaut. Sélectionnez Oui si vous souhaitez que le module signale les visites de catégories et de listes de produits, ou Non pour ne plus envoyer cet événement personnalisé. Enregistrez toute modification et rechargez la page de la boutique.
Pour le test, ouvrez une catégorie contenant des produits avec le suivi activé et le consentement requis accordé. Vérifiez que ViewCategory apparaît lorsque l'option est activée. Si elle est désactivée, son absence est normale ; ce réglage ne désactive pas les autres événements du Pixel. Vérifiez aussi les changements de page de la catégorie si votre boutique utilise une pagination. Cette option contrôle uniquement les événements envoyés par ce module.
Vérifier la réception
Dans le Gestionnaire d'événements, sélectionnez le nom et l'ID de la source, ouvrez Tester les événements, puis la boutique à tester. Consultez les instructions officielles pour les événements navigateur. Pour l'API Conversions, contrôlez séparément les événements serveur avec le code de test temporaire décrit dans cette FAQ.
Une entrée dans une variable JavaScript, un dataLayer, une file Pixel ou une requête AJAX locale ne prouve pas sa réception par Meta. Une réception ne prouve pas non plus que tous les produits sont rapprochés du catalogue : comparez les identifiants exacts, voir les ID.
Comprendre les avertissements
Lisez le champ et le message concernés. Des bloqueurs, une erreur JavaScript, un refus de consentement, un mauvais ID, des données invalides ou un produit absent du catalogue peuvent avoir des effets différents. Un produit non rapproché n'implique pas nécessairement que l'événement n'a pas été reçu. Ne masquez pas les diagnostics Meta parce qu'un test local est vert. Si le Pixel n'apparaît pas, consultez le dépannage.
Les illustrations ci-dessous montrent des exemples et des repères de navigation. Les noms, dates et présentations peuvent différer de votre installation ; suivez les contrôles décrits dans le texte.



Autres FAQ dans la même catégorie
- Où trouver mon ID Business Manager ?
- Comment configurer mon module ?
- Comment créer et installer mon Pixel Facebook ?
- Comment remplir l'URL de ma boutique ?
- Qu'est-ce que l'API conversions et comment l'activer dans le module ?
- Comment mettre à jour mes flux automatiquement (à la volée ou tâche CRON) ?
- Dois-je demander au module d'inclure les ID d'attribut dans les URL des déclinaisons ?
- Comment choisir le mode de construction des ID des produits dans le flux ?
- Comment créer des étiquettes personnalisées (custom labels) pour segmenter mon catalogue ?
- Comment faire correspondre mes produits aux catégories Facebook ?
- Comment créer des règles d'exclusion avancées ?
- Ai-je besoin de réécrire les valeurs numériques dans les URL de déclinaisons ?
- Je fais du multi-devises : comment faire pour que la bonne devise soit détectée ?
- Faut-il inclure l'ID LANG dans l'ID produit ?
- Qu’est-ce que l’événement ViewCategory et comment le désactiver ?
- Dois-je inclure les ancres dans mes URL de produits ?
- Qu'est-ce que la fonctionnalité "Correspondance avancée" ("Advanced Matching") de Facebook ?
- Je gère plusieurs langues/pays/devises : comment utiliser les flux de pays de Facebook ?
- Comment signaler des produits réservés aux adultes ?