Un catalogo con un segnale di performance su ogni prodotto.
Meta legge ogni annuncio di catalogo dal tuo feed. Feedance invia un catalogo completo e valido, più i segnali che Meta da sola non ha.
Meta AdsCanale · Cataloghi Facebook e InstagramFeedance crea il feed del tuo catalogo per Commerce Manager e aggiunge a ogni prodotto etichette per punteggio, segmento 4T, posizione di prezzo e taglie mancanti, così gli annunci di catalogo Advantage+ e le inserzioni dinamiche possono concentrarsi su ciò che vende.
Meta legge ogni annuncio di catalogo dal tuo feed. Feedance invia un catalogo completo e valido, più i segnali che Meta da sola non ha.
Nel contesto dell'e-commerce, Meta Ads si basa su Commerce Manager, lo strumento di Meta per la gestione di cataloghi e negozi su Facebook e Instagram. Invece di progettare una creatività pubblicitaria per ogni prodotto, uno alla volta, carichi una volta sola un feed del catalogo prodotti e Meta ne ricava direttamente i dati degli articoli (titolo, prezzo, immagine, disponibilità) per creare automaticamente annunci dinamici, annunci catalogo Advantage+ e post e tag acquistabili. Il catalogo è anche il database prodotti alla base degli Shop di Facebook e Instagram, quindi lo stesso feed che alimenta i tuoi annunci può alimentare anche vetrine e checkout sulla piattaforma.
Collegare un feed sblocca formati di annunci basati sul catalogo che un singolo annuncio statico non può replicare su larga scala: annunci dinamici che mostrano automaticamente all'acquirente proprio i prodotti che ha visto o aggiunto al carrello, campagne catalogo Advantage+ che lasciano al sistema di pubblicazione di Meta la scelta degli articoli più performanti di tutto l'inventario e tag acquistabili nei post di Instagram e Facebook. Poiché ognuno di questi formati legge i dati live dal catalogo, l'accuratezza del feed incide direttamente sulle performance degli annunci: un prezzo non aggiornato o un articolo esaurito ancora indicato come "disponibile" viene mostrato a un acquirente che poi rimbalza, e discrepanze ripetute tra il feed e le landing page sono una causa documentata di articoli segnalati o rifiutati in Commerce Manager.
Gli annunci dinamici funzionano collegando due fonti di dati: il tuo catalogo prodotti (che fornisce immagini, titoli, prezzi e stato dello stock) e il Meta Pixel o la Conversions API (che comunicano cosa ha fatto un visitatore sul tuo sito: ha visto un prodotto, l'ha aggiunto al carrello, ha avviato il checkout). Il collegamento tra le due è il campo id: Meta abbina il content_id comunicato dall'evento del Pixel/CAPI all'id dell'articolo corrispondente nel catalogo. Se questi valori non coincidono esattamente, Meta non può ricondurre il comportamento di un acquirente sul sito a un prodotto specifico e il retargeting dinamico per quell'articolo semplicemente non si attiva: per questo il campo id deve essere un identificatore stabile (Meta consiglia di usare il tuo SKU) che non cambia mai tra un aggiornamento del feed e l'altro.
Commerce Manager accetta un feed di prodotto in formato CSV, TSV, RSS XML, ATOM XML o tramite un link a Google Fogli; per gli aggiornamenti programmatici, Meta offre anche la Catalog Batch API e la Direct Upload API. Puoi aggiungere un feed a Commerce Manager in tre modi: incollare l'URL di un feed che Meta recupera secondo una programmazione, caricare manualmente un file dal tuo computer o collegare un foglio Google che Meta recupera di nuovo agli orari programmati. I feed CSV e XML devono avere codifica UTF-8 e tutti i nomi dei campi (oltre ad alcuni valori supportati) devono essere in inglese americano, indipendentemente dal mercato del tuo negozio. Se usi XML, deve seguire il formato RSS 2.0 con il namespace di prodotto di Google dichiarato come xmlns:g="http://base.google.com/ns/1.0", e i caratteri speciali come &, < e > devono essere codificati come entità (&, <, >), perché altrimenti non sono validi all'interno del contenuto dei tag XML.
La tabella seguente usa i nomi dei campi del catalogo di Meta esattamente come sono documentati, quindi corrispondono uno a uno alle colonne o ai tag XML che Commerce Manager si aspetta. Per gli articoli e-commerce, oltre ai campi contrassegnati come obbligatori qui sotto, deve essere presente almeno uno tra brand, gtin o mpn: Meta tratta l'assenza di un identificatore di prodotto come una categoria di errore a sé, distinta dall'assenza di un campo obbligatorio.
| Campo | Obbligatorio | Formato | Esempio | Note |
|---|---|---|---|---|
id | Sì | stringa, max 100 caratteri | 404718SKU | ID contenuto univoco per articolo; usa il tuo SKU. Deve corrispondere al content_id del Pixel/CAPI perché gli annunci dinamici funzionino |
title | Sì | stringa, max 200 caratteri (65 consigliati) | Women's Floral Midi Dress | Nome del prodotto specifico e pertinente |
description | Sì | testo semplice, max 9.999 caratteri | 100% cotton midi dress with floral print... | Niente HTML e niente testo tutto in maiuscolo |
availability | Sì | enum | in stock | Gli unici valori supportati sono in stock o out of stock |
condition | Sì | enum | new | Valori supportati: new, refurbished, used |
price | Sì | numero + spazio + codice valuta ISO 4217 | 29.99 USD | Usa il punto per i decimali; deve corrispondere al prezzo mostrato nella landing page |
link | Sì | URL | https://example.com/product/404718 | Deve iniziare con http:// o https:// e rimandare alla pagina di quel prodotto esatto |
image_link | Sì | URL, JPEG o PNG | https://example.com/images/404718.jpg | Minimo 500x500 pixel, fino a 8 MB |
brand | Condizionale | stringa, max 100 caratteri | Acme | Obbligatorio a meno che non venga fornito gtin o mpn |
gtin | Condizionale | UPC/EAN/JAN/ISBN/ITF-14 da 8-14 cifre, senza trattini né spazi | 0012345678905 | Obbligatorio a meno che non venga fornito brand o mpn |
price nel formato obbligatorio "numero + codice ISO 4217" (ad es. 29.99 USD), l'indicatore di stock diventa il valore enum in stock/out of stock previsto da availability e i valori delle tue categorie vengono convertiti nella tassonomia di categorie di prodotto Google o Facebook richiesta da Meta per l'idoneità al checkout sulla piattaforma.xmlns:g e i caratteri speciali codificati come entità, oppure CSV/TSV), così non devi codificare a mano le e commerciali né gestire tu il namespace di prodotto di Google.Commerce Manager ti permette di programmare il recupero dell'URL di un feed ogni ora, ogni giorno o ogni settimana, e i feed programmati non possono essere eseguiti più di una volta all'ora: per aggiornamenti più rapidi serve la Catalog Batch API o la Direct Upload API invece del recupero programmato di un URL. La frequenza con cui dovresti davvero aggiornare dipende da quanto rapidamente cambiano inventario e prezzi: un recupero giornaliero è di solito sufficiente per i cataloghi che cambiano poco, mentre i negozi con frequenti variazioni di prezzo, flash sale o stock ad alta rotazione traggono vantaggio da aggiornamenti orari, così prezzo e disponibilità mostrati negli annunci restano allineati a ciò che c'è davvero nella landing page. Una discrepanza persistente tra i dati del feed e la pagina live è una causa documentata di articoli segnalati per informazioni errate o non aggiornate.
| Errore | Causa probabile | Soluzione |
|---|---|---|
| Campo obbligatorio mancante | Un attributo obbligatorio come price, image_link o availability è vuoto o assente per uno o più articoli | Prima di ricaricare il feed, verifica che ogni campo obbligatorio sia compilato per ogni articolo, non solo per un campione |
| Identificatore di prodotto mancante | Per un articolo e-commerce non è presente nessuno tra brand, gtin o mpn | Aggiungi almeno uno dei tre campi identificatori a ogni prodotto |
| Articolo duplicato | Lo stesso ID contenuto (id) compare in più di un feed di dati che alimenta lo stesso catalogo | Assicurati che ogni id sia univoco in tutte le origini dati collegate a quel catalogo |
| Articolo non approvato / rifiutato | All'articolo mancano informazioni obbligatorie oppure viola le policy pubblicitarie o commerciali di Meta | Controlla il motivo specifico nella scheda Issues del catalogo, correggi i dati del feed e richiedi una revisione se ritieni che il rifiuto sia errato |
| Informazioni di prodotto errate o non aggiornate negli annunci o nello Shop | Il crawler di Meta confronta la landing page con i dati del feed, e il feed (prezzo, titolo o disponibilità) non è aggiornato rispetto alla pagina live | Aumenta la frequenza di recupero del feed, così le variazioni di prezzo/disponibilità sul sito vengono riportate prima della scansione successiva |
| Landing page non raggiungibile | L'URL di link restituisce un errore, reindirizza altrove rispetto al prodotto o è bloccato per la scansione (ad es. da robots.txt) | Verifica che il link di ogni prodotto porti direttamente a quel prodotto e non sia bloccato per i crawler |
Questi consigli si basano direttamente sul comportamento dei campi documentato da Meta, non su consigli di marketing generici:
id stabile e identico al content_id inviato dal tuo Meta Pixel o dalla Conversions API: è ciò che permette al retargeting dinamico di collegare una visita al sito al prodotto giusto.google_product_category o fb_product_category nel modo più specifico possibile; una categoria è obbligatoria per l'idoneità al checkout sulla piattaforma e aiuta il sistema di pubblicazione di Meta ad abbinare l'articolo al pubblico giusto.brand, gtin o mpn per ogni articolo: per i cataloghi e-commerce è un requisito di identificazione vincolante, non solo una best practice.price e availability del feed alla landing page live; il crawler di Meta lo verifica e i dati non aggiornati sono un fattore documentato di segnalazione degli articoli.item_group_id per raggruppare le varianti di taglia/colore dello stesso prodotto, così Meta le mostra come un unico articolo con selezione della variante invece che come offerte duplicate in concorrenza tra loro.additional_image_link (fino a 20 immagini) invece di affidarti a un'unica immagine principale in image_link.Meta Ads accetta gli stessi formati di feed di Google Shopping?
In gran parte sì: Meta accetta CSV, TSV, RSS XML e ATOM XML, le stesse famiglie di formati usate dalla maggior parte dei feed per Google Merchant, più un'opzione con link a Google Fogli che Google non offre.
Cosa succede se il content_id del mio Pixel non corrisponde all'id del feed?
Annunci dinamici e retargeting per quell'articolo non funzioneranno, perché Meta collega il comportamento sul sito agli articoli del catalogo esclusivamente tramite la corrispondenza tra i valori di content_id e id.
Mi servono sia il brand sia il GTIN?
No: Meta richiede almeno uno tra brand, gtin o mpn per ogni articolo e-commerce, non tutti e tre.
Quanto velocemente posso aggiornare prezzi o stock?
I recuperi programmati del feed possono essere eseguiti al massimo ogni ora (l'intervallo programmato più rapido supportato da Commerce Manager); per modifiche quasi in tempo reale serve la Catalog Batch API o la Direct Upload API invece del recupero programmato di un URL.
Perché Meta mostra un prezzo vecchio nel mio annuncio?
Il crawler di Meta confronta periodicamente i dati del feed con la landing page live; se il feed non è stato recuperato di nuovo dopo la variazione di prezzo, l'annuncio e la scheda nello Shop continueranno a mostrare il valore non aggiornato fino al recupero successivo.
Posso usare un unico feed sia per Facebook sia per Instagram?
Sì: un unico catalogo e un unico feed alimentano Shop, tag e annunci dinamici sia su Facebook sia su Instagram; non esiste un formato di feed specifico per Instagram.
Quali dimensioni dell'immagine richiede Meta?
L'immagine di image_link deve essere in formato JPEG o PNG, di almeno 500x500 pixel e non superiore a 8 MB.
Meta Ads è il sistema pubblicitario di Meta Platforms, l'azienda dietro Facebook, Instagram, Messenger e WhatsApp. Per i negozi online, la pubblicità dei prodotti su Meta si basa su cataloghi gestiti in Commerce Manager, lo strumento di Meta per cataloghi e shop su Facebook e Instagram.
Invece di progettare un annuncio per ogni prodotto, un merchant collega un catalogo prodotti una sola volta e Meta crea gli annunci a partire da esso: annunci dinamici che mostrano agli acquirenti i prodotti visualizzati o aggiunti al carrello, annunci Advantage+ per cataloghi che scelgono i prodotti migliori dall'intera gamma e tag acquistabili nei post. Lo stesso catalogo alimenta anche Facebook e Instagram Shops.
I cataloghi possono essere popolati da un feed CSV, TSV o XML, da un Google Sheet o tramite le API di Meta, con feed scaricati secondo una pianificazione. Per gli annunci dinamici, Meta collega gli articoli del catalogo all'attività registrata dal Meta Pixel o dalla Conversions API tramite l'ID prodotto, quindi gli ID devono restare stabili e corrispondere esattamente.
Poiché ogni annuncio per cataloghi legge dal feed, la qualità del feed si riflette direttamente sui risultati. Prezzi non aggiornati, articoli erroneamente indicati come disponibili o discrepanze tra il feed e le landing page portano a clic sprecati e possono far segnalare o rifiutare gli articoli in Commerce Manager.
Le inserzioni dinamiche collegano due fonti di dati: il tuo catalogo, che fornisce immagini, titoli, prezzi e disponibilità, e il Meta Pixel o la Conversions API, che riportano cosa ha fatto un visitatore sul tuo sito. Meta le collega abbinando il content_id dell’evento all’id dell’articolo nel catalogo.
Se i valori non coincidono esattamente, il retargeting per quel prodotto non si attiva. Mantieni l’id stabile tra un aggiornamento e l’altro. Meta consiglia di usare il tuo SKU.
I nomi dei campi seguono la documentazione sui cataloghi di Meta. Per gli articoli e-commerce serve almeno uno tra brand, gtin o mpn, oltre ai campi obbligatori.
| Field | Required | Format | Notes |
|---|---|---|---|
| id | Yes | string, max 100 caratteri | Usa il tuo SKU. Deve coincidere con il content_id di Pixel/CAPI. |
| title | Yes | string, max 200 caratteri (65 consigliati) | Nome del prodotto specifico e pertinente. |
| description | Yes | testo semplice, max 9.999 caratteri | Niente HTML e niente testo tutto in maiuscolo. |
| availability | Yes | in stock / out of stock | Sono supportati solo questi due valori. |
| condition | Yes | new / refurbished / used | |
| price | Yes | numero + codice ISO 4217 | Ad es. 29.99 USD. Deve coincidere con la pagina di destinazione. |
| link | Yes | URL | Inizia con http:// o https:// e punta a quel prodotto. |
| image_link | Yes | URL, JPEG o PNG | Almeno 500x500 px, fino a 8 MB. |
| brand | Conditional | string, max 100 caratteri | Obbligatorio se non sono indicati gtin o mpn. |
| gtin | Conditional | da 8 a 14 cifre, senza trattini né spazi | Obbligatorio se non sono indicati brand o mpn. |
| mpn | Conditional | string | Obbligatorio se non sono indicati brand o gtin. |
| item_group_id | Optional | string | Raggruppa le varianti di taglia e colore in un unico articolo. |
| additional_image_link | Optional | URL, fino a 20 | Angolazioni extra oltre all’immagine principale. |
| fb_product_category | Optional | categoria | Necessario per il checkout sulla piattaforma; migliora la pubblicazione. |
| custom_label_0 to 4 | Optional | string | Dove Feedance scrive punteggio, 4T, Price War e Broken Size. |
Commerce Manager può recuperare l’URL di un feed ogni ora, ogni giorno o ogni settimana. I recuperi pianificati non possono avvenire più di una volta all’ora; per modifiche più rapide servono la Catalog Batch API o la Direct Upload API di Meta.
| Error | Likely cause | Fix |
|---|---|---|
| Campo obbligatorio mancante | Un attributo obbligatorio come price, image_link o availability è vuoto per alcuni articoli. | Controlla tutti i campi obbligatori per ogni articolo, non solo per un campione. |
| Identificatore di prodotto mancante | Non è presente nessuno tra brand, gtin o mpn. | Aggiungi almeno uno dei tre a ogni prodotto. |
| Articolo duplicato | Lo stesso id compare in più di un feed di dati del catalogo. | Mantieni ogni id univoco in tutte le sorgenti dati. |
| Articolo non approvato | Informazioni mancanti o un problema relativo alle normative. | Controlla la scheda Problemi, correggi il feed e richiedi una revisione. |
| Informazioni di prodotto obsolete | Il feed non è aggiornato rispetto alla pagina di destinazione attiva. | Recupera il feed più spesso, così le modifiche arrivano prima della scansione successiva. |
| Pagina di destinazione non raggiungibile | Il link restituisce un errore, reindirizza altrove o è bloccato per la scansione. | Assicurati che ogni link apra quel prodotto e sia scansionabile. |

“Feedance ci ha permesso di aggiungere all’istante sulle immagini i principali stimoli all’acquisto, come prezzo e dettagli della campagna. Così abbiamo creato creatività brandizzate e capaci di fermare lo scroll, che hanno davvero colpito i nostri clienti.”
Formati del feed, abbinamento e tempi di aggiornamento.
In gran parte sì. Meta accetta CSV, TSV, RSS XML e ATOM XML, le stesse famiglie di formati usate dalla maggior parte dei feed di Google Merchant, oltre a un link a Google Sheets.
Meta non riesce a collegare l’attività del visitatore a quell’articolo del catalogo, quindi il retargeting per quel prodotto non si attiva. Mantieni l’id stabile tra un aggiornamento e l’altro e identico al content_id inviato dal tuo Pixel o dalla Conversions API.
No. Per gli articoli e-commerce Meta richiede almeno uno tra brand, gtin o mpn, oltre ai campi obbligatori. Uno qualsiasi dei tre soddisfa il requisito.
Commerce Manager può recuperare l’URL di un feed ogni ora, ogni giorno o ogni settimana, e i recuperi pianificati non possono avvenire più di una volta all’ora. Per modifiche più rapide servono la Catalog Batch API o la Direct Upload API di Meta.
Il feed non è aggiornato rispetto alla pagina di destinazione attiva. Recupera il feed più spesso, così le variazioni di prezzo arrivano prima della scansione successiva, e mantieni prezzo e disponibilità allineati alla pagina di destinazione a ogni aggiornamento.
Sì. Il catalogo di Commerce Manager alimenta gli annunci di catalogo sia su Facebook sia su Instagram, quindi un solo feed Feedance copre entrambi.
image_link deve essere un JPEG o PNG di almeno 500x500 px e fino a 8 MB. Puoi aggiungere fino a 20 angolazioni extra con additional_image_link.
No. Feedance crea il feed del catalogo e vi scrive le sue etichette. Offerte, budget e set di prodotti restano nel tuo account Meta.
Collega il tuo feed e GA4. Mostriamo Product Score, 4T, Price War e Broken Size sul tuo catalogo.