Panel klienta
Feed

Feed produktowy Meta: jakie pola powinien zawierać

Feed produktowy Meta przekazuje do katalogu informacje, z których platforma korzysta przy prezentowaniu produktów i tworzeniu reklam. Jeśli identyfikator, cena, zdjęcie albo adres produktu nie pasują do danych w sklepie, problemy z katalogiem mogą pojawić się jeszcze przed uruchomieniem kampanii.

Administracja RankWeb.pl 12 min czytania

Feed produktowy Meta: od jakich danych zacząć

Feed produktowy Meta to uporządkowany zestaw informacji o produktach, który przekazujesz do katalogu w ekosystemie Meta. Każdy rekord opisuje konkretny produkt lub wariant i zawiera dane potrzebne do jego rozpoznania, wyświetlenia oraz powiązania ze stroną sklepu.

Jeżeli prowadzisz sklep WooCommerce, PrestaShop albo Shoper, feed najczęściej powstaje automatycznie na podstawie danych zapisanych w sklepie. Nie oznacza to jednak, że można go po prostu wygenerować i od razu podłączyć. Przed wysłaniem pliku lub adresu feedu sprawdź, czy wartości odpowiadają temu, co rzeczywiście znajduje się na kartach produktów.

W praktyce najwięcej problemów powodują niespójności. Produkt ma jeden identyfikator w feedzie, inny w systemie sklepowym, cena nie odpowiada stronie produktu, zdjęcie zwraca błąd albo adres prowadzi do niedostępnej karty. Sam plik może wyglądać poprawnie, ale katalog produktów Meta otrzymuje wtedy dane, których nie da się prawidłowo wykorzystać.

Jeżeli dopiero poznajesz temat, przydatne będzie również wyjaśnienie jak działa feed produktowy w sklepie, ponieważ feed Meta jest jednym z zastosowań mechanizmu przekazywania danych produktowych.

Jak działa feed produktowy Meta i z czego składa się rekord

Feed może być zapisany między innymi jako CSV, TSV lub XML, zależnie od sposobu przekazywania danych i konfiguracji katalogu. Niezależnie od formatu najważniejsza jest zawartość pojedynczego rekordu.

Możesz wyobrazić sobie jeden wiersz feedu jako kartę produktu przeniesioną ze sklepu do katalogu Meta. Rekord powinien jednoznacznie wskazywać, jaki produkt opisuje, jak się nazywa, ile kosztuje, czy jest dostępny, gdzie znajduje się jego strona oraz z jakiego obrazu ma korzystać katalog.

Najczęściej spotkasz pola takie jak:

  • id, czyli identyfikator produktu,
  • title, czyli nazwa produktu,
  • description, czyli opis,
  • availability, czyli dostępność,
  • condition, czyli stan produktu,
  • price, czyli cena,
  • link, czyli adres strony produktu,
  • image_link, czyli adres głównego zdjęcia,
  • brand, czyli marka,
  • gtin lub mpn, jeżeli dane identyfikacyjne produktu są dostępne,
  • additional_image_link, czyli dodatkowe zdjęcia,
  • sale_price, jeżeli produkt ma cenę promocyjną,
  • product_type lub inne pola klasyfikujące produkt.

Nie każde pole ma taki sam status dla każdego przypadku użycia. Dlatego nie twórz feedu na zasadzie kopiowania wszystkich kolumn z bazy sklepu. Najpierw ustal, jakie dane są wymagane dla danego katalogu i formatu, a później sprawdź, czy wartości w tych polach są kompletne.

Meta udostępnia własną specyfikację pól i formatów danych dla katalogów. Przed wdrożeniem feedu sprawdź aktualne wymagania dokumentacji, ponieważ nazwy i zasady obsługi pól mogą się zmieniać.

Identyfikator produktu: punkt odniesienia dla całego feedu

Pole id identyfikuje produkt w katalogu. W sklepie internetowym może odpowiadać identyfikatorowi produktu, SKU albo innej wartości używanej w systemie źródłowym. Ważne jest nie tyle samo źródło identyfikatora, ile jego jednoznaczność i stabilność.

Jeżeli dziś produkt ma w feedzie identyfikator 12345, a po kolejnej synchronizacji otrzyma 98765, katalog może potraktować go jako inny rekord. W efekcie zamiast aktualizacji istniejącego produktu powstaje nowy wpis.

Przed uruchomieniem feedu sprawdź kilka rzeczy:

  1. Czy każdy produkt ma identyfikator?
  2. Czy identyfikatory nie powtarzają się między produktami?
  3. Czy identyfikator jest generowany w sposób stabilny?
  4. Czy warianty produktów mają rozróżnialne identyfikatory, jeżeli są przekazywane jako osobne rekordy?
  5. Czy identyfikator używany w feedzie jest zgodny z identyfikatorem wykorzystywanym później przy pomiarze zdarzeń produktowych?

Ostatni punkt ma znaczenie przy reklamach produktowych. Jeżeli katalog zna produkt pod jednym identyfikatorem, a dane o zachowaniu użytkownika przekazują inny identyfikator, powiązanie danych może być utrudnione.

Dlatego przed zmianą sposobu generowania identyfikatorów sprawdź, gdzie jeszcze są wykorzystywane. Dotyczy to również wdrożenia Meta Pixel oraz innych mechanizmów pomiarowych.

Szuflada z opisanymi przegródkami

Nazwa i opis produktu: dane, które muszą odpowiadać stronie

Pole title przekazuje nazwę produktu. Najprościej pobierać je bezpośrednio z karty produktu, zamiast tworzyć osobną nazwę tylko na potrzeby feedu. Dzięki temu klient, który zobaczy produkt w reklamie, trafia na stronę z odpowiadającą mu nazwą.

Sprawdź przede wszystkim, czy nazwa nie zawiera przypadkowego kodu HTML, zbędnych znaków technicznych lub informacji przeznaczonych wyłącznie dla panelu administracyjnego. Jeżeli sklep używa nazw wariantów, sprawdź, czy sposób ich przekazywania jest zgodny z konstrukcją katalogu.

description zawiera opis produktu. Tutaj również liczy się zgodność z kartą produktu. Nie przekazuj do feedu pustych opisów tylko dlatego, że produkt ma nazwę, zdjęcie i cenę. Zobacz, czy opis rzeczywiście opisuje produkt i czy jego format nie zawiera elementów, których feed nie powinien otrzymać.

Przy eksporcie danych z WooCommerce lub PrestaShop sprawdź, z którego pola pobierany jest opis. W sklepie mogą istnieć osobno opis główny, krótki opis, opis techniczny i treść SEO. Moduł generujący feed może korzystać tylko z jednego z nich.

Jeżeli po imporcie w katalogu widzisz niepełne albo dziwnie sformatowane opisy, zacznij od porównania źródła danych w sklepie z konkretnym rekordem w feedzie. Nie zakładaj, że problem powstał po stronie katalogu.

Cena i dostępność: dane, które szybko się dezaktualizują

price informuje katalog o cenie produktu. Cena powinna odpowiadać temu, co użytkownik widzi na stronie produktu. Sprawdź również walutę oraz sposób zapisu wartości.

Szczególną uwagę poświęć sklepom, które mają różne ceny zależne od kraju, waluty, grupy klienta lub wariantu. Jeżeli użytkownik trafia z reklamy na stronę, na której widzi inną cenę niż ta przekazana w katalogu, powstaje niespójność między reklamą a sklepem.

Przy produktach promocyjnych może być używane pole sale_price. Nie wystarczy jednak samo dodanie ceny promocyjnej. Sprawdź, czy podstawowa cena, cena promocyjna i ewentualne daty obowiązywania promocji są generowane z tych samych danych, które wykorzystuje sklep.

Podobnie działa availability. Feed powinien przekazywać aktualny status produktu, na przykład informację o dostępności. Jeżeli produkt został wyprzedany, a feed nadal pokazuje go jako dostępny, katalog otrzymuje nieaktualne dane.

Przy testowaniu feedu wykonaj prostą kontrolę kilku produktów. Otwórz kartę produktu w sklepie, znajdź ten sam produkt w feedzie i porównaj nazwę, cenę, walutę oraz dostępność. Jeżeli wartości się różnią, sprawdź logikę modułu generującego feed, a nie tylko ustawienia katalogu.

Arkusz etykiet i długopis

Zdjęcie produktu i adres strony

image_link wskazuje główne zdjęcie produktu. URL powinien prowadzić bezpośrednio do obrazu, a nie do strony produktu. Otwórz adres w prywatnym oknie przeglądarki i sprawdź, czy plik faktycznie się ładuje.

Przy okazji sprawdź, czy zdjęcie nie wymaga zalogowania, czy serwer nie blokuje pobierania oraz czy adres działa przez HTTPS. Jeżeli feed zawiera setki lub tysiące produktów, ręczne sprawdzenie wszystkich obrazów nie ma sensu. Możesz zacząć od losowej próbki i produktów, które wcześniej zgłaszały błędy.

Dodatkowe zdjęcia mogą być przekazywane za pomocą additional_image_link. Jest to przydatne, gdy karta produktu ma kilka fotografii i chcesz przekazać katalogowi więcej niż jeden obraz.

Drugim adresem, który trzeba sprawdzić, jest link. To adres strony produktu. Nie powinien prowadzić do kategorii, strony wyszukiwania ani nieaktualnej wersji produktu.

Sprawdź również przekierowania. Jeżeli link z feedu prowadzi najpierw do kilku przekierowań, a dopiero później do produktu, przeanalizuj, czy generowanie adresów w sklepie nie wymaga poprawy. Szczególnie łatwo o problemy po zmianie domeny, wdrożeniu HTTPS, zmianie struktury URL albo migracji sklepu.

Jeżeli interesuje Cię również przygotowanie feedu pod inne kanały sprzedaży, pomocne będzie zestawienie dotyczące danych potrzebnych do poprawnej walidacji feedu.

Najważniejsze pola feedu Meta, ich zastosowanie i wymagania

PoleZastosowanieCo sprawdzić przed wysłaniem
idJednoznaczna identyfikacja produktuCzy każda wartość jest unikalna i stabilna
titleNazwa produktuCzy odpowiada nazwie na stronie i nie zawiera śmieciowych danych
descriptionOpis produktuCzy opis jest kompletny i poprawnie pobierany ze sklepu
availabilityInformacja o dostępnościCzy status odpowiada rzeczywistemu stanowi magazynowemu
conditionStan produktuCzy przekazywana wartość odpowiada stanowi oferowanego produktu
priceCena produktuCzy cena i waluta odpowiadają stronie produktu
sale_priceCena promocyjnaCzy promocja jest aktualna i spójna z ofertą sklepu
linkStrona produktuCzy URL prowadzi bezpośrednio do właściwej karty produktu
image_linkGłówne zdjęcieCzy obraz jest dostępny pod publicznym adresem HTTPS
additional_image_linkDodatkowe zdjęciaCzy adresy prowadzą do właściwych obrazów
brandMarka produktuCzy wartość jest kompletna i odpowiada produktowi
gtinGlobalny identyfikator produktuCzy numer pochodzi z właściwego źródła i nie został przypadkowo zmieniony
mpnNumer producentaCzy numer odpowiada konkretnemu produktowi lub wariantowi
product_typeKlasyfikacja produktuCzy struktura kategorii jest logiczna i spójna

Tabela pokazuje praktyczny zestaw danych, od którego można zacząć kontrolę feedu. Nie oznacza to, że każda konfiguracja katalogu wymaga identycznego zestawu pól. Przed wdrożeniem sprawdź aktualną dokumentację Meta dla konkretnego typu katalogu i sposobu przesyłania danych.

Kartoteka z fiszkami

Marka, GTIN, MPN i kategoryzacja produktu

Dane identyfikacyjne produktu pozwalają dokładniej opisać ofertę. W zależności od produktu możesz dysponować marką, numerem GTIN, MPN albo innymi informacjami producenta.

Nie wpisuj fikcyjnych wartości tylko po to, aby zapełnić kolumnę. Jeżeli sklep nie ma wiarygodnego numeru GTIN, nie kopiuj do tego pola SKU tylko dlatego, że format wygląda podobnie. SKU jest identyfikatorem stosowanym przez sklep, natomiast GTIN ma inne zastosowanie.

Podobnie potraktuj markę. Jeśli sklep sprzedaje produkty różnych producentów, nie ustawiaj jednej marki dla całego feedu. Sprawdź mapowanie danych z systemu sklepowego. W przypadku importu produktów od hurtowni częstym problemem jest brak jednolitego źródła informacji o producencie.

product_type może służyć do przekazania własnej klasyfikacji produktów. Jeżeli w sklepie masz strukturę Elektronika > Telefony > Smartfony, sprawdź, jak dokładnie ta hierarchia jest eksportowana. Dobrze uporządkowane dane są łatwiejsze do filtrowania i wykorzystania przy tworzeniu zestawów produktów.

Jak przygotować feed produktowy do Meta przed podłączeniem katalogu

Najpierw pobierz aktualny feed albo otwórz jego adres w przeglądarce. Nie zaczynaj od konfiguracji reklam. Najpierw sprawdź dane źródłowe.

Weź kilka produktów reprezentujących różne sytuacje: produkt zwykły, produkt promocyjny, produkt z wariantami, produkt bez promocji oraz produkt, który niedawno zmienił stan magazynowy. Porównaj je z kartami w sklepie.

Sprawdź kolejno:

  • identyfikator,
  • nazwę,
  • opis,
  • cenę i walutę,
  • dostępność,
  • adres produktu,
  • główne zdjęcie,
  • dodatkowe zdjęcia,
  • markę,
  • identyfikatory producenta, jeżeli są dostępne,
  • kategorię lub typ produktu.

Następnie sprawdź samą strukturę pliku. Przy CSV zobacz, czy kolumny mają właściwe nagłówki, czy separator jest prawidłowy i czy wartości nie są przesuwane między kolumnami. Przy XML zwróć uwagę na strukturę dokumentu i kodowanie znaków.

Nie ograniczaj kontroli do jednego produktu. Błąd w generatorze feedu może dotyczyć całej kolumny albo konkretnej grupy produktów. Jeżeli problem występuje tylko dla wariantów, szukaj różnicy w sposobie przechowywania danych między produktem głównym a wariantem.

Jeżeli feed jest już podłączony, sprawdzaj również informacje zwracane przez katalog. Błąd przypisany do produktu często wskazuje konkretny problem z wartością pola. To znacznie lepszy punkt wyjścia niż poprawianie całego feedu bez sprawdzenia, co dokładnie zostało odrzucone.

Przy konfiguracji całego środowiska reklamowego możesz też przejść przez konfigurację reklam Meta dla sklepu internetowego, ale sam feed zawsze warto zweryfikować przed uruchomieniem kampanii.

Najczęstsze problemy z polami feedu Meta

Jednym z częstszych problemów jest pusty id. Bez jednoznacznego identyfikatora trudno prawidłowo rozpoznać rekord produktu. Jeżeli identyfikatory są powielone, sprawdź generator feedu oraz sposób obsługi wariantów.

Druga grupa problemów dotyczy URL-i. Link produktu może prowadzić do strony, która już nie istnieje. Zdjęcie może zwracać błąd 403 albo 404. Może też działać w przeglądarce administratora, ale być niedostępne dla zewnętrznego systemu pobierającego dane.

Kolejny problem to ceny. W sklepie może być wyświetlana cena brutto, a feed może pobierać inną wartość z pola technicznego. Przy sklepach wielowalutowych trzeba dodatkowo sprawdzić, czy waluta przekazywana w katalogu odpowiada wersji oferty dostępnej dla użytkownika.

Problematyczna bywa również dostępność. Sam stan magazynowy nie zawsze wystarcza do poprawnego określenia statusu produktu. Sprawdź, jak sklep interpretuje produkty dostępne na zamówienie, wyprzedane, chwilowo niedostępne oraz produkty z wariantami.

Jeżeli feed został zbudowany przez gotową wtyczkę, nie zakładaj, że ustawienia domyślne pasują do każdego sklepu. Wtyczka pobiera dane zgodnie z własną logiką. Dlatego po instalacji sprawdź wygenerowany plik, zamiast kontrolować wyłącznie ustawienia modułu.

Feed Meta a dane ze sklepu, czyli gdzie szukać źródła błędu

Gdy produkt w katalogu wygląda niepoprawnie, prześledź przepływ danych od końca do początku. Najpierw sprawdź produkt w katalogu, potem konkretny rekord w feedzie, a następnie źródłowe dane w sklepie.

Przykład jest prosty. Jeśli katalog pokazuje złą cenę, otwórz rekord produktu w feedzie. Jeżeli feed również zawiera złą cenę, problem znajduje się przed katalogiem, najczęściej w mapowaniu pola albo danych sklepu. Jeżeli feed ma poprawną cenę, a katalog pokazuje inną wartość, trzeba sprawdzić synchronizację i przetwarzanie danych po stronie katalogu.

Takie podejście oszczędza czas. Nie ma sensu zmieniać ustawień kampanii, jeśli źródłem problemu jest błędny eksport ceny z WooCommerce. Nie ma też sensu poprawiać danych w sklepie, jeżeli feed już zawiera właściwą wartość, a problem pojawia się dopiero podczas importu.

W podobny sposób możesz analizować problemy z nazwą, zdjęciem, dostępnością i adresem produktu.

Jak przygotować katalog produktów Meta do regularnej synchronizacji

Jednorazowe poprawienie feedu nie kończy pracy. Produkty w sklepie zmieniają ceny, dostępność, zdjęcia, nazwy i adresy. Katalog powinien otrzymywać aktualne dane zgodnie z przyjętym sposobem synchronizacji.

Sprawdź więc, jak często generator tworzy nowy feed oraz jak często katalog pobiera dane. Przy dużym sklepie ręczne eksportowanie pliku szybko staje się niewygodne i zwiększa ryzyko pominięcia zmian.

Zwróć też uwagę na produkty usunięte ze sklepu. Jeżeli generator nadal przekazuje stare rekordy, sprawdź, skąd są pobierane i czy feed odzwierciedla aktualny katalog produktów.

Dobrze przygotowana synchronizacja zaczyna się od jednego źródła danych. Cena powinna pochodzić z tego samego systemu, który wyświetla ją klientowi. To samo dotyczy dostępności, nazwy, adresu produktu i zdjęcia.

Jeżeli korzystasz z wielu kanałów sprzedaży, przydatne będzie również uporządkowanie procesu generowania feedów. Zamiast ręcznie poprawiać plik po każdym eksporcie, lepiej poprawić mapowanie w źródle danych albo konfiguracji narzędzia.

Do sklepów, które wymagają automatyzacji generowania i obsługi danych produktowych, możesz dobrać wtyczki do automatyzacji sklepu i feedów, zależnie od platformy i sposobu prowadzenia sprzedaży.

Kontrola feedu przed uruchomieniem reklam

Przed uruchomieniem kampanii przejdź przez cały przepływ danych. Nie sprawdzaj wyłącznie tego, czy katalog został utworzony. Sprawdź, czy konkretny produkt ma poprawny rekord i czy wartości odpowiadają stronie sklepu.

Najprostsza kontrola obejmuje kilka produktów z różnych kategorii. Dla każdego porównaj id, title, description, price, availability, link i image_link. Następnie sprawdź pola dodatkowe, które wykorzystujesz w swoim katalogu, takie jak marka, GTIN, MPN, typ produktu czy dodatkowe zdjęcia.

Jeżeli sklep ma warianty, wybierz produkt z wariantami i sprawdź każdy z nich. Szczególnie ważne jest ustalenie, czy każdy wariant otrzymuje właściwy identyfikator, cenę, zdjęcie i dostępność.

Jeżeli po tej kontroli dane są spójne, dopiero wtedy przejdź do kolejnych elementów konfiguracji reklamowej. Sam poprawny feed nie zastępuje konfiguracji pomiaru ani kampanii, ale bez poprawnych danych produktowych trudno prawidłowo wykorzystać katalog.

Feed produktowy Meta najlepiej traktować jako połączenie między sklepem a katalogiem, a nie jako zwykły plik eksportowy. Każde pole ma swoje źródło, znaczenie i zależności z pozostałymi danymi. Jeżeli sprawdzisz te zależności przed synchronizacją, łatwiej znajdziesz miejsce, w którym powstaje błąd.

Najczęstsze pytania

Jakie pola powinien mieć feed Meta?

Podstawowy rekord produktu powinien zawierać między innymi identyfikator, nazwę, opis, dostępność, cenę, adres produktu i adres głównego zdjęcia. W zależności od katalogu i rodzaju oferty mogą być potrzebne także pola takie jak marka, GTIN, MPN, typ produktu, cena promocyjna oraz dodatkowe zdjęcia. Przed wdrożeniem sprawdź aktualną specyfikację Meta dla swojego katalogu.

Czy SKU może być identyfikatorem produktu w feedzie Meta?

SKU może być używane jako identyfikator, jeśli spełnia wymagania dotyczące jednoznaczności i stabilności danych. Przed wyborem SKU sprawdź jednak, czy ta sama wartość jest konsekwentnie wykorzystywana w sklepie i innych elementach integracji. Nie zmieniaj identyfikatorów bez sprawdzenia ich zastosowania w istniejącym katalogu i pomiarze.

Dlaczego cena w katalogu Meta różni się od ceny w sklepie?

Najpierw porównaj cenę na stronie produktu z wartością w konkretnym rekordzie feedu. Jeżeli feed zawiera błędną cenę, sprawdź mapowanie pola i źródło danych w sklepie. Przy sklepach wielowalutowych i produktach promocyjnych sprawdź również walutę, cenę promocyjną oraz zasady generowania danych.

Jak sprawdzić, czy zdjęcie w feedzie Meta działa poprawnie?

Otwórz wartość pola image_link bezpośrednio w przeglądarce i sprawdź, czy adres prowadzi do właściwego obrazu. Zweryfikuj również dostępność przez HTTPS, brak wymogu logowania oraz odpowiedź serwera. Przy dużych feedach zacznij od kontroli kilku produktów z różnych kategorii i produktów, dla których wcześniej pojawiały się błędy.

Jak przygotować feed produktowy do Meta w WooCommerce lub PrestaShop?

Najpierw wybierz narzędzie generujące feed i skonfiguruj mapowanie pól. Następnie wygeneruj plik, porównaj kilka rekordów z kartami produktów w sklepie i sprawdź identyfikatory, ceny, dostępność, URL-e oraz zdjęcia. Dopiero po tej kontroli podłącz feed do katalogu i sprawdź komunikaty zwracane podczas synchronizacji.

Źródła

  1. Data feed fields and specifications for catalogs in Commerce Manager · Meta
  2. How to create a catalog in Commerce Manager · Meta
  3. Supported feeds for catalogs · Meta for Developers
Meta Adsfeed produktowykatalog produktów Metae-commercereklama internetowaWooCommercePrestaShop

Zacznijmy od tego, co naprawdę hamuje Twoją sprzedaż

Napisz krótko, czym się zajmujesz i co Cię gryzie. Odpiszę osobiście, bez automatów i bez nacisku na sprzedaż.

WhatsApp