Un feed di dati è un file strutturato, in genere XML, CSV o JSON, che raggruppa i record di prodotti o contenuti di un commerciante in righe di campi standardizzati, aggiornati a intervalli regolari in modo che ogni sistema a valle legga le stesse informazioni aggiornate, anziché doverle reinserire manualmente. Si interpone tra i sistemi interni di un'azienda e le piattaforme esterne che necessitano dei dati di prodotto, fungendo da livello di traduzione che collega i due. I feed di dati sono la materia prima alla base di formati più specifici per canale, inclusi i feed di prodotto utilizzati da Google Shopping o Meta.

Perché un flusso di dati è importante per la gestione dei feed

Un feed di dati è fondamentale perché rappresenta il punto di controllo in cui le incongruenze nei dati aziendali sottostanti diventano visibili e correggibili prima che raggiungano un canale di vendita. I sistemi sorgente come un ERP o un PIM spesso memorizzano le informazioni sui prodotti in modo incoerente (team diversi inseriscono taglie, categorie o descrizioni in modi leggermente diversi) e un feed di dati è il punto di controllo in cui tale variazione viene individuata e corretta oppure inviata direttamente al marketplace. Le piattaforme di gestione dei feed utilizzano questa fase per applicare la normalizzazione e arricchire i record con metadati , un'operazione molto più economica da correggere una volta per tutte, a livello di feed di dati, piuttosto che dover individuare e correggere gli errori singolarmente su ogni canale di vendita. I rivenditori che saltano questo passaggio tendono a pagarne le conseguenze in seguito, sotto forma di inserzioni non approvate o di un posizionamento inferiore nei risultati di ricerca.

Come funziona un feed di dati

Un feed di dati viene generato estraendo i record dei prodotti dalla loro posizione di archiviazione, mappando ciascun campo interno allo schema previsto dalla destinazione e generando un output sotto forma di file o endpoint che può essere recuperato a intervalli regolari. La fase di generazione è anche quella in cui avviene la trasformazione: le unità vengono convertite, i nomi delle categorie vengono mappati alla tassonomia del canale, i campi mancanti vengono compilati utilizzando fonti di arricchimento e gli articoli duplicati o fuori produzione vengono filtrati. Poiché lo stesso feed di dati di base spesso fornisce diversi output specifici per canale (un feed in formato Google, un feed in formato Meta, un feed per la rete di affiliazione), ottenere un feed di dati di base pulito una sola volta significa che ogni feed di prodotto a valle erediterà la stessa accuratezza, senza la necessità di correzioni separate.

Esempio: una riga di feed di dati in XML

<item>
  <g:id>SKU-40217</g:id>
  <title>Ceramic Pour-Over Coffee Dripper - Matte White</title>
  <link>https://example-shop.com/products/ceramic-pour-over-dripper</link>
  <g:price>28.50 USD</g:price>
  <g:availability>in stock</g:availability>
  <g:gtin>00812345678903</g:gtin>
  <g:brand>Kettle &amp; Ash</g:brand>
  <g:product_type>Home &gt; Kitchen &gt; Coffee &amp; Tea</g:product_type>
</item>

Ciascun campo qui riportato riflette una decisione presa a monte nel flusso di dati: g:product_type riflette una mappatura delle categorie applicata durante la normalizzazione, g:gtin riflette un campo di metadati estratto da un database di prodotti e la presenza di ogni attributo obbligatorio riflette una fase di convalida eseguita prima che questo record fosse consentito nell'output finale.

Concetti correlati

Un feed di dati raramente è già completo e senza errori: in genere necessita di normalizzazione per standardizzare i valori incoerenti e di metadati per inserire gli attributi descrittivi su cui un canale si posiziona effettivamente prima di poter diventare un feed di prodotto specifico per quel canale. Per un riferimento completo, campo per campo, di ciò che un feed di dati ben formato dovrebbe contenere, consulta la nostra guida ai parametri standard XML per i feed di prodotto.