Quando esegui annunci Meta dinamici, Meta confronta gli ID contenuto inviati dal tuo Pixel di Facebook con gli ID prodotto nel tuo feed del catalogo Meta. Se questi ID non corrispondono, i tuoi annunci non reindirizzeranno ai prodotti giusti o non reindirizzeranno affatto.
Questa guida spiega come Product Feed Pro mantiene allineati Pixel e catalogo, qual è il requisito critico di mappatura e come vengono gestiti gli ID contenuto per ciascun tipo di prodotto WooCommerce.
Per una guida completa sull'abilitazione del Pixel di Facebook in Product Feed Pro, consulta Come impostare il monitoraggio del Pixel di Facebook con Product Feed Pro.
Prerequisiti
| Requisito | Note |
|---|---|
| Feed Prodotti Pro | L'integrazione del Pixel è integrata in Product Feed Pro. Assicurati che il plugin sia installato e attivo. |
| Pixel di Facebook abilitato | Il Pixel deve essere abilitato con un ID Pixel inserito prima che l'allineamento sia rilevante. Se non l'hai ancora configurato, segui prima Come impostare il monitoraggio del Pixel di Facebook con Product Feed Pro. |
| Un feed del catalogo Meta | Hai bisogno di un feed di prodotti Facebook/Meta attivo creato in Product Feed Pro e collegato al tuo catalogo Meta Commerce Manager. |
Perché è importante mantenere sincronizzati Pixel e catalogo
Il Pixel di Facebook invia eventi (ViewContent, AddToCart, Purchase) che includono un parametro content_ids, un elenco di ID prodotto con cui il visitatore ha interagito. Anche il tuo feed del catalogo Meta esporta gli ID prodotto. Meta utilizza entrambi per alimentare gli annunci di prodotti dinamici e il retargeting.
Se content_ids dal Pixel non corrisponde all'id nel tuo catalogo, Meta non può collegare l'evento al prodotto giusto. Questo causa problemi:
- Annunci di prodotti dinamici: Meta non può mostrare la creatività del prodotto corretta.
- Pubblici di retargeting: i visitatori non vengono associati ai prodotti che hanno visualizzato.
- Corrispondenza eventi: il reporting delle tue campagne potrebbe sottostimare le conversioni.
Guida passo passo per sincronizzare il Pixel di Facebook con il tuo catalogo
Passaggio 1: Verifica gli eventi del Pixel nelle pagine prodotto
Dopo aver abilitato il Pixel, ogni pagina prodotto dovrebbe attivare un evento ViewContent simile a questo:
fbq("track", "ViewContent", {
content_category: "Accessories",
content_ids: ["4091"],
content_name: "Red Shoe",
content_type: "product",
currency: "EUR",
value: "69.00",
});
Il parametro importante qui è content_ids. Questo valore deve corrispondere all'ID prodotto utilizzato nel tuo feed del catalogo di Facebook.
Esempio:
content_ids = 4091
Lo stesso ID deve apparire nel tuo feed del catalogo.
Passaggio 2: Mappa l'ID prodotto corretto nel tuo feed
Per garantire che rimangano sincronizzati, mappa correttamente l'attributo del feed del catalogo.
Mappatura corretta:
id → Product ID

Passaggio 3: Controlla il comportamento del Pixel per diversi tipi di prodotto
Il Pixel si comporta in modo diverso a seconda del tipo di prodotto in WooCommerce.
Prodotti semplici
Per i prodotti semplici, il Pixel invia l'ID principale del prodotto.
Esempio:
content_ids: ["20259"]
content_type: "product"
Questo ID corrisponde allo stesso ID prodotto nel feed del catalogo.
Prodotti padre variabili
Per i prodotti variabili, il Pixel invia gli ID di tutte le varianti.
Esempio:
content_ids: ["44080","44081","44082","44083"]
content_type: "product_group"
(Questi sono gli ID delle singole varianti del prodotto variabile: il Pixel li invia tutti quando viene visualizzata la pagina padre del prodotto variabile senza una variante selezionata.)
Ciò informa Facebook che il prodotto ha più varianti, consentendo al catalogo di abbinarne una qualsiasi quando viene visualizzata la pagina padre.
Prodotti varianti (figli)
Quando viene visualizzata una variante specifica, il Pixel invia l'ID della variante individuale.
Esempio:
content_ids: ["28876"]
content_type: "product"
Tale ID deve corrispondere all'ID variante utilizzato nel feed del catalogo.
Passaggio 4: Monitora gli eventi aggiungi al carrello
Il plugin monitora anche gli eventi AddToCart quando gli utenti aggiungono prodotti al carrello.
Ciò consente a Facebook di:
- Creare segmenti di pubblico per il remarketing
- Attivare campagne per carrelli abbandonati
- Ottimizzare le inserzioni per le conversioni
Una volta abilitato, il tuo Pixel monitora queste interazioni automaticamente sul tuo sito.
Per verificare che il monitoraggio AddToCart funzioni: aggiungi un prodotto al carrello e conferma che un evento AddToCart appaia in Meta Pixel Helper con content_ids corrispondenti al prodotto.
Testare la sincronizzazione tra Pixel e catalogo
Dopo aver completato l'impostazione, verifica che tutto funzioni correttamente.
Passaggi di test consigliati
- Installa l'estensione Chrome Meta Pixel Helper.
- Visita diverse pagine di prodotto sul tuo sito web.
- Check that:
- Vengono attivati gli eventi
ViewContent - I valori
content_idsappaiono correttamente
- Vengono attivati gli eventi
- Conferma che gli ID prodotto corrispondano al feed del catalogo.
Se gli ID corrispondono, Facebook sarà in grado di mostrare correttamente le inserzioni dinamiche per tali prodotti.
Problemi comuni e come risolverli
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.
Domande frequenti
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.Serve ulteriore aiuto?
Utenti di Product Feed Elite: se questo non risolve la discrepanza, apri un nuovo ticket di supporto e il nostro team esaminerà.
Utenti gratuiti di Product Feed Pro: apri un nuovo argomento nel forum di supporto di WordPress.org.


