Piksel Facebooka w Shoper – integracja z Meta, katalog produktów i Conversions API

Miłosz Brzegowy
Miłosz Brzegowy
Head of Growth and Demand Generation
Piksel Facebooka w Shoper – integracja z Meta, katalog produktów i Conversions API
Połączenie „piksel Facebook Shoper” to pierwszy krok do skutecznych kampanii Meta w sklepie na tej platformie. Shoper ma wbudowane integracje, które pozwalają podłączyć piksel i Conversions API oraz wygenerować plik produktowy do katalogu Meta – bez programisty i bez ręcznego wklejania kodu. Warto jednak wiedzieć, co dokładnie robi każda z nich, jak je skonfigurować i na co uważać, żeby nie skończyć z podwójnie liczonymi zakupami albo pustym katalogiem.
W tym poradniku przechodzimy przez konfigurację piksela i Conversions API w Shoper, podłączenie katalogu produktów przez plik XML, połączenie katalogu z pikselem i najczęstsze problemy. Opisy opieramy na materiałach pomocy Shoper i Meta. Nazwy pozycji w menu mogą się różnić w zależności od wersji panelu – jeśli czegoś nie widzisz, sprawdź aktualną dokumentację platformy.
Co oferuje Shoper w zakresie integracji z Meta
W Shoper integracja z Meta składa się z dwóch elementów, które konfiguruje się osobno:
Integracja | Do czego służy | Gdzie ją znaleźć (zależnie od wersji panelu) |
Facebook for Shoper (FBE2) | Piksel Meta i Conversions API – wysyłanie zdarzeń z przeglądarki i z serwera | Aplikacje i integracje → Wbudowane integracje (w starszej wersji: Dodatki i integracje → Inne integracje) |
Facebook Catalog Feed | Plik XML z produktami do katalogu Meta, potrzebny m.in. do reklam katalogowych | Aplikacje i integracje → Wbudowane integracje (w starszej wersji: Dodatki i integracje → Inne integracje) |
Pierwsza integracja odpowiada za pomiar – wysyła do Meta informacje o tym, co klienci robią w sklepie. Druga dostarcza Meta listę produktów z cenami, zdjęciami i dostępnością. Do pełnego wykorzystania reklam katalogowych Advantage+ (dawniej reklam dynamicznych) potrzebne są obie, a dodatkowo połączenie katalogu ze zbiorem danych (pikselem) w ustawieniach Meta.
Zanim zaczniesz: portfolio biznesowe i dostępy
Integracja z Meta działa najlepiej, gdy wszystkie zasoby – strona na Facebooku, profil na Instagramie, konto reklamowe, zbiór danych i katalog – należą do jednego portfolio biznesowego sklepu. Przed konfiguracją sprawdź, czy masz w nim uprawnienia do zbioru danych i katalogu, a jeśli piksel utworzyła wcześniej agencja, czy jest on przypisany do Twojego portfolio, a nie do portfolio agencji. Porządek na starcie oszczędza problemów przy zmianie partnera czy zespołu. Jak uporządkować zasoby, opisujemy we wpisie o portfolio biznesowym Meta.
Konfiguracja piksela i Conversions API w Shoper
Według pomocy Shoper aplikacja Facebook for Shoper (FBE2) obsługuje jednocześnie piksel i Conversions API. Do konfiguracji potrzebujesz aktywnego piksela (zbioru danych) w Menedżerze zdarzeń oraz tokenu dostępu wygenerowanego w ustawieniach tego zbioru danych.
W Menedżerze zdarzeń utwórz zbiór danych lub wybierz istniejący – zapisz jego identyfikator. Jeśli zaczynasz od zera, zajrzyj do wpisu piksel Meta – co to jest i jak go zainstalować.
W ustawieniach zbioru danych wygeneruj token dostępu do Conversions API i skopiuj go.
W panelu Shoper otwórz wbudowane integracje i znajdź Facebook for Shoper (FBE2). Kliknij Konfiguruj.
Wpisz identyfikator piksela i token dostępu, zapisz zmiany.
Połącz integrację z kontem na Facebooku przyciskiem połączenia – po uwierzytelnieniu zobaczysz połączone konto.
Przetestuj zdarzenia w narzędziu testowania zdarzeń w Menedżerze zdarzeń.
Pomoc Shoper wymienia korzyści z Conversions API: więcej możliwości pomiaru działań klientów, dokładniejsze dane do targetowania i optymalizacji oraz deduplikację zdarzeń, np. po odświeżeniu strony. Integracja działa zarówno w szablonie RWD, jak i Storefront. Śledzenie można wyłączyć w dowolnym momencie bez usuwania tokenu.
[#wazne] Pomoc Shoper ostrzega, by przy korzystaniu z integracji FBE2 nie dodawać piksela osobno – np. przez własny kod czy inną wtyczkę. Dodatkowe instalacje mogą spowodować podwójne zliczanie zdarzeń. Jeśli wcześniej wklejałeś kod piksela ręcznie, usuń go przed włączeniem integracji.
Jakie zdarzenia trafiają do Meta
W sklepie internetowym kluczowe są cztery zdarzenia: wyświetlenie produktu (ViewContent), dodanie do koszyka (AddToCart), rozpoczęcie zamówienia (InitiateCheckout) i zakup (Purchase). Materiał pomocy Shoper o Conversions API wprost wymienia zdarzenie zakupu. Zakres pozostałych zdarzeń i parametrów najlepiej sprawdzić samodzielnie – w narzędziu testowania zdarzeń, przechodząc całą ścieżkę zakupową w sklepie.
Test najlepiej przeprowadzić w oknie prywatnym przeglądarki, z zaakceptowaną zgodą na marketingowe pliki cookie – inaczej piksel może w ogóle nie wysłać zdarzeń, jeśli sklep korzysta z banera zgód. Zapisz numer testowego zamówienia i anuluj je po teście, żeby nie zaburzało statystyk sprzedaży.
Zwróć uwagę na trzy rzeczy: czy każde zdarzenie pojawia się raz, czy zakup ma poprawną wartość i walutę PLN oraz czy identyfikatory produktów w zdarzeniach odpowiadają identyfikatorom w pliku XML katalogu. Ten ostatni punkt decyduje o tym, czy reklamy katalogowe będą mogły pokazać klientom produkty, które oglądali. Szczegóły zdarzeń opisujemy w poradniku o zdarzeniach piksela w e-commerce.
Conversions API w Shoper a deduplikacja
Gdy piksel i Conversions API wysyłają to samo zdarzenie, Meta musi rozpoznać, że chodzi o jedną akcję klienta. Pomoc Shoper wymienia deduplikację wśród korzyści integracji FBE2. Warto to jednak sprawdzić w praktyce: złóż testowe zamówienie i zobacz w narzędziu testowania zdarzeń, czy zakup przychodzi z przeglądarki i z serwera, a w podsumowaniu jest liczony raz. Jeśli liczba zakupów w Menedżerze zdarzeń wyraźnie przekracza liczbę zamówień w panelu Shoper, przyczyną jest zwykle dodatkowy kod piksela lub druga wtyczka. Mechanizm opisujemy w poradniku o deduplikacji zdarzeń piksela i Conversions API.
Wykres – integracja Shoper z Meta krok po kroku. [#chart:m23]
Połączenie „piksel Facebook Shoper” to pierwszy krok do skutecznych kampanii Meta w sklepie na tej platformie. Shoper ma wbudowane integracje, które pozwalają podłączyć piksel i Conversions API oraz wygenerować plik produktowy do katalogu Meta – bez programisty i bez ręcznego wklejania kodu. Warto jednak wiedzieć, co dokładnie robi każda z nich, jak je skonfigurować i na co uważać, żeby nie skończyć z podwójnie liczonymi zakupami albo pustym katalogiem.
W tym poradniku przechodzimy przez konfigurację piksela i Conversions API w Shoper, podłączenie katalogu produktów przez plik XML, połączenie katalogu z pikselem i najczęstsze problemy. Opisy opieramy na materiałach pomocy Shoper i Meta. Nazwy pozycji w menu mogą się różnić w zależności od wersji panelu – jeśli czegoś nie widzisz, sprawdź aktualną dokumentację platformy.
Co oferuje Shoper w zakresie integracji z Meta
W Shoper integracja z Meta składa się z dwóch elementów, które konfiguruje się osobno:
Integracja | Do czego służy | Gdzie ją znaleźć (zależnie od wersji panelu) |
Facebook for Shoper (FBE2) | Piksel Meta i Conversions API – wysyłanie zdarzeń z przeglądarki i z serwera | Aplikacje i integracje → Wbudowane integracje (w starszej wersji: Dodatki i integracje → Inne integracje) |
Facebook Catalog Feed | Plik XML z produktami do katalogu Meta, potrzebny m.in. do reklam katalogowych | Aplikacje i integracje → Wbudowane integracje (w starszej wersji: Dodatki i integracje → Inne integracje) |
Pierwsza integracja odpowiada za pomiar – wysyła do Meta informacje o tym, co klienci robią w sklepie. Druga dostarcza Meta listę produktów z cenami, zdjęciami i dostępnością. Do pełnego wykorzystania reklam katalogowych Advantage+ (dawniej reklam dynamicznych) potrzebne są obie, a dodatkowo połączenie katalogu ze zbiorem danych (pikselem) w ustawieniach Meta.
Zanim zaczniesz: portfolio biznesowe i dostępy
Integracja z Meta działa najlepiej, gdy wszystkie zasoby – strona na Facebooku, profil na Instagramie, konto reklamowe, zbiór danych i katalog – należą do jednego portfolio biznesowego sklepu. Przed konfiguracją sprawdź, czy masz w nim uprawnienia do zbioru danych i katalogu, a jeśli piksel utworzyła wcześniej agencja, czy jest on przypisany do Twojego portfolio, a nie do portfolio agencji. Porządek na starcie oszczędza problemów przy zmianie partnera czy zespołu. Jak uporządkować zasoby, opisujemy we wpisie o portfolio biznesowym Meta.
Konfiguracja piksela i Conversions API w Shoper
Według pomocy Shoper aplikacja Facebook for Shoper (FBE2) obsługuje jednocześnie piksel i Conversions API. Do konfiguracji potrzebujesz aktywnego piksela (zbioru danych) w Menedżerze zdarzeń oraz tokenu dostępu wygenerowanego w ustawieniach tego zbioru danych.
W Menedżerze zdarzeń utwórz zbiór danych lub wybierz istniejący – zapisz jego identyfikator. Jeśli zaczynasz od zera, zajrzyj do wpisu piksel Meta – co to jest i jak go zainstalować.
W ustawieniach zbioru danych wygeneruj token dostępu do Conversions API i skopiuj go.
W panelu Shoper otwórz wbudowane integracje i znajdź Facebook for Shoper (FBE2). Kliknij Konfiguruj.
Wpisz identyfikator piksela i token dostępu, zapisz zmiany.
Połącz integrację z kontem na Facebooku przyciskiem połączenia – po uwierzytelnieniu zobaczysz połączone konto.
Przetestuj zdarzenia w narzędziu testowania zdarzeń w Menedżerze zdarzeń.
Pomoc Shoper wymienia korzyści z Conversions API: więcej możliwości pomiaru działań klientów, dokładniejsze dane do targetowania i optymalizacji oraz deduplikację zdarzeń, np. po odświeżeniu strony. Integracja działa zarówno w szablonie RWD, jak i Storefront. Śledzenie można wyłączyć w dowolnym momencie bez usuwania tokenu.
[#wazne] Pomoc Shoper ostrzega, by przy korzystaniu z integracji FBE2 nie dodawać piksela osobno – np. przez własny kod czy inną wtyczkę. Dodatkowe instalacje mogą spowodować podwójne zliczanie zdarzeń. Jeśli wcześniej wklejałeś kod piksela ręcznie, usuń go przed włączeniem integracji.
Jakie zdarzenia trafiają do Meta
W sklepie internetowym kluczowe są cztery zdarzenia: wyświetlenie produktu (ViewContent), dodanie do koszyka (AddToCart), rozpoczęcie zamówienia (InitiateCheckout) i zakup (Purchase). Materiał pomocy Shoper o Conversions API wprost wymienia zdarzenie zakupu. Zakres pozostałych zdarzeń i parametrów najlepiej sprawdzić samodzielnie – w narzędziu testowania zdarzeń, przechodząc całą ścieżkę zakupową w sklepie.
Test najlepiej przeprowadzić w oknie prywatnym przeglądarki, z zaakceptowaną zgodą na marketingowe pliki cookie – inaczej piksel może w ogóle nie wysłać zdarzeń, jeśli sklep korzysta z banera zgód. Zapisz numer testowego zamówienia i anuluj je po teście, żeby nie zaburzało statystyk sprzedaży.
Zwróć uwagę na trzy rzeczy: czy każde zdarzenie pojawia się raz, czy zakup ma poprawną wartość i walutę PLN oraz czy identyfikatory produktów w zdarzeniach odpowiadają identyfikatorom w pliku XML katalogu. Ten ostatni punkt decyduje o tym, czy reklamy katalogowe będą mogły pokazać klientom produkty, które oglądali. Szczegóły zdarzeń opisujemy w poradniku o zdarzeniach piksela w e-commerce.
Conversions API w Shoper a deduplikacja
Gdy piksel i Conversions API wysyłają to samo zdarzenie, Meta musi rozpoznać, że chodzi o jedną akcję klienta. Pomoc Shoper wymienia deduplikację wśród korzyści integracji FBE2. Warto to jednak sprawdzić w praktyce: złóż testowe zamówienie i zobacz w narzędziu testowania zdarzeń, czy zakup przychodzi z przeglądarki i z serwera, a w podsumowaniu jest liczony raz. Jeśli liczba zakupów w Menedżerze zdarzeń wyraźnie przekracza liczbę zamówień w panelu Shoper, przyczyną jest zwykle dodatkowy kod piksela lub druga wtyczka. Mechanizm opisujemy w poradniku o deduplikacji zdarzeń piksela i Conversions API.
Wykres – integracja Shoper z Meta krok po kroku. [#chart:m23]
- Analiza kampanii, grup odbiorców i kreacji
- Sprawdzenie Piksela, API konwersji i zdarzeń
- Plan obniżenia kosztu pozyskania klienta
Katalog produktów z Shoper: Facebook Catalog Feed
Katalog produktów to lista produktów, z której Meta korzysta w reklamach katalogowych i funkcjach zakupowych. Shoper generuje dla niego plik XML przez integrację Facebook Catalog Feed. Według materiałów Shoper Learn plik nie aktualizuje się w czasie rzeczywistym – Meta pobiera go według harmonogramu ustawionego w Menedżerze katalogów, np. co godzinę.
W panelu Shoper włącz integrację Facebook Catalog Feed i zapisz zmiany – dopiero wtedy link do pliku zacznie działać.
Skopiuj adres pliku XML. Według materiałów Shoper ma on postać adresu sklepu z końcówką /console/integration/execute/name/FacebookCatalogFeed.
W Menedżerze sprzedaży (Menedżerze katalogów) utwórz katalog typu e-commerce lub wybierz istniejący.
Dodaj produkty przez źródło danych – zaplanowane pobieranie pliku z adresu URL – i ustaw harmonogram aktualizacji.
Po pierwszym pobraniu sprawdź diagnostykę katalogu: liczbę produktów, błędy i ostrzeżenia.
Szerzej o tworzeniu katalogu piszemy we wpisie katalog produktów na Facebooku – jak go utworzyć i podłączyć do sklepu, a o wymaganych polach pliku – w artykule o feedzie produktowym dla Meta.
Wymagania Shoper dla produktów w pliku XML
Materiały Shoper wskazują, że produkt trafi do pliku XML tylko wtedy, gdy spełnia określone warunki. To najczęstsza przyczyna sytuacji, w której w katalogu Meta jest mniej produktów niż w sklepie.
Wymaganie | Co sprawdzić w Shoper | Skutek braku |
Produkt aktywny | Status produktu w panelu | Produkt nie trafia do pliku |
Przypisany producent | Pole producenta (można wpisać np. nazwę sklepu) | Produkt nie trafia do pliku |
Czas wysyłki | Zadeklarowany czas wysyłki | Produkt nie trafia do pliku |
Zdjęcie produktu | Co najmniej jedno zdjęcie; materiały Shoper podają minimum 600 × 600 px, zalecane 1024 × 1024 px | Odrzucenie lub ostrzeżenie w katalogu Meta |
Kategoria Google | Powiązanie kategorii sklepu z kategoriami Google | Ostrzeżenia o kategorii w katalogu |
[#tip] Zanim zaczniesz szukać błędów po stronie Meta, otwórz plik XML w przeglądarce i sprawdź, czy są w nim wszystkie produkty, które chcesz reklamować. Jeśli czegoś brakuje, przyczyna jest zwykle w danych produktu w Shoper – brak producenta lub czasu wysyłki.
Warianty produktów
Integracja ma opcję generowania wariantów w pliku XML. Materiały Shoper zaznaczają, że to ustawienie dla zaawansowanych i w wielu przypadkach nie jest potrzebne, bo każdy wariant pojawia się wtedy w katalogu jako osobny produkt. Decyzja ma znaczenie dla reklam katalogowych: identyfikatory w zdarzeniach piksela muszą odpowiadać identyfikatorom w pliku – albo wariantów, albo produktów głównych. Przy sklepach odzieżowych i obuwniczych warto to przemyśleć szczególnie starannie – piszemy o tym w artykule o Meta Ads dla branży modowej.
Połączenie katalogu z pikselem
Sam katalog i sam piksel to za mało. Żeby reklamy katalogowe mogły pokazywać produkty oglądane przez klientów, trzeba połączyć katalog ze zbiorem danych. Robi się to w ustawieniach katalogu w Menedżerze sprzedaży lub w ustawieniach portfolio biznesowego, w sekcji źródeł danych. Po połączeniu Meta dopasowuje identyfikatory produktów ze zdarzeń ViewContent, AddToCart i Purchase do produktów w katalogu. Pomoc Meta wskazuje te trzy zdarzenia z identyfikatorami produktów jako potrzebne do reklam katalogowych.
Materiały Shoper Learn opisują typowy błąd: komunikat o braku dopasowania zdarzenia ViewContent pojawia się, gdy katalog i piksel nie są połączone i identyfikatorów produktów ze zdarzeń nie da się dopasować do katalogu. Jak działają reklamy katalogowe po takim połączeniu, wyjaśniamy we wpisie o reklamach dynamicznych na Facebooku.
Wykres – najczęstsze problemy z integracją Shoper i Meta. [#chart:m23b]
[#przyklad] Sklep z zabawkami na Shoper miał 1200 produktów w ofercie, a w katalogu Meta tylko około 400. Okazało się, że większość produktów nie miała przypisanego producenta, więc nie trafiała do pliku XML. Po uzupełnieniu pola producenta nazwą sklepu przy produktach bez marki katalog po kolejnej aktualizacji objął niemal całą ofertę, a reklamy katalogowe mogły pokazywać dużo szerszy asortyment.
Co możesz uruchomić po integracji
Gdy piksel, Conversions API i katalog działają, możesz korzystać z pełnego zestawu kampanii dla sklepu internetowego:
Kampanie sprzedażowe z optymalizacją pod zakup – system szuka osób, które z największym prawdopodobieństwem kupią. Konfigurację opisujemy we wpisie kampania sprzedażowa na Facebooku krok po kroku.
Reklamy katalogowe Advantage+ – automatycznie dobierają produkty z katalogu do osób, które je oglądały, lub do nowych odbiorców.
Kampanie na wybrane grupy produktów – np. tylko bestsellery, nowości albo produkty z wysoką marżą, dzięki zestawom produktów w katalogu. Jak je tworzyć, wyjaśniamy w artykule o zestawach produktów w katalogu Meta.
Remarketing porzuconych koszyków – grupy odbiorców budowane na zdarzeniach AddToCart i InitiateCheckout, z wykluczeniem osób, które już kupiły.
Kolejność jest ważna: najpierw upewnij się, że pomiar i katalog działają poprawnie, a dopiero potem skaluj budżet. Kampanie uruchomione na błędnych danych potrafią przez tygodnie optymalizować się w złym kierunku.
Ceny, dostępność i aktualność danych
Skoro plik XML aktualizuje się według harmonogramu, a nie natychmiast, reklamy mogą przez jakiś czas pokazywać nieaktualne ceny lub produkty, które właśnie się wyprzedały. Materiały Shoper zalecają, by nie zmieniać cen częściej niż raz dziennie. W praktyce warto ustawić częstą aktualizację katalogu, a duże zmiany cen – np. przed wyprzedażą – planować z wyprzedzeniem i ręcznie wymusić pobranie pliku w Menedżerze katalogów. Jeśli prezentujesz rabaty na zdjęciach produktów, pomocny będzie wpis o kreacjach katalogowych z ramkami i cenami.
To samo dotyczy dostępności. Produkt, który zniknął z magazynu, powinien jak najszybciej zmienić status w katalogu, żeby reklamy przestały go pokazywać. Jeśli w sklepie produkty niedostępne są ukrywane lub wyłączane, sprawdź, jak zachowuje się plik XML – czy taki produkt znika z pliku, czy pozostaje z informacją o braku dostępności. Obie sytuacje są obsługiwane przez Meta, ale warto wiedzieć, której się spodziewać, analizując zmiany liczby produktów w katalogu.
[#uwaga] Rozbieżność ceny w reklamie i na stronie produktu to nie tylko gorsze doświadczenie klienta. Meta może odrzucać produkty z niespójnymi danymi, a w skrajnych przypadkach ograniczać ich emisję. Dbaj o to, by plik był aktualny, zwłaszcza w okresach promocji. Więcej o przyczynach odrzuceń piszemy w artykule o odrzuconych produktach w katalogu Meta.
Najczęściej zadawane pytania
Czy w Shoper potrzebuję programisty, żeby podłączyć piksel Meta?
Zwykle nie. Integracja Facebook for Shoper (FBE2) pozwala skonfigurować piksel i Conversions API w panelu, po wpisaniu identyfikatora piksela i tokenu dostępu.
Czy mogę mieć jednocześnie integrację FBE2 i ręcznie wklejony kod piksela?
Nie należy tego robić. Pomoc Shoper ostrzega, że dodatkowe instalacje piksela mogą powodować podwójne zliczanie zdarzeń.
Dlaczego w katalogu Meta mam mniej produktów niż w sklepie?
Najczęściej dlatego, że część produktów nie trafia do pliku XML – np. nie ma przypisanego producenta, czasu wysyłki albo jest nieaktywna. Sprawdź plik XML i dane produktów w Shoper.
Jak często katalog aktualizuje się z Shoper?
Tak często, jak ustawisz w harmonogramie źródła danych w Menedżerze katalogów. Plik nie aktualizuje się w czasie rzeczywistym, więc przy częstych zmianach cen warto ustawić krótszy interwał.
Czy warianty powinny być osobnymi produktami w katalogu?
To zależy od asortymentu. Materiały Shoper wskazują, że w wielu przypadkach nie jest to potrzebne. Najważniejsze, by identyfikatory w zdarzeniach piksela odpowiadały identyfikatorom w pliku XML.
Jak sprawdzić, czy piksel i Conversions API działają poprawnie?
W narzędziu testowania zdarzeń w Menedżerze zdarzeń – przechodząc ścieżkę zakupową i składając testowe zamówienie. Szczegóły opisujemy w poradniku o Menedżerze zdarzeń Meta.
Czy integracja z Meta w Shoper jest płatna?
Materiały pomocy Shoper, na których opieramy ten poradnik, nie podają osobnej opłaty za integrację FBE2 ani za plik katalogowy. Warunki mogą jednak zależeć od planu sklepu, dlatego aktualne informacje warto sprawdzić w panelu lub u opiekuna platformy.
Podsumowanie
Shoper oferuje dwie wbudowane integracje z Meta: Facebook for Shoper (FBE2) do piksela i Conversions API oraz Facebook Catalog Feed do pliku produktowego. Pierwszą konfigurujesz identyfikatorem piksela i tokenem dostępu, drugą – włączając plik XML i podłączając go do katalogu w Menedżerze sprzedaży. Na koniec połącz katalog ze zbiorem danych i przetestuj zdarzenia. Unikaj podwójnej instalacji piksela, dbaj o kompletność danych produktów i aktualność cen.
Jeśli chcesz, żebyśmy jako Meta Business Partner skonfigurowali integrację Twojego sklepu na Shoper z Meta i poprowadzili kampanie sprzedażowe oraz katalogowe, zobacz naszą obsługę kampanii Meta Ads.
Katalog produktów z Shoper: Facebook Catalog Feed
Katalog produktów to lista produktów, z której Meta korzysta w reklamach katalogowych i funkcjach zakupowych. Shoper generuje dla niego plik XML przez integrację Facebook Catalog Feed. Według materiałów Shoper Learn plik nie aktualizuje się w czasie rzeczywistym – Meta pobiera go według harmonogramu ustawionego w Menedżerze katalogów, np. co godzinę.
W panelu Shoper włącz integrację Facebook Catalog Feed i zapisz zmiany – dopiero wtedy link do pliku zacznie działać.
Skopiuj adres pliku XML. Według materiałów Shoper ma on postać adresu sklepu z końcówką /console/integration/execute/name/FacebookCatalogFeed.
W Menedżerze sprzedaży (Menedżerze katalogów) utwórz katalog typu e-commerce lub wybierz istniejący.
Dodaj produkty przez źródło danych – zaplanowane pobieranie pliku z adresu URL – i ustaw harmonogram aktualizacji.
Po pierwszym pobraniu sprawdź diagnostykę katalogu: liczbę produktów, błędy i ostrzeżenia.
Szerzej o tworzeniu katalogu piszemy we wpisie katalog produktów na Facebooku – jak go utworzyć i podłączyć do sklepu, a o wymaganych polach pliku – w artykule o feedzie produktowym dla Meta.
Wymagania Shoper dla produktów w pliku XML
Materiały Shoper wskazują, że produkt trafi do pliku XML tylko wtedy, gdy spełnia określone warunki. To najczęstsza przyczyna sytuacji, w której w katalogu Meta jest mniej produktów niż w sklepie.
Wymaganie | Co sprawdzić w Shoper | Skutek braku |
Produkt aktywny | Status produktu w panelu | Produkt nie trafia do pliku |
Przypisany producent | Pole producenta (można wpisać np. nazwę sklepu) | Produkt nie trafia do pliku |
Czas wysyłki | Zadeklarowany czas wysyłki | Produkt nie trafia do pliku |
Zdjęcie produktu | Co najmniej jedno zdjęcie; materiały Shoper podają minimum 600 × 600 px, zalecane 1024 × 1024 px | Odrzucenie lub ostrzeżenie w katalogu Meta |
Kategoria Google | Powiązanie kategorii sklepu z kategoriami Google | Ostrzeżenia o kategorii w katalogu |
[#tip] Zanim zaczniesz szukać błędów po stronie Meta, otwórz plik XML w przeglądarce i sprawdź, czy są w nim wszystkie produkty, które chcesz reklamować. Jeśli czegoś brakuje, przyczyna jest zwykle w danych produktu w Shoper – brak producenta lub czasu wysyłki.
Warianty produktów
Integracja ma opcję generowania wariantów w pliku XML. Materiały Shoper zaznaczają, że to ustawienie dla zaawansowanych i w wielu przypadkach nie jest potrzebne, bo każdy wariant pojawia się wtedy w katalogu jako osobny produkt. Decyzja ma znaczenie dla reklam katalogowych: identyfikatory w zdarzeniach piksela muszą odpowiadać identyfikatorom w pliku – albo wariantów, albo produktów głównych. Przy sklepach odzieżowych i obuwniczych warto to przemyśleć szczególnie starannie – piszemy o tym w artykule o Meta Ads dla branży modowej.
Połączenie katalogu z pikselem
Sam katalog i sam piksel to za mało. Żeby reklamy katalogowe mogły pokazywać produkty oglądane przez klientów, trzeba połączyć katalog ze zbiorem danych. Robi się to w ustawieniach katalogu w Menedżerze sprzedaży lub w ustawieniach portfolio biznesowego, w sekcji źródeł danych. Po połączeniu Meta dopasowuje identyfikatory produktów ze zdarzeń ViewContent, AddToCart i Purchase do produktów w katalogu. Pomoc Meta wskazuje te trzy zdarzenia z identyfikatorami produktów jako potrzebne do reklam katalogowych.
Materiały Shoper Learn opisują typowy błąd: komunikat o braku dopasowania zdarzenia ViewContent pojawia się, gdy katalog i piksel nie są połączone i identyfikatorów produktów ze zdarzeń nie da się dopasować do katalogu. Jak działają reklamy katalogowe po takim połączeniu, wyjaśniamy we wpisie o reklamach dynamicznych na Facebooku.
Wykres – najczęstsze problemy z integracją Shoper i Meta. [#chart:m23b]
[#przyklad] Sklep z zabawkami na Shoper miał 1200 produktów w ofercie, a w katalogu Meta tylko około 400. Okazało się, że większość produktów nie miała przypisanego producenta, więc nie trafiała do pliku XML. Po uzupełnieniu pola producenta nazwą sklepu przy produktach bez marki katalog po kolejnej aktualizacji objął niemal całą ofertę, a reklamy katalogowe mogły pokazywać dużo szerszy asortyment.
Co możesz uruchomić po integracji
Gdy piksel, Conversions API i katalog działają, możesz korzystać z pełnego zestawu kampanii dla sklepu internetowego:
Kampanie sprzedażowe z optymalizacją pod zakup – system szuka osób, które z największym prawdopodobieństwem kupią. Konfigurację opisujemy we wpisie kampania sprzedażowa na Facebooku krok po kroku.
Reklamy katalogowe Advantage+ – automatycznie dobierają produkty z katalogu do osób, które je oglądały, lub do nowych odbiorców.
Kampanie na wybrane grupy produktów – np. tylko bestsellery, nowości albo produkty z wysoką marżą, dzięki zestawom produktów w katalogu. Jak je tworzyć, wyjaśniamy w artykule o zestawach produktów w katalogu Meta.
Remarketing porzuconych koszyków – grupy odbiorców budowane na zdarzeniach AddToCart i InitiateCheckout, z wykluczeniem osób, które już kupiły.
Kolejność jest ważna: najpierw upewnij się, że pomiar i katalog działają poprawnie, a dopiero potem skaluj budżet. Kampanie uruchomione na błędnych danych potrafią przez tygodnie optymalizować się w złym kierunku.
Ceny, dostępność i aktualność danych
Skoro plik XML aktualizuje się według harmonogramu, a nie natychmiast, reklamy mogą przez jakiś czas pokazywać nieaktualne ceny lub produkty, które właśnie się wyprzedały. Materiały Shoper zalecają, by nie zmieniać cen częściej niż raz dziennie. W praktyce warto ustawić częstą aktualizację katalogu, a duże zmiany cen – np. przed wyprzedażą – planować z wyprzedzeniem i ręcznie wymusić pobranie pliku w Menedżerze katalogów. Jeśli prezentujesz rabaty na zdjęciach produktów, pomocny będzie wpis o kreacjach katalogowych z ramkami i cenami.
To samo dotyczy dostępności. Produkt, który zniknął z magazynu, powinien jak najszybciej zmienić status w katalogu, żeby reklamy przestały go pokazywać. Jeśli w sklepie produkty niedostępne są ukrywane lub wyłączane, sprawdź, jak zachowuje się plik XML – czy taki produkt znika z pliku, czy pozostaje z informacją o braku dostępności. Obie sytuacje są obsługiwane przez Meta, ale warto wiedzieć, której się spodziewać, analizując zmiany liczby produktów w katalogu.
[#uwaga] Rozbieżność ceny w reklamie i na stronie produktu to nie tylko gorsze doświadczenie klienta. Meta może odrzucać produkty z niespójnymi danymi, a w skrajnych przypadkach ograniczać ich emisję. Dbaj o to, by plik był aktualny, zwłaszcza w okresach promocji. Więcej o przyczynach odrzuceń piszemy w artykule o odrzuconych produktach w katalogu Meta.
Najczęściej zadawane pytania
Czy w Shoper potrzebuję programisty, żeby podłączyć piksel Meta?
Zwykle nie. Integracja Facebook for Shoper (FBE2) pozwala skonfigurować piksel i Conversions API w panelu, po wpisaniu identyfikatora piksela i tokenu dostępu.
Czy mogę mieć jednocześnie integrację FBE2 i ręcznie wklejony kod piksela?
Nie należy tego robić. Pomoc Shoper ostrzega, że dodatkowe instalacje piksela mogą powodować podwójne zliczanie zdarzeń.
Dlaczego w katalogu Meta mam mniej produktów niż w sklepie?
Najczęściej dlatego, że część produktów nie trafia do pliku XML – np. nie ma przypisanego producenta, czasu wysyłki albo jest nieaktywna. Sprawdź plik XML i dane produktów w Shoper.
Jak często katalog aktualizuje się z Shoper?
Tak często, jak ustawisz w harmonogramie źródła danych w Menedżerze katalogów. Plik nie aktualizuje się w czasie rzeczywistym, więc przy częstych zmianach cen warto ustawić krótszy interwał.
Czy warianty powinny być osobnymi produktami w katalogu?
To zależy od asortymentu. Materiały Shoper wskazują, że w wielu przypadkach nie jest to potrzebne. Najważniejsze, by identyfikatory w zdarzeniach piksela odpowiadały identyfikatorom w pliku XML.
Jak sprawdzić, czy piksel i Conversions API działają poprawnie?
W narzędziu testowania zdarzeń w Menedżerze zdarzeń – przechodząc ścieżkę zakupową i składając testowe zamówienie. Szczegóły opisujemy w poradniku o Menedżerze zdarzeń Meta.
Czy integracja z Meta w Shoper jest płatna?
Materiały pomocy Shoper, na których opieramy ten poradnik, nie podają osobnej opłaty za integrację FBE2 ani za plik katalogowy. Warunki mogą jednak zależeć od planu sklepu, dlatego aktualne informacje warto sprawdzić w panelu lub u opiekuna platformy.
Podsumowanie
Shoper oferuje dwie wbudowane integracje z Meta: Facebook for Shoper (FBE2) do piksela i Conversions API oraz Facebook Catalog Feed do pliku produktowego. Pierwszą konfigurujesz identyfikatorem piksela i tokenem dostępu, drugą – włączając plik XML i podłączając go do katalogu w Menedżerze sprzedaży. Na koniec połącz katalog ze zbiorem danych i przetestuj zdarzenia. Unikaj podwójnej instalacji piksela, dbaj o kompletność danych produktów i aktualność cen.
Jeśli chcesz, żebyśmy jako Meta Business Partner skonfigurowali integrację Twojego sklepu na Shoper z Meta i poprowadzili kampanie sprzedażowe oraz katalogowe, 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."