Plik danych to ustrukturyzowany plik — zazwyczaj XML, CSV lub JSON — który pakuje rekordy produktów lub treści sprzedawcy w wiersze standardowych pól, odświeżanych zgodnie z harmonogramem, dzięki czemu każdy system niższego szczebla odczytuje te same aktualne informacje, zamiast polegać na ręcznym wprowadzaniu danych. Znajduje się on pomiędzy wewnętrznymi systemami firmy a platformami zewnętrznymi, które potrzebują danych o produktach, pełniąc funkcję warstwy translacyjnej łączącej te dwa systemy. Pliki danych stanowią surowiec dla formatów specyficznych dla danego kanału, w tym dla pliku danych o produktach, z którego korzystają Google Shopping lub Meta.

Dlaczego kanał danych ma znaczenie dla zarządzania kanałami

Kanał danych ma znaczenie, ponieważ jest jedynym punktem, w którym niespójności w podstawowych danych biznesowych stają się widoczne i możliwe do naprawienia, zanim dotrą do kanału zakupowego. Systemy źródłowe, takie jak ERP lub PIM, często przechowują informacje o produktach w sposób niespójny — różne zespoły wprowadzają rozmiary, kategorie lub opisy w nieco inny sposób — a kanał danych jest punktem kontrolnym, w którym ta różnica zostaje wykryta i poprawiona lub trafia bezpośrednio na rynek. Platformy do zarządzania kanałami wykorzystują ten etap do stosowania normalizacji i wzbogacania rekordów o metadane , co jest znacznie tańsze do naprawienia jednorazowo, na poziomie kanału danych, niż niezależne ściganie błędów w każdym kanale, przez który firma sprzedaje. Sprzedawcy detaliczni, którzy pomijają ten krok, zazwyczaj odkrywają koszty później w postaci odrzuconych ofert lub słabszych pozycji w wynikach wyszukiwania.

Jak działa kanał danych

Generowanie strumienia danych odbywa się poprzez wyodrębnienie rekordów produktów z dowolnego miejsca ich przechowywania, mapowanie każdego pola wewnętrznego na dowolny schemat oczekiwany przez miejsce docelowe oraz eksportowanie wyniku w postaci pliku lub punktu końcowego, który można ponownie pobrać zgodnie z harmonogramem. Etap generowania to również miejsce, w którym następuje transformacja: jednostki są konwertowane, nazwy kategorii są mapowane na taksonomię kanału, brakujące pola są uzupełniane ze źródeł wzbogacania, a duplikaty lub wycofane elementy są filtrowane. Ponieważ ten sam bazowy strumień danych często dostarcza kilka różnych wyników specyficznych dla kanału — strumień w formacie Google, strumień w formacie Meta, strumień sieci afiliacyjnej — jednorazowe oczyszczenie bazowego strumienia danych oznacza, że ​​każdy kolejny strumień produktów dziedziczy tę samą dokładność, bez konieczności oddzielnych poprawek.

Przykład: wiersz źródła danych w formacie 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>

Każde pole tutaj odzwierciedla decyzję podjętą wcześniej w źródle danych: g:product_type odzwierciedla mapowanie kategorii zastosowane podczas normalizacji, g:gtin odzwierciedla pole metadanych pobrane z bazy danych produktów, a obecność każdego wymaganego atrybutu odzwierciedla krok walidacji, który został wykonany przed dopuszczeniem tego rekordu do gotowego wyjścia.

Powiązane pojęcia

Plik danych rzadko jest czysty sam w sobie — zazwyczaj wymaga normalizacji w celu ujednolicenia niespójnych wartości i metadanych, aby uzupełnić atrybuty opisowe, według których kanał jest faktycznie klasyfikowany, zanim będzie gotowy do przekształcenia się w plik produktowy dla konkretnego kanału. Aby uzyskać pełne zestawienie pól, które powinny zawierać poprawnie sformatowany plik danych, zapoznaj się z naszym przewodnikiem „ Standardowe parametry pliku produktowego XML”.