Wanneer u dynamische Meta-advertenties uitvoert, koppelt Meta de content-ID's die door uw Facebook Pixel worden verzonden aan de product-ID's in uw Meta-catalogusfeed. Als deze ID's niet overeenkomen, worden uw advertenties niet gericht op de juiste producten - of helemaal niet.
Deze handleiding legt uit hoe Product Feed Pro uw Pixel en catalogus synchroon houdt, wat de kritieke mappingvereiste is en hoe content-ID's worden afgehandeld voor elk WooCommerce-producttype.
Voor een volledige walkthrough van het inschakelen van de Facebook Pixel in Product Feed Pro, zie Hoe Facebook Pixel Tracking in te stellen met Product Feed Pro.
Vereisten
| Vereiste | Opmerkingen |
|---|---|
| Productfeed Pro | De Pixel-integratie is ingebouwd in Product Feed Pro. Zorg ervoor dat de plugin is geïnstalleerd en actief. |
| Facebook Pixel ingeschakeld | De Pixel moet zijn ingeschakeld met een ingevoerd Pixel-ID voordat synchronisatie relevant is. Als u dit nog niet hebt ingesteld, volg dan eerst Hoe Facebook Pixel Tracking in te stellen met Product Feed Pro. |
| Een Meta-catalogusfeed | U hebt een actieve Facebook/Meta-productfeed nodig die is gemaakt in Product Feed Pro en die is verbonden met de catalogus van uw Meta Commerce Manager. |
Waarom het synchroniseren van de Pixel en catalogus belangrijk is
De Facebook Pixel verzendt gebeurtenissen (ViewContent, AddToCart, Purchase) die een content_ids parameter bevatten, een lijst met product-ID's waarmee de bezoeker interactie heeft gehad. Uw Meta-catalogusfeed exporteert ook product-ID's. Meta gebruikt beide om dynamische productadvertenties en retargeting aan te sturen.
Als content_ids van de Pixel niet overeenkomt met het id-veld in uw catalogus, kan Meta de gebeurtenis niet koppelen aan het juiste product. Dit leidt tot:
- Dynamische productadvertenties - Meta kan de juiste productcreatie niet weergeven.
- Retargeting-doelgroepen - bezoekers worden niet gekoppeld aan de producten die ze hebben bekeken.
- Gebeurtenisovereenkomst - uw campagneverslaggeving kan conversies onderschatten.
Stapsgewijze handleiding om Facebook Pixel te synchroniseren met uw catalogus
Stap 1: Verifieer Pixel-gebeurtenissen op productpagina's
Na het inschakelen van de Pixel, zou elke productpagina een ViewContent-gebeurtenis moeten activeren die vergelijkbaar is met deze:
fbq("track", "ViewContent", {
content_category: "Accessories",
content_ids: ["4091"],
content_name: "Red Shoe",
content_type: "product",
currency: "EUR",
value: "69.00",
});
De belangrijke parameter hier is content_ids. Deze waarde moet overeenkomen met de product-ID die wordt gebruikt in uw Facebook-catalogusfeed.
Voorbeeld:
content_ids = 4091
Dezelfde ID moet voorkomen in uw catalogusfeed.
Stap 2: Wijs de juiste product-ID toe in uw feed
Om ervoor te zorgen dat ze gesynchroniseerd blijven, wijst u het catalogusfeed-attribuut correct toe.
Correcte toewijzing:
id → Product ID

Stap 3: Controleer het gedrag van de Pixel voor verschillende producttypen
De Pixel gedraagt zich anders, afhankelijk van het producttype in WooCommerce.
Eenvoudige producten
Voor eenvoudige producten verzendt de Pixel de hoofd-ID van het product.
Voorbeeld:
content_ids: ["20259"]
content_type: "product"
Deze ID komt overeen met dezelfde product-ID in de catalogusfeed.
Variabele bovenliggende producten
Voor variabele producten stuurt de Pixel de ID's van alle variaties.
Voorbeeld:
content_ids: ["44080","44081","44082","44083"]
content_type: "product_group"
(Dit zijn de individuele variatie-ID's van het variabele product — de Pixel stuurt ze allemaal wanneer de bovenliggende pagina van het variabele product wordt bekeken zonder dat er een variatie is geselecteerd.)
Dit informeert Facebook dat het product meerdere variaties heeft, waardoor de catalogus ze allemaal kan matchen wanneer de bovenliggende pagina wordt bekeken.
Variant (kind) producten
Wanneer een specifieke variatie wordt bekeken, stuurt de Pixel de individuele variatie-ID.
Voorbeeld:
content_ids: ["28876"]
content_type: "product"
Die ID moet overeenkomen met de variatie-ID die in uw catalogusfeed wordt gebruikt.
Stap 4: Add-to-cart-gebeurtenissen volgen
De plugin volgt ook AddToCart-gebeurtenissen wanneer gebruikers producten aan hun winkelwagen toevoegen.
Hierdoor kan Facebook:
- Remarketing-doelgroepen opbouwen
- Verlaten winkelwagen-campagnes activeren
- Advertenties optimaliseren voor conversies
Eenmaal ingeschakeld, volgt uw Pixel deze interacties automatisch op uw site.
Om te verifiëren dat AddToCart-tracking werkt: voeg een product toe aan uw winkelwagen en bevestig dat een AddToCart-gebeurtenis verschijnt in Meta Pixel Helper met content_ids de overeenkomende product.
Uw Pixel en catalogus synchronisatie testen
Nadat u de installatie hebt voltooid, controleert u of alles correct werkt.
Aanbevolen teststappen
- Installeer de Meta Pixel Helper Chrome-extensie.
- Bezoek verschillende productpagina's op uw website.
- Check that:
ViewContent-gebeurtenissen worden geactiveerdcontent_idswaarden verschijnen correct
- Bevestig dat de product-ID's overeenkomen met de catalogusfeed.
Als de ID's overeenkomen, kan Facebook dynamische advertenties voor die producten correct weergeven.
Veelvoorkomende problemen en hoe u ze kunt oplossen
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.– 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.
– 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.
Veelgestelde vragen
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.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.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.Meer hulp nodig?
Product Feed Elite-gebruikers: als dit het probleem met de discrepantie niet oplost, open dan een nieuw supportticket en ons team zal ernaar kijken.
Gratis Product Feed Pro-gebruikers: open een nieuw onderwerp in het WordPress.org-ondersteuningsforum.


