Data feed (plik danych) to ustrukturyzowany plik – najczęściej XML, CSV lub JSON – który zbiera rekordy produktów lub treści sprzedawcy w wiersze ze standardowymi polami i jest odświeżany według harmonogramu, dzięki czemu każdy system docelowy odczytuje te same, aktualne informacje, zamiast polegać na ręcznym przepisywaniu danych. Znajduje się pomiędzy wewnętrznymi systemami firmy a zewnętrznymi platformami, które potrzebują danych produktowych, i pełni rolę warstwy tłumaczącej między nimi. Data feedy są surowcem dla formatów przygotowanych pod konkretne kanały, w tym feedu produktowego, który faktycznie odczytują Google Shopping czy Meta.
Dlaczego data feed jest ważny w zarządzaniu feedami
Data feed jest ważny, ponieważ to jedyne miejsce, w którym niespójności w danych firmy stają się widoczne i możliwe do naprawienia, zanim trafią do kanału zakupowego. Systemy źródłowe, takie jak ERP czy PIM, często przechowują informacje o produktach niespójnie – różne zespoły wprowadzają rozmiary, kategorie czy opisy w nieco inny sposób – a data feed jest punktem kontrolnym, w którym te różnice zostają wychwycone i poprawione albo trafiają prosto na marketplace. Platformy do zarządzania feedami wykorzystują ten etap do normalizacji i wzbogacania rekordów o metadane, co znacznie taniej jest naprawić raz, na poziomie data feedu, niż osobno ścigać błędy w każdym kanale, w którym firma sprzedaje. Sklepy, które pomijają ten krok, zwykle odkrywają jego koszt później – w postaci odrzuconych ofert lub słabszych pozycji w wynikach wyszukiwania.
Jak działa data feed
Data feed powstaje przez wyodrębnienie rekordów produktów z miejsca, w którym są przechowywane, zmapowanie każdego wewnętrznego pola na schemat oczekiwany przez miejsce docelowe i zapisanie wyniku jako pliku lub endpointu, który można pobierać ponownie według harmonogramu. Na etapie generowania odbywa się też transformacja: jednostki są przeliczane, nazwy kategorii mapowane na taksonomię kanału, brakujące pola uzupełniane ze źródeł wzbogacania, a zduplikowane lub wycofane produkty odfiltrowywane. Ponieważ ten sam bazowy data feed często zasila kilka różnych wyjść dla poszczególnych kanałów – feed w formacie Google, feed w formacie Meta, feed dla sieci afiliacyjnej – jednorazowe uporządkowanie bazowego data feedu sprawia, że każdy kolejny feed produktowy dziedziczy tę samą dokładność i nie wymaga osobnych poprawek.
Przykład: wiersz data feedu w 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 & Ash</g:brand>
<g:product_type>Home > Kitchen > Coffee & Tea</g:product_type>
</item>
Każde pole odzwierciedla tu decyzję podjętą wcześniej w data feedzie: g:product_type odzwierciedla mapowanie kategorii zastosowane podczas normalizacji, g:gtin – pole metadanych pobrane z bazy produktów, a obecność wszystkich wymaganych atrybutów – krok walidacji, który został wykonany, zanim rekord trafił do gotowego pliku wyjściowego.
Powiązane pojęcia
Data feed rzadko jest od razu czysty – zwykle wymaga normalizacji, aby ujednolicić niespójne wartości, oraz metadanych, które uzupełniają atrybuty opisowe brane przez kanał pod uwagę przy rankingu, zanim będzie gotowy, by stać się feedem produktowym dla konkretnego kanału. Pełne zestawienie pól, które powinien zawierać poprawnie zbudowany data feed, znajdziesz w naszym przewodniku Standardowe parametry feedu produktowego XML.
















