Zacznij
Jak zsynchronizować Facebook Pixel i Katalog Facebook
  1. Strona główna
  2. Baza wiedzy
  3. Typowe problemy z kanałem
  4. Jak zsynchronizować Facebook Pixel i Katalog Facebook

Jak zsynchronizować Facebook Pixel i Katalog Facebook

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

WymaganieUwagi
Product Feed ProIntegracja Piksela jest wbudowana w Product Feed Pro. Upewnij się, że wtyczka jest zainstalowana i aktywna.
Piksel Facebook włączonyPiksel 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 MetaPotrzebujesz 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

Nie mapuj pola id do żadnego innego atrybutu poza Identyfikatorem produktu. Mapowanie go do innego atrybutu (na przykład SKU lub pola niestandardowego) spowoduje rozbieżność między content_ids wysyłanymi przez Piksel Facebook a identyfikatorami w Twoim kanale katalogu Facebook.

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.

  1. Zainstaluj rozszerzenie Chrome Meta Pixel Helper.
  2. Odwiedź kilka stron produktów w swojej witrynie.
  3. Sprawdź, czy:
    • Zdarzenia ViewContent są wyzwalane
    • Wartości content_ids pojawiają się poprawnie
  4. 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ć

Identyfikatory treści w Pikselu nie pasują do identyfikatorów w moim katalogu
1. Sprawdź, czy 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.
Identyfikatory wyglądają poprawnie, ale reklamy dynamiczne nadal się nie zgadzają
– Potwierdź, że kanał katalogu zakończył synchronizację w Meta Commerce Manager. Nowo dodane lub zmienione produkty mogą potrzebować czasu na propagację.

– 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.
Pixel działa, ale Meta pokazuje „brak pasujących elementów katalogu”
Zazwyczaj oznacza to jedno z poniższych:

– 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

Czy powinienem używać SKU czy ID produktu dla g:id?
Użyj ID produktu (ID posta WooCommerce). Pixel domyślnie wysyła ID posta WooCommerce w 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.
Moje produkty zmienne używają identyfikatorów nadrzędnych w katalogu. Czy muszę coś zmienić?
Jeśli Twój katalog eksportuje identyfikatory produktów nadrzędnych (zmiennych) dla 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.
Czy interfejs API konwersji Facebooka (CAPI) również potrzebuje zsynchronizowanych identyfikatorów?
Tak. CAPI wysyła te same 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.

Czy ten artykuł był pomocny?

Powiązane artykuły

Dokończ zakup
AdTribes WooCommerce Product Feed

Najlepsza wtyczka WooCommerce do kanałów produktów

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Produkt
Zasoby i informacje
Witryny partnerskie
Rymera