Kiedy uruchamiasz dynamiczne reklamy Meta, Meta dopasowuje identyfikatory treści wysyłane przez Piksel Facebook do identyfikatorów produktów w Twoim kanale katalogu Meta. Jeśli te identyfikatory się nie zgadzają, Twoje reklamy nie będą kierować remarketingu do właściwych produktów — lub wcale nie będą kierować remarketingu.
Ten przewodnik wyjaśnia, jak Product Feed Pro utrzymuje zgodność Piksela i katalogu, jakie jest krytyczne wymaganie dotyczące mapowania oraz jak identyfikatory treści są obsługiwane dla każdego typu produktu WooCommerce.
Aby uzyskać pełny opis włączania Piksela Facebook w Product Feed Pro, zobacz Jak skonfigurować śledzenie Piksela Facebook za pomocą Product Feed Pro.
Wymagania wstępne
| Wymaganie | Uwagi |
|---|---|
| Product Feed Pro | Integracja Piksela jest wbudowana w Product Feed Pro. Upewnij się, że wtyczka jest zainstalowana i aktywna. |
| Piksel Facebook włączony | Piksel musi być włączony z podanym identyfikatorem Piksela, zanim dopasowanie będzie miało znaczenie. Jeśli jeszcze tego nie skonfigurowałeś, najpierw postępuj zgodnie z Jak skonfigurować śledzenie Piksela Facebook za pomocą Product Feed Pro. |
| Kanał katalogu Meta | Potrzebujesz aktywnego kanału produktów Facebook/Meta utworzonego w Product Feed Pro, który jest połączony z Twoim katalogiem w Meta Commerce Manager. |
Dlaczego synchronizacja Piksela i katalogu jest ważna
Piksel Facebook wysyła zdarzenia (ViewContent, AddToCart, Purchase), które zawierają parametr content_ids, czyli listę identyfikatorów produktów, z którymi wchodził w interakcję odwiedzający. Twój kanał katalogu Meta również eksportuje identyfikatory produktów. Meta używa obu do zasilania dynamicznych reklam produktów i remarketingu.
Jeśli content_ids z Piksela nie pasuje do pola id w Twoim katalogu, Meta nie może powiązać zdarzenia z właściwym produktem. Powoduje to:
- Dynamiczne reklamy produktów — Meta nie może wyświetlić właściwego kreatywnego produktu.
- Grupy odbiorców remarketingowych — odwiedzający nie są kojarzeni z produktami, które przeglądali.
- Dopasowywanie zdarzeń — raportowanie kampanii może niedoszacowywać konwersji.
Przewodnik krok po kroku, jak zsynchronizować Piksel Facebook z Twoim katalogiem
Krok 1: Zweryfikuj zdarzenia Piksela na stronach produktów
Po włączeniu Piksela, każda strona produktu powinna wywoływać zdarzenie ViewContent podobne do tego:
fbq("track", "ViewContent", {
content_category: "Accessories",
content_ids: ["4091"],
content_name: "Red Shoe",
content_type: "product",
currency: "EUR",
value: "69.00",
});
Ważnym parametrem jest tutaj content_ids. Ta wartość musi odpowiadać identyfikatorowi produktu używanemu w kanale katalogu Facebook.
Przykład:
content_ids = 4091
Ten sam identyfikator musi pojawić się w Twoim kanale katalogu.
Krok 2: Poprawnie zmapuj identyfikator produktu w swoim kanale
Aby zapewnić ich synchronizację, poprawnie zmapuj atrybut kanału katalogu.
Poprawne mapowanie:
id → Product ID

Krok 3: Sprawdź zachowanie Piksela dla różnych typów produktów
Piksel zachowuje się inaczej w zależności od typu produktu w WooCommerce.
Produkty proste
Dla prostych produktów Piksel wysyła główny identyfikator produktu.
Przykład:
content_ids: ["20259"]
content_type: "product"
Ten identyfikator jest zgodny z tym samym identyfikatorem produktu w kanale katalogu.
Produkty nadrzędne zmienne
Dla produktów zmiennych Piksel wysyła identyfikatory wszystkich wariantów.
Przykład:
content_ids: ["44080","44081","44082","44083"]
content_type: "product_group"
(Są to indywidualne identyfikatory wariantów produktu zmiennego — Piksel wysyła je wszystkie, gdy przeglądana jest strona nadrzędna produktu zmiennego bez wybranego wariantu.)
Informuje to Facebook, że produkt ma wiele wariantów, co pozwala katalogowi dopasować dowolny z nich podczas przeglądania strony nadrzędnej.
Produkty wariantowe (podrzędne)
Gdy przeglądany jest konkretny wariant, Piksel wysyła indywidualny identyfikator wariantu.
Przykład:
content_ids: ["28876"]
content_type: "product"
Ten identyfikator musi być zgodny z identyfikatorem wariantu używanym w kanale katalogu.
Krok 4: Śledzenie zdarzeń dodania do koszyka
Wtyczka śledzi również zdarzenia AddToCart, gdy użytkownicy dodają produkty do koszyka.
Pozwala to Facebookowi:
- Budować publiczności remarketingowe
- Wyzwalacze kampanii porzuconych koszyków
- Optymalizować reklamy pod kątem konwersji
Po włączeniu Piksel automatycznie śledzi te interakcje w całej witrynie.
Aby zweryfikować, czy śledzenie AddToCart działa: dodaj produkt do koszyka i potwierdź, że zdarzenie AddToCart pojawia się w Meta Pixel Helper z atrybutem content_ids pasującym do produktu.
Testowanie synchronizacji Piksela i katalogu
Po zakończeniu konfiguracji sprawdź, czy wszystko działa poprawnie.
Zalecane kroki testowe
- Zainstaluj rozszerzenie Chrome Meta Pixel Helper.
- Odwiedź kilka stron produktów w swojej witrynie.
- Sprawdź, czy:
- Zdarzenia
ViewContentsą wyzwalane - Wartości
content_idspojawiają się poprawnie
- Zdarzenia
- Potwierdź, że identyfikatory produktów pasują do kanału katalogu.
Jeśli identyfikatory pasują, Facebook będzie mógł poprawnie wyświetlać dynamiczne reklamy dla tych produktów.
Częste problemy i jak je rozwiązać
g:id w kanale katalogu jest mapowany na ID produktu (nie SKU ani inne pole).2. Otwórz Meta Events Manager → Test Events i przeglądaj stronę produktu w swoim sklepie. Zanotuj wartość
content_ids.3. W przypadku stron nadrzędnych produktów zmiennych (bez wybranej wariacji) sprawdź również, czy
content_type pokazuje "product_group" w Meta Pixel Helper lub Test Events. Jeśli zamiast tego pokazuje "product", Pixel nie identyfikuje poprawnie typu produktu zmiennego, co spowoduje rozbieżności w reklamach dynamicznych.4. Otwórz Meta Commerce Manager i znajdź ten sam produkt. Sprawdź jego pole id.
5. Jeśli identyfikatory się różnią, porównaj ustawienie Content IDS variable products Facebook Pixel (w Product Feed → Settings → General) z tym, jak Twój kanał katalogu mapuje
g:id.– Sprawdź, czy produkt jest aktywny i zatwierdzony w katalogu — nieaktywne produkty nie będą dopasowywane, nawet jeśli identyfikatory się zgadzają.
– Jeśli używasz konfiguracji wielojęzycznej (WPML, Polylang), upewnij się, że kanał i Pixel używają obu tej samej wersji językowej identyfikatorów produktów.
– Katalog nie jest podłączony do tego samego Pixela lub katalog nie zakończył pierwszej synchronizacji. W Meta Commerce Manager sprawdź, czy Twoje źródło danych (kanał) jest podłączone i czy Pixel jest powiązany z tym samym Portfolio Firmy co katalog.
– Kanał katalogu jest pobierany do innego Portfolio Firmy niż ten, do którego przypisany jest Pixel. Zweryfikuj w Meta Business Settings, że zarówno Pixel, jak i katalog są wymienione w tym samym Portfolio Firmy.
Często zadawane pytania
content_ids, więc mapowanie g:id do SKU spowoduje brak zgodności, chyba że dostosowałeś również Pixela do wysyłania SKU — co wymaga niestandardowego rozwoju i nie jest obsługiwane od razu.g:id zamiast identyfikatorów wariacji, musisz również zmienić ustawienie Content IDS variable products Facebook Pixel na Variable product ID, aby Pixel wysyłał pasujące identyfikatory nadrzędne. Zobacz Jak skonfigurować śledzenie Facebook Pixel za pomocą Product Feed Pro, aby uzyskać dokładne kroki.content_ids co Pixel przeglądarki. Jeśli włączyłeś CAPI w Product Feed Elite, obowiązują te same zasady mapowania i typów produktów. Aby skonfigurować CAPI, zobacz Jak skonfigurować interfejs API konwersji Facebooka (CAPI) z Product Feed Elite.Potrzebujesz więcej pomocy?
Użytkownicy Product Feed Elite: jeśli to nie rozwiąże problemu niedopasowania, otwórz nowy ticket wsparcia, a nasz zespół się tym zajmie.
Darmowi użytkownicy Product Feed Pro: otwórz nowy temat na forum wsparcia WordPress.org.

