Katalog produktów Meta z Base (BaseLinker) – jak wygenerować feed do reklam na Facebooku

Miłosz Brzegowy

Miłosz Brzegowy

Head of Growth and Demand Generation

Zapytanie „BaseLinker Facebook katalog” pojawia się zwykle wtedy, gdy sklep trzyma całą ofertę w Base, a chce uruchomić reklamy katalogowe na Facebooku i Instagramie. Base (dawniej BaseLinker) nie jest platformą sklepu, ale ma rozbudowany moduł eksportu, który pozwala przygotować plik produktowy w formacie akceptowanym przez Meta i udostępnić go pod stałym linkiem. Meta może pobierać taki plik według harmonogramu i aktualizować katalog bez ręcznej pracy.

W tym poradniku pokazujemy, kiedy warto budować katalog Meta z Base, a kiedy lepiej zasilić go bezpośrednio ze sklepu, jak przygotować własny eksport, jakie pola są wymagane, jak dodać plik jako źródło danych w Commerce Managerze i na co uważać przy identyfikatorach produktów. Opisy opieramy na Pomocy Base i Pomocy Meta. Nazwy sekcji w obu panelach mogą się zmieniać wraz z aktualizacjami.

Base a katalog Meta – co jest dostępne

Base.com to nowa nazwa BaseLinkera – o tym, co zmienił rebranding, piszemy w artykule BaseLinker to teraz Base. W kontekście reklam Meta najważniejsze jest to, że Base nie łączy się z katalogiem Meta w taki sposób jak oficjalne aplikacje sklepów. Na stronie integracji Base z Meta Commerce w chwili pisania tego tekstu można jedynie zostawić adres e-mail, żeby otrzymać powiadomienie o jej uruchomieniu. Zanim zaczniesz budować własny eksport, sprawdź więc, czy dedykowana integracja nie jest już dostępna.

Do tego czasu podstawowym narzędziem jest moduł eksportu. Według Pomocy Base o eksporcie w sekcji Produkty → Import/Eksport → Eksport możesz wyeksportować katalog do pliku CSV, HTML, PDF, TXT lub XML i wygenerować link do każdego eksportu. Base udostępnia domyślne szablony, które można zduplikować i edytować, a także edytor pozwalający utworzyć własny format pliku – na przykład taki, jakiego wymaga katalog Meta.

Źródło katalogu Meta

Kiedy się sprawdza

Główne ryzyko

Integracja sklepu (aplikacja lub moduł)

Sklep ma oficjalną integrację z Meta

Mniejsza kontrola nad danymi w pliku

Własny eksport z Base

Oferta i dane produktów są uporządkowane w Base

Identyfikatory niezgodne z pikselem w sklepie

Plik w formacie Google Merchant Center

Masz już feed do Google przygotowany w Base

Różnice w polach i kategoriach między platformami

Ręczne dodawanie produktów

Kilka produktów, test

Brak automatycznej aktualizacji cen i stanów

Kiedy budować katalog z Base, a kiedy ze sklepu

Katalog Meta to nie tylko lista produktów. W reklamach katalogowych Advantage+ (dawniej reklamach dynamicznych) Meta łączy produkty z katalogu ze zdarzeniami piksela na stronie sklepu. Według Pomocy Meta identyfikator produktu w katalogu musi dokładnie odpowiadać identyfikatorowi tego samego produktu przesyłanemu przez piksel. Dlatego pytanie, skąd zasilać katalog, sprowadza się do pytania, które identyfikatory wysyła piksel w Twoim sklepie.

Jeśli sklep ma oficjalną integrację z Meta (na przykład Shopify, WooCommerce czy Shoper), która instaluje piksel i synchronizuje katalog, zwykle najprościej zostawić katalog po stronie sklepu – identyfikatory w zdarzeniach i katalogu pochodzą wtedy z jednego miejsca. Eksport z Base ma sens, gdy sklep nie ma dobrej integracji katalogu, gdy w Base masz lepsze dane produktów (tytuły, zdjęcia, parametry) albo gdy chcesz mieć pełną kontrolę nad zawartością pliku, na przykład nad etykietami niestandardowymi i wykluczeniami.

[#wazne] Zanim zbudujesz eksport, sprawdź w narzędziu testowania zdarzeń, jaki identyfikator produktu wysyła piksel w zdarzeniu ViewContent: ID produktu w sklepie, SKU, a może ID wariantu. Ten sam identyfikator musi trafić do pola id w pliku z Base. Jeśli w sklepie i w Base produkty mają różne numery, najbezpieczniej oprzeć się na SKU – pod warunkiem że piksel również wysyła SKU.

O porządkowaniu numerów produktów w Base piszemy w artykule o EAN i SKU w Base. Uporządkowane SKU to fundament, bez którego żaden plik produktowy nie zadziała poprawnie w reklamach katalogowych.

Wykres – jak przygotować katalog Meta z Base krok po kroku. [#chart:m27]

Zapytanie „BaseLinker Facebook katalog” pojawia się zwykle wtedy, gdy sklep trzyma całą ofertę w Base, a chce uruchomić reklamy katalogowe na Facebooku i Instagramie. Base (dawniej BaseLinker) nie jest platformą sklepu, ale ma rozbudowany moduł eksportu, który pozwala przygotować plik produktowy w formacie akceptowanym przez Meta i udostępnić go pod stałym linkiem. Meta może pobierać taki plik według harmonogramu i aktualizować katalog bez ręcznej pracy.

W tym poradniku pokazujemy, kiedy warto budować katalog Meta z Base, a kiedy lepiej zasilić go bezpośrednio ze sklepu, jak przygotować własny eksport, jakie pola są wymagane, jak dodać plik jako źródło danych w Commerce Managerze i na co uważać przy identyfikatorach produktów. Opisy opieramy na Pomocy Base i Pomocy Meta. Nazwy sekcji w obu panelach mogą się zmieniać wraz z aktualizacjami.

Base a katalog Meta – co jest dostępne

Base.com to nowa nazwa BaseLinkera – o tym, co zmienił rebranding, piszemy w artykule BaseLinker to teraz Base. W kontekście reklam Meta najważniejsze jest to, że Base nie łączy się z katalogiem Meta w taki sposób jak oficjalne aplikacje sklepów. Na stronie integracji Base z Meta Commerce w chwili pisania tego tekstu można jedynie zostawić adres e-mail, żeby otrzymać powiadomienie o jej uruchomieniu. Zanim zaczniesz budować własny eksport, sprawdź więc, czy dedykowana integracja nie jest już dostępna.

Do tego czasu podstawowym narzędziem jest moduł eksportu. Według Pomocy Base o eksporcie w sekcji Produkty → Import/Eksport → Eksport możesz wyeksportować katalog do pliku CSV, HTML, PDF, TXT lub XML i wygenerować link do każdego eksportu. Base udostępnia domyślne szablony, które można zduplikować i edytować, a także edytor pozwalający utworzyć własny format pliku – na przykład taki, jakiego wymaga katalog Meta.

Źródło katalogu Meta

Kiedy się sprawdza

Główne ryzyko

Integracja sklepu (aplikacja lub moduł)

Sklep ma oficjalną integrację z Meta

Mniejsza kontrola nad danymi w pliku

Własny eksport z Base

Oferta i dane produktów są uporządkowane w Base

Identyfikatory niezgodne z pikselem w sklepie

Plik w formacie Google Merchant Center

Masz już feed do Google przygotowany w Base

Różnice w polach i kategoriach między platformami

Ręczne dodawanie produktów

Kilka produktów, test

Brak automatycznej aktualizacji cen i stanów

Kiedy budować katalog z Base, a kiedy ze sklepu

Katalog Meta to nie tylko lista produktów. W reklamach katalogowych Advantage+ (dawniej reklamach dynamicznych) Meta łączy produkty z katalogu ze zdarzeniami piksela na stronie sklepu. Według Pomocy Meta identyfikator produktu w katalogu musi dokładnie odpowiadać identyfikatorowi tego samego produktu przesyłanemu przez piksel. Dlatego pytanie, skąd zasilać katalog, sprowadza się do pytania, które identyfikatory wysyła piksel w Twoim sklepie.

Jeśli sklep ma oficjalną integrację z Meta (na przykład Shopify, WooCommerce czy Shoper), która instaluje piksel i synchronizuje katalog, zwykle najprościej zostawić katalog po stronie sklepu – identyfikatory w zdarzeniach i katalogu pochodzą wtedy z jednego miejsca. Eksport z Base ma sens, gdy sklep nie ma dobrej integracji katalogu, gdy w Base masz lepsze dane produktów (tytuły, zdjęcia, parametry) albo gdy chcesz mieć pełną kontrolę nad zawartością pliku, na przykład nad etykietami niestandardowymi i wykluczeniami.

[#wazne] Zanim zbudujesz eksport, sprawdź w narzędziu testowania zdarzeń, jaki identyfikator produktu wysyła piksel w zdarzeniu ViewContent: ID produktu w sklepie, SKU, a może ID wariantu. Ten sam identyfikator musi trafić do pola id w pliku z Base. Jeśli w sklepie i w Base produkty mają różne numery, najbezpieczniej oprzeć się na SKU – pod warunkiem że piksel również wysyła SKU.

O porządkowaniu numerów produktów w Base piszemy w artykule o EAN i SKU w Base. Uporządkowane SKU to fundament, bez którego żaden plik produktowy nie zadziała poprawnie w reklamach katalogowych.

Wykres – jak przygotować katalog Meta z Base krok po kroku. [#chart:m27]

Darmowy audyt Meta Ads
Skorzystaj z darmowego audytu kampanii Meta Ads
  • Analiza kampanii, grup odbiorców i kreacji
  • Sprawdzenie Piksela, API konwersji i zdarzeń
  • Plan obniżenia kosztu pozyskania klienta

Wymagane pola w pliku produktowym dla Meta

Specyfikacja danych produktów w Pomocy Meta wymienia pola wymagane dla każdego produktu. Nazwy pól i część wartości muszą być podane po angielsku, nawet jeśli opisy produktów są po polsku. Poniżej zestawienie z podpowiedzią, skąd wziąć dane w Base.

Pole Meta

Co zawiera

Skąd wziąć w Base

id

Unikalny identyfikator produktu, zgodny z pikselem

SKU lub ID produktu – zgodnie z tym, co wysyła piksel

title

Konkretna nazwa produktu

Nazwa produktu

description

Opis w czystym tekście, inny niż tytuł

Opis produktu bez znaczników HTML

availability

in stock lub out of stock

Stan magazynowy przeliczony na wartość tekstową

condition

new, refurbished lub used

Stała wartość, zwykle new

price

Cena z kodem waluty, np. 129.99 PLN

Cena brutto z odpowiedniej grupy cenowej

link

Adres strony produktu w sklepie

Link do produktu w sklepie

image_link

Adres głównego zdjęcia

URL zdjęcia głównego

brand

Marka produktu

Producent

Kilka szczegółów ma duże znaczenie. Cena musi mieć kropkę jako separator dziesiętny i trzyliterowy kod waluty po spacji, bez symboli w rodzaju zł. Zdjęcia muszą być w formacie JPEG lub PNG, mieć co najmniej 500 × 500 pikseli i mniej niż 8 MB. Opis powinien być czystym tekstem – jeśli opisy w Base zawierają HTML, w eksporcie trzeba go usunąć albo użyć osobnego pola na opis sformatowany. Produkty niedostępne nie są pokazywane w reklamach, dlatego poprawne przeliczanie stanu na wartość availability chroni przed płaceniem za kliknięcia w produkty, których nie da się kupić.

Z pól opcjonalnych najbardziej przydają się item_group_id (łączy warianty jednego produktu), sale_price (cena promocyjna, niższa od podstawowej), gtin (kod EAN, jeśli masz pewność, że jest poprawny) oraz etykiety niestandardowe custom_label_0–4. Etykiety pozwalają oznaczyć produkty na przykład według marży, sezonu czy statusu bestsellera i potem budować z nich zestawy produktów w katalogu Meta. Pełną listę pól i najczęstsze błędy opisujemy w poradniku o feedzie produktowym dla Meta.

Jak przygotować eksport w Base

Pomoc Base zaleca, żeby nowego eksportu nie tworzyć od zera, tylko zduplikować jeden z istniejących szablonów i na jego przykładzie zbudować własny. W praktyce wygląda to tak:

  1. Przejdź do sekcji Produkty → Import/Eksport → Eksport.

  2. Wybierz szablon najbliższy temu, czego potrzebujesz (na przykład domyślny XML lub CSV) i użyj przycisku duplikowania.

  3. W edytorze eksportu zmień nazwy pól na nazwy wymagane przez Meta i przypisz do nich dane produktów.

  4. Dodaj przeliczenia: stan magazynowy na in stock lub out of stock, cenę z kodem waluty, czysty opis bez HTML.

  5. Ogranicz eksport do produktów, które chcesz reklamować – na przykład tylko aktywnych i ze zdjęciem.

  6. Zapisz eksport i wygeneruj jego link przyciskiem tworzenia linku eksportu.

  7. Otwórz link w przeglądarce i sprawdź, czy prowadzi bezpośrednio do pliku, a dane wyglądają poprawnie.

Szczegóły pracy z eksportami, w tym formaty XML i CSV, opisujemy w artykule o eksporcie produktów z Base. Jeśli masz już w Base plik dla Google, zajrzyj też do tekstu o feedzie do Google Merchant Center z Base – Meta pozwala wgrać plik sformatowany pod Google Merchant Center, co bywa szybszą drogą niż budowa osobnego eksportu.

[#uwaga] Pomoc Base podaje, że ze względów wydajnościowych dziennie można wykonać do 20 pełnych eksportów magazynu do pliku, a przy dużej liczbie produktów przygotowanie eksportu może trwać kilka minut. Pomoc nie precyzuje, czy każde pobranie pliku z linku liczy się do tego limitu. Jeśli tak, godzinowy harmonogram pobierania w Meta (24 pobrania na dobę) mógłby go przekroczyć. Bezpieczniej zacząć od harmonogramu dziennego i w razie wątpliwości zapytać pomoc Base.

Dodanie pliku do katalogu w Commerce Managerze

Gdy link do eksportu działa, dodaj go jako źródło danych w katalogu. Według Pomocy Meta o przesyłaniu pliku produktowego potrzebujesz pełnej kontroli nad katalogiem, a plik może być w formacie XLSX, CSV, TSV, XML (RSS/ATOM) lub Google Sheets, o rozmiarze do 4 GB. Przy większym pliku lub ponad milionie produktów trzeba podzielić ofertę na kilka plików.

  • W Commerce Managerze wybierz katalog, otwórz kartę Katalog i przejdź do Produktów lub Źródeł danych.

  • Kliknij Dodaj i wybierz plik danych.

  • Wskaż format: domyślnie specyfikację Meta albo Google Merchant Center, jeśli plik przygotowano pod Google.

  • Wybierz przesyłanie przez URL i wklej link do eksportu z Base. Link musi zaczynać się od http, https, ftp lub sftp i prowadzić bezpośrednio do pliku.

  • Jeśli nazwy pól nie pasują, Meta zaproponuje ich dopasowanie i utworzy reguły danych dla kolejnych pobrań.

  • Nazwij źródło danych, ustaw domyślną walutę i wybierz harmonogram: co godzinę, codziennie lub co tydzień.

Meta radzi ustawiać pobieranie chwilę po tym, jak plik zwykle się aktualizuje. Warto też znać różnicę między dwoma trybami harmonogramu. Tryb zastępowania usuwa z katalogu produkty, których nie ma już w pliku, ale przetwarza się dłużej. Tryb aktualizacji jest szybszy, jednak ignoruje produkty usunięte z pliku – aby je skasować, trzeba użyć pola delete. Meta sugeruje łączenie obu trybów, na przykład częstą aktualizację cen i dostępności oraz rzadsze pełne zastąpienie pliku.

Ustawienie harmonogramu

Co robi

Kiedy użyć

Zastępowanie (replace)

Dodaje, aktualizuje i usuwa produkty zgodnie z plikiem

Regularne porządkowanie katalogu

Aktualizacja (update)

Dodaje i aktualizuje produkty, nie usuwa brakujących

Częste odświeżanie cen i stanów

Połączenie obu

Aktualizacja częściej, zastępowanie rzadziej

Duże katalogi ze zmiennymi cenami

Warianty produktów i zdjęcia

Jeśli w Base masz produkty z wariantami, zdecyduj, czy do Meta trafiają warianty, czy tylko produkty główne. Gdy eksportujesz warianty, każdy z nich musi mieć własny identyfikator, a wszystkie warianty jednego produktu – wspólne item_group_id, różne od identyfikatorów samych produktów. Kluczowe jest to, żeby piksel w sklepie wysyłał identyfikatory na tym samym poziomie co plik: wariantu albo produktu głównego. Więcej o wariantach w Base piszemy w artykule o wariantach produktów w Base.

Przy zdjęciach pamiętaj o jednej zasadzie z Pomocy Meta: jeśli wymieniasz zdjęcie produktu, musisz zmienić też jego adres URL, żeby Meta pobrała nową wersję. Dlatego nie dodawaj tymczasowych grafik w rodzaju „zdjęcie wkrótce” – Meta może je zapamiętać na długo.

[#przyklad] Sklep z wyposażeniem domu prowadzi ofertę w Base i sprzedaje przez własny sklep oraz marketplace’y. Piksel w sklepie wysyła w zdarzeniach SKU produktu. Sklep duplikuje domyślny eksport XML, zmienia nazwy pól na wymagane przez Meta, w polu id umieszcza SKU, a do custom_label_0 dodaje informację o grupie marżowej. Eksport ogranicza do produktów aktywnych w sklepie i ze zdjęciem. Meta pobiera plik raz dziennie rano, a co tydzień wykonuje pełne zastąpienie, które usuwa wycofane produkty.

Dane z Base, które poprawiają kampanie

Przewagą eksportu z Base jest dostęp do danych, których integracje sklepów często nie przekazują. Możesz na przykład wyliczyć w eksporcie grupę marżową, oznaczyć produkty z niskim stanem magazynowym albo wskazać kategorie sezonowe i przekazać te informacje w etykietach niestandardowych. Na ich podstawie zbudujesz zestawy produktów, które pozwolą osobno promować bestsellery z dobrą marżą i osobno wyprzedawać końcówki serii. Warunkiem jest dobrze prowadzony magazyn produktów w Base – plik produktowy nigdy nie będzie lepszy niż dane, z których powstaje.

Ogólne zasady tworzenia i łączenia katalogu ze sklepem, w tym uprawnienia i powiązanie ze zbiorem danych, opisujemy w poradniku katalog produktów na Facebooku. Jeśli potrzebujesz pomocy przy uporządkowaniu samego Base, zobacz naszą usługę wdrożenia i obsługi Base.

Kontrola po pierwszym pobraniu

Po pierwszym pobraniu Commerce Manager pokazuje podsumowanie: ile produktów dodano lub zaktualizowano i jakie błędy wystąpiły. Przejrzyj je od razu, a potem sprawdź kilka rzeczy:

  • Czy liczba produktów w katalogu odpowiada liczbie produktów w eksporcie.

  • Czy ceny, waluta i dostępność są poprawne dla kilku losowych produktów.

  • Czy zdjęcia się wyświetlają i nie są przycięte w nieoczekiwany sposób.

  • Czy w diagnostyce katalogu nie ma ostrzeżeń o niskim dopasowaniu identyfikatorów do zdarzeń piksela.

  • Czy produkty nie są odrzucane z powodu zasad handlowych lub braków w danych.

Jeśli część produktów zostanie odrzucona, przyczyny i sposoby naprawy opisujemy w artykule o odrzuconych produktach w katalogu Meta. Gdy katalog jest kompletny i dopasowany do zdarzeń, możesz uruchomić reklamy katalogowe Advantage+. Parametry zdarzeń, które muszą zawierać identyfikatory produktów, opisujemy w tekście o zdarzeniach piksela Meta w e-commerce.

Wykres – najczęstsze problemy z katalogiem Meta zasilanym z Base. [#chart:m27b]

[#tip] Trzymaj w Base osobny eksport tylko dla Meta i nie używaj go do innych celów. Dzięki temu zmiana w pliku dla innego kanału, na przykład dodanie kolumny dla porównywarki, nie zepsuje przypadkiem katalogu reklamowego. Każdą zmianę w eksporcie sprawdzaj po najbliższym pobraniu w Commerce Managerze.

Najczęściej zadawane pytania

Czy Base ma gotową integrację z katalogiem Meta?

W chwili pisania tego tekstu na stronie integracji Base z Meta Commerce można jedynie zapisać się na powiadomienie o jej uruchomieniu. Do tego czasu katalog można zasilać własnym eksportem z Base udostępnionym pod linkiem.

Jaki format pliku wybrać w Base dla Meta?

Meta przyjmuje między innymi pliki CSV, TSV, XLSX i XML (RSS/ATOM). W Base najwygodniej zduplikować domyślny szablon XML lub CSV i dostosować nazwy pól do specyfikacji Meta.

Czy mogę użyć feedu przygotowanego dla Google Merchant Center?

Tak, przy dodawaniu pliku w Commerce Managerze możesz wskazać, że jest sformatowany pod Google Merchant Center. Po pierwszym pobraniu sprawdź jednak, czy wszystkie pola zostały poprawnie rozpoznane.

Jak często Meta może pobierać plik z Base?

Meta oferuje harmonogram godzinowy, dzienny i tygodniowy. Przy wyborze uwzględnij limit pełnych eksportów w Base oraz to, jak często zmieniają się ceny i stany w Twoim sklepie.

Dlaczego reklamy katalogowe pokazują nie te produkty?

Najczęściej identyfikatory w pliku z Base nie odpowiadają identyfikatorom wysyłanym przez piksel w sklepie. Porównaj pole id w katalogu z wartościami content_ids w zdarzeniach.

Czy w pliku podawać cenę brutto?

W pliku podaje się cenę, którą klient widzi w sklepie, wraz z kodem waluty, na przykład 129.99 PLN. Cena w katalogu powinna zgadzać się z ceną na stronie produktu, bo rozbieżności mogą prowadzić do odrzucenia produktów.

Podsumowanie

W chwili pisania Base nie oferuje jeszcze dedykowanej integracji z katalogiem Meta, ale moduł eksportu pozwala przygotować plik produktowy zgodny ze specyfikacją Meta i udostępnić go pod linkiem. Kluczowe są zgodność identyfikatorów z pikselem w sklepie, poprawne pola wymagane, rozsądny harmonogram pobierania z uwzględnieniem limitów Base oraz regularna kontrola diagnostyki katalogu. Jeśli sklep ma dobrą oficjalną integrację z Meta, rozważ zasilanie katalogu bezpośrednio z niej.

Jeśli chcesz, żebyśmy przygotowali katalog Meta z Base i poprowadzili reklamy katalogowe Twojego sklepu, zobacz naszą obsługę kampanii Meta Ads.

Wymagane pola w pliku produktowym dla Meta

Specyfikacja danych produktów w Pomocy Meta wymienia pola wymagane dla każdego produktu. Nazwy pól i część wartości muszą być podane po angielsku, nawet jeśli opisy produktów są po polsku. Poniżej zestawienie z podpowiedzią, skąd wziąć dane w Base.

Pole Meta

Co zawiera

Skąd wziąć w Base

id

Unikalny identyfikator produktu, zgodny z pikselem

SKU lub ID produktu – zgodnie z tym, co wysyła piksel

title

Konkretna nazwa produktu

Nazwa produktu

description

Opis w czystym tekście, inny niż tytuł

Opis produktu bez znaczników HTML

availability

in stock lub out of stock

Stan magazynowy przeliczony na wartość tekstową

condition

new, refurbished lub used

Stała wartość, zwykle new

price

Cena z kodem waluty, np. 129.99 PLN

Cena brutto z odpowiedniej grupy cenowej

link

Adres strony produktu w sklepie

Link do produktu w sklepie

image_link

Adres głównego zdjęcia

URL zdjęcia głównego

brand

Marka produktu

Producent

Kilka szczegółów ma duże znaczenie. Cena musi mieć kropkę jako separator dziesiętny i trzyliterowy kod waluty po spacji, bez symboli w rodzaju zł. Zdjęcia muszą być w formacie JPEG lub PNG, mieć co najmniej 500 × 500 pikseli i mniej niż 8 MB. Opis powinien być czystym tekstem – jeśli opisy w Base zawierają HTML, w eksporcie trzeba go usunąć albo użyć osobnego pola na opis sformatowany. Produkty niedostępne nie są pokazywane w reklamach, dlatego poprawne przeliczanie stanu na wartość availability chroni przed płaceniem za kliknięcia w produkty, których nie da się kupić.

Z pól opcjonalnych najbardziej przydają się item_group_id (łączy warianty jednego produktu), sale_price (cena promocyjna, niższa od podstawowej), gtin (kod EAN, jeśli masz pewność, że jest poprawny) oraz etykiety niestandardowe custom_label_0–4. Etykiety pozwalają oznaczyć produkty na przykład według marży, sezonu czy statusu bestsellera i potem budować z nich zestawy produktów w katalogu Meta. Pełną listę pól i najczęstsze błędy opisujemy w poradniku o feedzie produktowym dla Meta.

Jak przygotować eksport w Base

Pomoc Base zaleca, żeby nowego eksportu nie tworzyć od zera, tylko zduplikować jeden z istniejących szablonów i na jego przykładzie zbudować własny. W praktyce wygląda to tak:

  1. Przejdź do sekcji Produkty → Import/Eksport → Eksport.

  2. Wybierz szablon najbliższy temu, czego potrzebujesz (na przykład domyślny XML lub CSV) i użyj przycisku duplikowania.

  3. W edytorze eksportu zmień nazwy pól na nazwy wymagane przez Meta i przypisz do nich dane produktów.

  4. Dodaj przeliczenia: stan magazynowy na in stock lub out of stock, cenę z kodem waluty, czysty opis bez HTML.

  5. Ogranicz eksport do produktów, które chcesz reklamować – na przykład tylko aktywnych i ze zdjęciem.

  6. Zapisz eksport i wygeneruj jego link przyciskiem tworzenia linku eksportu.

  7. Otwórz link w przeglądarce i sprawdź, czy prowadzi bezpośrednio do pliku, a dane wyglądają poprawnie.

Szczegóły pracy z eksportami, w tym formaty XML i CSV, opisujemy w artykule o eksporcie produktów z Base. Jeśli masz już w Base plik dla Google, zajrzyj też do tekstu o feedzie do Google Merchant Center z Base – Meta pozwala wgrać plik sformatowany pod Google Merchant Center, co bywa szybszą drogą niż budowa osobnego eksportu.

[#uwaga] Pomoc Base podaje, że ze względów wydajnościowych dziennie można wykonać do 20 pełnych eksportów magazynu do pliku, a przy dużej liczbie produktów przygotowanie eksportu może trwać kilka minut. Pomoc nie precyzuje, czy każde pobranie pliku z linku liczy się do tego limitu. Jeśli tak, godzinowy harmonogram pobierania w Meta (24 pobrania na dobę) mógłby go przekroczyć. Bezpieczniej zacząć od harmonogramu dziennego i w razie wątpliwości zapytać pomoc Base.

Dodanie pliku do katalogu w Commerce Managerze

Gdy link do eksportu działa, dodaj go jako źródło danych w katalogu. Według Pomocy Meta o przesyłaniu pliku produktowego potrzebujesz pełnej kontroli nad katalogiem, a plik może być w formacie XLSX, CSV, TSV, XML (RSS/ATOM) lub Google Sheets, o rozmiarze do 4 GB. Przy większym pliku lub ponad milionie produktów trzeba podzielić ofertę na kilka plików.

  • W Commerce Managerze wybierz katalog, otwórz kartę Katalog i przejdź do Produktów lub Źródeł danych.

  • Kliknij Dodaj i wybierz plik danych.

  • Wskaż format: domyślnie specyfikację Meta albo Google Merchant Center, jeśli plik przygotowano pod Google.

  • Wybierz przesyłanie przez URL i wklej link do eksportu z Base. Link musi zaczynać się od http, https, ftp lub sftp i prowadzić bezpośrednio do pliku.

  • Jeśli nazwy pól nie pasują, Meta zaproponuje ich dopasowanie i utworzy reguły danych dla kolejnych pobrań.

  • Nazwij źródło danych, ustaw domyślną walutę i wybierz harmonogram: co godzinę, codziennie lub co tydzień.

Meta radzi ustawiać pobieranie chwilę po tym, jak plik zwykle się aktualizuje. Warto też znać różnicę między dwoma trybami harmonogramu. Tryb zastępowania usuwa z katalogu produkty, których nie ma już w pliku, ale przetwarza się dłużej. Tryb aktualizacji jest szybszy, jednak ignoruje produkty usunięte z pliku – aby je skasować, trzeba użyć pola delete. Meta sugeruje łączenie obu trybów, na przykład częstą aktualizację cen i dostępności oraz rzadsze pełne zastąpienie pliku.

Ustawienie harmonogramu

Co robi

Kiedy użyć

Zastępowanie (replace)

Dodaje, aktualizuje i usuwa produkty zgodnie z plikiem

Regularne porządkowanie katalogu

Aktualizacja (update)

Dodaje i aktualizuje produkty, nie usuwa brakujących

Częste odświeżanie cen i stanów

Połączenie obu

Aktualizacja częściej, zastępowanie rzadziej

Duże katalogi ze zmiennymi cenami

Warianty produktów i zdjęcia

Jeśli w Base masz produkty z wariantami, zdecyduj, czy do Meta trafiają warianty, czy tylko produkty główne. Gdy eksportujesz warianty, każdy z nich musi mieć własny identyfikator, a wszystkie warianty jednego produktu – wspólne item_group_id, różne od identyfikatorów samych produktów. Kluczowe jest to, żeby piksel w sklepie wysyłał identyfikatory na tym samym poziomie co plik: wariantu albo produktu głównego. Więcej o wariantach w Base piszemy w artykule o wariantach produktów w Base.

Przy zdjęciach pamiętaj o jednej zasadzie z Pomocy Meta: jeśli wymieniasz zdjęcie produktu, musisz zmienić też jego adres URL, żeby Meta pobrała nową wersję. Dlatego nie dodawaj tymczasowych grafik w rodzaju „zdjęcie wkrótce” – Meta może je zapamiętać na długo.

[#przyklad] Sklep z wyposażeniem domu prowadzi ofertę w Base i sprzedaje przez własny sklep oraz marketplace’y. Piksel w sklepie wysyła w zdarzeniach SKU produktu. Sklep duplikuje domyślny eksport XML, zmienia nazwy pól na wymagane przez Meta, w polu id umieszcza SKU, a do custom_label_0 dodaje informację o grupie marżowej. Eksport ogranicza do produktów aktywnych w sklepie i ze zdjęciem. Meta pobiera plik raz dziennie rano, a co tydzień wykonuje pełne zastąpienie, które usuwa wycofane produkty.

Dane z Base, które poprawiają kampanie

Przewagą eksportu z Base jest dostęp do danych, których integracje sklepów często nie przekazują. Możesz na przykład wyliczyć w eksporcie grupę marżową, oznaczyć produkty z niskim stanem magazynowym albo wskazać kategorie sezonowe i przekazać te informacje w etykietach niestandardowych. Na ich podstawie zbudujesz zestawy produktów, które pozwolą osobno promować bestsellery z dobrą marżą i osobno wyprzedawać końcówki serii. Warunkiem jest dobrze prowadzony magazyn produktów w Base – plik produktowy nigdy nie będzie lepszy niż dane, z których powstaje.

Ogólne zasady tworzenia i łączenia katalogu ze sklepem, w tym uprawnienia i powiązanie ze zbiorem danych, opisujemy w poradniku katalog produktów na Facebooku. Jeśli potrzebujesz pomocy przy uporządkowaniu samego Base, zobacz naszą usługę wdrożenia i obsługi Base.

Kontrola po pierwszym pobraniu

Po pierwszym pobraniu Commerce Manager pokazuje podsumowanie: ile produktów dodano lub zaktualizowano i jakie błędy wystąpiły. Przejrzyj je od razu, a potem sprawdź kilka rzeczy:

  • Czy liczba produktów w katalogu odpowiada liczbie produktów w eksporcie.

  • Czy ceny, waluta i dostępność są poprawne dla kilku losowych produktów.

  • Czy zdjęcia się wyświetlają i nie są przycięte w nieoczekiwany sposób.

  • Czy w diagnostyce katalogu nie ma ostrzeżeń o niskim dopasowaniu identyfikatorów do zdarzeń piksela.

  • Czy produkty nie są odrzucane z powodu zasad handlowych lub braków w danych.

Jeśli część produktów zostanie odrzucona, przyczyny i sposoby naprawy opisujemy w artykule o odrzuconych produktach w katalogu Meta. Gdy katalog jest kompletny i dopasowany do zdarzeń, możesz uruchomić reklamy katalogowe Advantage+. Parametry zdarzeń, które muszą zawierać identyfikatory produktów, opisujemy w tekście o zdarzeniach piksela Meta w e-commerce.

Wykres – najczęstsze problemy z katalogiem Meta zasilanym z Base. [#chart:m27b]

[#tip] Trzymaj w Base osobny eksport tylko dla Meta i nie używaj go do innych celów. Dzięki temu zmiana w pliku dla innego kanału, na przykład dodanie kolumny dla porównywarki, nie zepsuje przypadkiem katalogu reklamowego. Każdą zmianę w eksporcie sprawdzaj po najbliższym pobraniu w Commerce Managerze.

Najczęściej zadawane pytania

Czy Base ma gotową integrację z katalogiem Meta?

W chwili pisania tego tekstu na stronie integracji Base z Meta Commerce można jedynie zapisać się na powiadomienie o jej uruchomieniu. Do tego czasu katalog można zasilać własnym eksportem z Base udostępnionym pod linkiem.

Jaki format pliku wybrać w Base dla Meta?

Meta przyjmuje między innymi pliki CSV, TSV, XLSX i XML (RSS/ATOM). W Base najwygodniej zduplikować domyślny szablon XML lub CSV i dostosować nazwy pól do specyfikacji Meta.

Czy mogę użyć feedu przygotowanego dla Google Merchant Center?

Tak, przy dodawaniu pliku w Commerce Managerze możesz wskazać, że jest sformatowany pod Google Merchant Center. Po pierwszym pobraniu sprawdź jednak, czy wszystkie pola zostały poprawnie rozpoznane.

Jak często Meta może pobierać plik z Base?

Meta oferuje harmonogram godzinowy, dzienny i tygodniowy. Przy wyborze uwzględnij limit pełnych eksportów w Base oraz to, jak często zmieniają się ceny i stany w Twoim sklepie.

Dlaczego reklamy katalogowe pokazują nie te produkty?

Najczęściej identyfikatory w pliku z Base nie odpowiadają identyfikatorom wysyłanym przez piksel w sklepie. Porównaj pole id w katalogu z wartościami content_ids w zdarzeniach.

Czy w pliku podawać cenę brutto?

W pliku podaje się cenę, którą klient widzi w sklepie, wraz z kodem waluty, na przykład 129.99 PLN. Cena w katalogu powinna zgadzać się z ceną na stronie produktu, bo rozbieżności mogą prowadzić do odrzucenia produktów.

Podsumowanie

W chwili pisania Base nie oferuje jeszcze dedykowanej integracji z katalogiem Meta, ale moduł eksportu pozwala przygotować plik produktowy zgodny ze specyfikacją Meta i udostępnić go pod linkiem. Kluczowe są zgodność identyfikatorów z pikselem w sklepie, poprawne pola wymagane, rozsądny harmonogram pobierania z uwzględnieniem limitów Base oraz regularna kontrola diagnostyki katalogu. Jeśli sklep ma dobrą oficjalną integrację z Meta, rozważ zasilanie katalogu bezpośrednio z niej.

Jeśli chcesz, żebyśmy przygotowali katalog Meta z Base i poprowadzili reklamy katalogowe Twojego sklepu, zobacz naszą obsługę kampanii Meta Ads.

Czy ten artykuł był pomocny? Oceń go
Bądź pierwszą osobą, która oceni

Miłosz Brzegowy

Head of Growth and Demand Generation

Buduje strategie wzrostu i wejścia na nowe kanały sprzedaży. Łączy dane, kanały i treści w przewidywalny system.

Buduje strategie wzrostu i wejścia na nowe kanały sprzedaży. Łączy dane, kanały i treści w przewidywalny system.

★★★★★
Współpracowałeś z Vinson?
Twoja opinia pomoże innym sprzedawcom wybrać sprawdzoną agencję. Zajmie Ci to minutę.
Oceń nas na Trustpilot →
Potrzebujesz pomocy z tym tematem?

Obsługa kampanii Meta Ads

Miłosz i nasz zespół pomogą Ci wdrożyć to na Twoim koncie – bez zobowiązań.

  • Analiza Twojego konta i obecnych działań
  • Konkretny plan poprawek do wdrożenia
  • Bezpłatna konsultacja – bez zobowiązań
Miłosz Brzegowy – Head of Growth and Demand Generation
Miłosz BrzegowyHead of Growth and Demand Generation

Przeczytaj także

Więcej porad z naszej bazy wiedzy – przesuń, aby zobaczyć kolejne artykuły.

1 / 1

Masz pytania? Chętnie porozmawiamy!

Masz pytania? Chętnie porozmawiamy!

Masz pytania? Chętnie porozmawiamy!

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie – przyjdzie i to zrobi."

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie – przyjdzie i to zrobi."

ZADZWOŃ

574 944 685

ADRES

Kazimierza Wielkiego 7/7

32-700 Bochnia