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
Katalog produktów Meta z Base (BaseLinker) – jak wygenerować feed do reklam na Facebooku
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]
- 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:
Przejdź do sekcji Produkty → Import/Eksport → Eksport.
Wybierz szablon najbliższy temu, czego potrzebujesz (na przykład domyślny XML lub CSV) i użyj przycisku duplikowania.
W edytorze eksportu zmień nazwy pól na nazwy wymagane przez Meta i przypisz do nich dane produktów.
Dodaj przeliczenia: stan magazynowy na in stock lub out of stock, cenę z kodem waluty, czysty opis bez HTML.
Ogranicz eksport do produktów, które chcesz reklamować – na przykład tylko aktywnych i ze zdjęciem.
Zapisz eksport i wygeneruj jego link przyciskiem tworzenia linku eksportu.
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:
Przejdź do sekcji Produkty → Import/Eksport → Eksport.
Wybierz szablon najbliższy temu, czego potrzebujesz (na przykład domyślny XML lub CSV) i użyj przycisku duplikowania.
W edytorze eksportu zmień nazwy pól na nazwy wymagane przez Meta i przypisz do nich dane produktów.
Dodaj przeliczenia: stan magazynowy na in stock lub out of stock, cenę z kodem waluty, czysty opis bez HTML.
Ogranicz eksport do produktów, które chcesz reklamować – na przykład tylko aktywnych i ze zdjęciem.
Zapisz eksport i wygeneruj jego link przyciskiem tworzenia linku eksportu.
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.


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.
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ń

Przeczytaj także
Więcej porad z naszej bazy wiedzy – przesuń, aby zobaczyć kolejne artykuły.
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."