Dystrybucja feedu to proces przesyłania feedu produktowego z miejsca, w którym jest generowany, do każdego marketplace'u, platformy reklamowej i kanału, w którym sprzedaje sprzedawca, tak aby każde miejsce docelowe otrzymało oczekiwany format pliku i pola. Obejmuje wszystko — od formatowania i walidacji po samo przesłanie (przez pobranie z adresu URL, FTP lub wysyłkę przez API) — oraz harmonogram, który utrzymuje każde miejsce docelowe w synchronizacji z danymi źródłowymi. Pojedynczy feed rzadko trafia tylko w jedno miejsce, więc to dystrybucja sprawia, że jeden plik przekłada się na obecność w dziesiątkach kanałów jednocześnie.
Dlaczego dystrybucja feedu ma znaczenie
Sprzedawcy rzadko sprzedają dziś tylko w jednym kanale, więc ten sam katalog musi trafić do Google Shopping, Meta, Amazon, sieci afiliacyjnych i porównywarek cen — często z innymi nazwami pól, taksonomiami kategorii i formatami plików. Ręczne tworzenie i utrzymywanie osobnego eksportu dla każdego miejsca docelowego przestaje się skalować już przy kilku kanałach i prowadzi dokładnie do takich niespójności, przez które oferty są oznaczane lub usuwane. Scentralizowana dystrybucja feedu utrzymuje jeden feed źródłowy jako jedyne źródło prawdy i stamtąd obsługuje tłumaczenie danych oraz dostarczanie ich do każdego kanału — i to właśnie umożliwia niezawodne zarządzanie kanałami; nie da się spójnie zarządzać kanałami, jeśli każdy z nich jest zasilany innym, ręcznie utrzymywanym plikiem.
Jak to działa
System dystrybucji feedu bierze bazowy feed i stosuje do niego szablony właściwe dla danego kanału, które zmieniają nazwy pól, przeformatowują wartości i odfiltrowują produkty niespełniające wymagań miejsca docelowego, a następnie dostarcza każdy powstały plik w sposób, jakiego oczekuje dany kanał — jako hostowany adres URL, który platforma cyklicznie odpytuje, bezpośrednią wysyłkę przez API lub transfer pliku do wskazanego punktu końcowego. Harmonogramy dystrybucji zwykle dostosowuje się też do każdego kanału: marketplace o rygorystycznych zasadach dotyczących stanów magazynowych może wymagać aktualizacji co godzinę, a mniejsza sieć afiliacyjna może pobierać dane tylko raz dziennie. Ten sam mechanizm — jedno źródło zasilające wiele miejsc docelowych w ich własnych, oczekiwanych formatach — stoi szerzej za syndykacją treści, niezależnie od tego, czy dystrybuowaną treścią jest katalog produktów, czy feed redakcyjny.
Przykład
<item>
<g:id>SKU-55210</g:id>
<title>Merino Wool Beanie - Slate Grey</title>
<link>https://example-shop.com/products/merino-beanie-slate</link>
<g:price>28.00 USD</g:price>
<g:availability>in stock</g:availability>
<g:channel_target>google_shopping,meta_catalog,affiliate_network_a</g:channel_target>
</item>
Wartość channel_target nie jest standardowym polem, które bezpośrednio odczytuje jakakolwiek pojedyncza platforma — to sposób, w jaki system dystrybucji wewnętrznie oznacza wiersz, zanim podzieli go na osobne, poprawnie sformatowane pliki, które faktycznie otrzymują Google, Meta i sieć afiliacyjna.
Powiązane pojęcia
Dystrybucja feedu znajduje się za samym bazowym feedem, a przed zarządzaniem kanałami, które określa, jak oferty w każdym miejscu docelowym są konfigurowane i utrzymywane po ich dostarczeniu. Ten sam model dostarczania „jeden do wielu” leży też u podstaw syndykacji treści, ponieważ dystrybucja katalogu produktów do marketplace'ów i dystrybucja treści redakcyjnych do wydawców rozwiązują ten sam problem strukturalny: jak dostarczyć jedno źródło do wielu miejsc docelowych w formacie, jakiego oczekuje każde z nich.
















