Get Started
Comment synchroniser le Pixel Facebook et le catalogue Facebook
  1. Home
  2. Knowledge Base
  3. Common Feed Problems
  4. How to keep Facebook Pixel and Facebook Catalog synced

Comment synchroniser le Pixel Facebook et le catalogue Facebook

Lorsque vous diffusez des publicités Meta dynamiques, Meta fait correspondre les ID de contenu déclenchés par votre Pixel Facebook aux ID de produit de votre flux de catalogue Meta. Si ces ID ne correspondent pas, vos publicités ne cibleront pas les bons produits, ou ne cibleront pas du tout.

Ce guide explique comment Product Feed Pro maintient votre Pixel et votre catalogue alignés, quelle est l'exigence critique de mise en correspondance, et comment les ID de contenu sont gérés pour chaque type de produit WooCommerce.

Pour un guide complet sur l'activation du Pixel Facebook dans Product Feed Pro, consultez Comment configurer le suivi du Pixel Facebook avec Product Feed Pro.

Prérequis

ExigenceRemarques
Flux de produits ProL'intégration du Pixel est intégrée à Product Feed Pro. Assurez-vous que le plugin est installé et actif.
Pixel Facebook activéLe Pixel doit être activé avec un ID de Pixel saisi avant que l'alignement ne soit pertinent. Si vous n'avez pas encore configuré cela, suivez d'abord Comment configurer le suivi du Pixel Facebook avec Product Feed Pro.
Un flux de catalogue MetaVous avez besoin d'un flux de produits Facebook/Meta actif créé dans Product Feed Pro et connecté à votre catalogue Meta Commerce Manager.

Pourquoi il est important de garder le Pixel et le catalogue synchronisés

Le Pixel Facebook déclenche des événements (ViewContent, AddToCart, Purchase) qui incluent un paramètre content_ids, une liste d'ID de produits avec lesquels le visiteur a interagi. Votre flux de catalogue Meta exporte également des ID de produits. Meta utilise les deux pour alimenter les publicités de produits dynamiques et le retargeting.

Si les content_ids du Pixel ne correspondent pas à l'id dans votre catalogue, Meta ne peut pas lier l'événement au bon produit. Cela casse :

  • Publicités de produits dynamiques — Meta ne peut pas diffuser le bon créatif de produit.
  • Audiences de retargeting — les visiteurs ne sont pas associés aux produits qu'ils ont consultés.
  • Correspondance des événements — le reporting de vos campagnes peut sous-estimer les conversions.

Guide étape par étape pour synchroniser le Pixel Facebook avec votre catalogue

Étape 1 : Vérifier les événements du Pixel sur les pages produits

Après avoir activé le Pixel, chaque page produit devrait déclencher un événement ViewContent similaire à celui-ci :

fbq("track", "ViewContent", {
  content_category: "Accessories",
  content_ids: ["4091"],
  content_name: "Red Shoe",
  content_type: "product",
  currency: "EUR",
  value: "69.00",
});

Le paramètre important ici est content_ids. Cette valeur doit correspondre à l'ID produit utilisé dans votre flux de catalogue Facebook.

Exemple :

content_ids = 4091

Le même ID doit apparaître dans votre flux de catalogue.

Étape 2 : Mapper le bon ID produit dans votre flux

Pour vous assurer qu'ils restent synchronisés, mappez correctement l'attribut du flux de catalogue.

Mappage correct :

id → Product ID

Ne mappez pas le champ id à un attribut autre que l'ID produit. Le mapper à un autre attribut (par exemple, SKU ou un champ personnalisé) provoquera une discordance entre les content_ids envoyés par le Pixel Facebook et les ID de votre flux de catalogue Facebook.

Étape 3 : Vérifier le comportement du Pixel pour différents types de produits

Le Pixel se comporte différemment selon le type de produit dans WooCommerce.

Produits simples

Pour les produits simples, le Pixel envoie l'ID principal du produit.

Exemple :

content_ids: ["20259"]
content_type: "product"

Cet ID correspond au même ID de produit dans le flux de catalogue.

Produits parents variables

Pour les produits variables, le Pixel envoie les ID de toutes les variations.

Exemple :

content_ids: ["44080","44081","44082","44083"]
content_type: "product_group"

(Ce sont les ID de variations individuelles du produit variable — le Pixel les envoie toutes lorsque la page parente du produit variable est consultée sans variation sélectionnée.)

Cela informe Facebook que le produit a plusieurs variations, permettant au catalogue de les faire correspondre lorsqu'on consulte la page parente.

Produits variantes (enfants)

Lorsqu'une variation spécifique est consultée, le Pixel envoie l'ID de variation individuel.

Exemple :

content_ids: ["28876"]
content_type: "product"

Cet ID doit correspondre à l'ID de variation utilisé dans votre flux de catalogue.

Étape 4 : Suivre les événements Ajouter au panier

Le plugin suit également les événements AddToCart lorsque les utilisateurs ajoutent des produits à leur panier.

Cela permet à Facebook de :

  • Créer des audiences de remarketing
  • Déclencher des campagnes de panier abandonné
  • Optimiser les publicités pour les conversions

Une fois activé, votre Pixel suit ces interactions automatiquement sur votre site.

Pour vérifier que le suivi AddToCart fonctionne : ajoutez un produit à votre panier et confirmez qu'un événement AddToCart apparaît dans Meta Pixel Helper avec les content_ids correspondant au produit.

Test de la synchronisation de votre Pixel et de votre catalogue

Après avoir terminé la configuration, vérifiez que tout fonctionne correctement.

  1. Installez l'extension Chrome Meta Pixel Helper.
  2. Visitez plusieurs pages de produits sur votre site Web.
  3. Check that:
    • Les événements ViewContent sont déclenchés
    • Les valeurs content_ids apparaissent correctement
  4. Confirmez que les ID de produit correspondent au flux de catalogue.

Si les ID correspondent, Facebook sera en mesure de diffuser correctement des publicités dynamiques pour ces produits.

Problèmes courants et comment les résoudre

Content IDs in the Pixel don’t match IDs in my catalog
1. Check that g:id in your catalog feed is mapped to Product ID (not SKU or another field).

2. Open Meta Events Manager → Test Events and browse a product page on your store. Note the content_ids value.

3. For variable parent pages (no variation selected), also verify that content_type shows "product_group" in Meta Pixel Helper or Test Events. If it shows "product" instead, the Pixel is not correctly identifying the variable product type, which will cause mismatches in dynamic ads.

4. Open Meta Commerce Manager and find the same product. Check its id field.

5. If the IDs differ, compare the Content IDS variable products Facebook Pixel setting (in Product Feed → Settings → General) with how your catalog feed maps g:id.
IDs look correct but dynamic ads still don’t match
– Confirm the catalog feed has finished syncing in Meta Commerce Manager. Newly added or changed products may take time to propagate.

– Check that the product is active and approved in the catalog — inactive products won’t be matched even if IDs align.

– If you use a multilingual setup (WPML, Polylang), make sure the feed and Pixel are both using the same language version of product IDs.
Pixel fires but Meta shows “no matching catalog items”
This usually means one of the following:

– The catalog isn’t connected to the same Pixel, or the catalog hasn’t finished its first sync. In Meta Commerce Manager, check that your data source (feed) is connected and that the Pixel is associated with the same Business Portfolio as the catalog.

– The catalog feed is fetching into a different Business Portfolio than the Pixel is assigned to. Verify in Meta Business Settings that both the Pixel and the catalog are listed under the same Business Portfolio.

Questions fréquemment posées

Should I use SKU or Product ID for g:id?
Use Product ID (the WooCommerce post ID). The Pixel fires WooCommerce post IDs in content_ids by default, so mapping g:id to SKU will break alignment unless you have also customised the Pixel to send SKUs — which requires custom development and is not supported out of the box.
My variable products use parent IDs in the catalog. Do I need to change anything?
If your catalog exports parent (variable) product IDs for g:id rather than variation IDs, you must also change the Content IDS variable products Facebook Pixel setting to Variable product ID so the Pixel sends matching parent IDs. See How to Set Up Facebook Pixel Tracking with Product Feed Pro for the exact steps.
Does the Facebook Conversion API (CAPI) also need aligned IDs?
Yes. CAPI sends the same content_ids as the browser Pixel. If you’ve enabled CAPI in Product Feed Elite, the same mapping and product-type rules apply. For CAPI setup, see How to Set Up Facebook Conversion API (CAPI) with Product Feed Elite.

Besoin de plus d'aide ?

Utilisateurs de Product Feed Elite : si cela ne résout pas le problème de discordance, ouvrez un nouveau ticket de support et notre équipe examinera la situation.

Utilisateurs de Product Feed Pro gratuits : ouvrez un nouveau sujet dans le forum de support de WordPress.org.

Was this article helpful?

Articles connexes

Complete Your Purchase
Flux de produits WooCommerce AdTribes

Le meilleur plugin de flux de produits WooCommerce

  • AdTribes Pty Ltd
    ABN : 40 675 636 816
Produit
Ressources et informations
Sites partenaires
Rymera