Piksel Meta w PrestaShop i IdoSell – jak podłączyć śledzenie konwersji i katalog

Miłosz Brzegowy
Miłosz Brzegowy
Head of Growth and Demand Generation
Piksel Meta w PrestaShop i IdoSell – jak podłączyć śledzenie konwersji i katalog
Hasło „piksel Meta PrestaShop” wpisują zwykle właściciele sklepów, którzy chcą uruchomić reklamy na Facebooku i Instagramie, ale nie wiedzą, którą drogę wybrać: oficjalny moduł, moduł od zewnętrznego dostawcy, Google Tag Manager czy ręczny kod. Podobne pytanie zadają sprzedawcy na IdoSell, gdzie integracja z Meta jest wbudowana w platformę. W obu przypadkach cel jest ten sam: poprawnie mierzyć zdarzenia w sklepie, przesyłać je także z serwera i połączyć je z katalogiem produktów.
W tym poradniku porównujemy dostępne sposoby wdrożenia w PrestaShop i IdoSell, pokazujemy, jak przygotować sklep przed podłączeniem, na co uważać przy katalogu i wariantach oraz jak sprawdzić, czy dane trafiają do Meta poprawnie. Opisy opieramy na dokumentacji oficjalnego modułu PrestaShop, stronie integracji IdoSell i Pomocy Meta. Panele obu platform zmieniają się wraz z aktualizacjami, dlatego nazwy opcji mogą się nieco różnić od opisanych.
Po co sklepowi piksel i Conversions API
Piksel Meta to kod w przeglądarce klienta, który informuje Meta o zdarzeniach w sklepie: obejrzeniu produktu, dodaniu do koszyka, rozpoczęciu płatności i zakupie. Na tych danych opiera się optymalizacja kampanii sprzedażowych, grupy odbiorców do remarketingu i raporty w Menedżerze reklam. Ponieważ część zdarzeń z przeglądarki ginie przez blokady i ustawienia prywatności, Meta zaleca uzupełnienie piksela o Conversions API, czyli przesyłanie zdarzeń z serwera sklepu.
Trzecim elementem jest katalog produktów. Jeśli chcesz korzystać z reklam katalogowych Advantage+ (dawniej reklam dynamicznych), identyfikatory produktów w zdarzeniach muszą odpowiadać identyfikatorom w katalogu. Dlatego przy wyborze sposobu wdrożenia warto od razu myśleć o tych trzech elementach razem, a nie tylko o samym kodzie piksela.
Element | Skąd pochodzą dane | Do czego służy |
Piksel Meta | Przeglądarka klienta | Zdarzenia, remarketing, optymalizacja kampanii |
Conversions API | Serwer sklepu | Uzupełnienie zdarzeń utraconych w przeglądarce |
Katalog produktów | Plik produktowy lub integracja | Reklamy katalogowe Advantage+, zestawy produktów |
Deduplikacja | Wspólny identyfikator zdarzenia | Brak podwójnego liczenia przy dwóch źródłach |
PrestaShop: oficjalny moduł PrestaShop Social with Facebook & Instagram
PrestaShop rozwija własny moduł do integracji z Meta – PrestaShop Social with Facebook & Instagram (nazwa techniczna ps_facebook). Według opisu w repozytorium modułu pozwala on prezentować produkty na Facebooku i Instagramie, prowadzić sprzedaż i marketing w tych kanałach oraz zarządzać kontami i produktami z jednego miejsca. Moduł instaluje się w panelu sklepu, a następnie łączy z kontem Meta przez proces Facebook Business Extension.
Dokumentacja modułu podaje kilka ważnych informacji technicznych. Moduł jest zgodny z PrestaShop 1.7 i nowszymi wersjami, a twórcy celowo nie wspierają wersji 1.6, bo niektórych zdarzeń piksela nie dało się w niej poprawnie zaimplementować. Moduł przewiduje też mechanizm wycofania zgody na piksel – inne moduły, na przykład do zarządzania plikami cookie, mogą przekazać informację o braku zgody, a wtedy piksel nie jest uruchamiany w pełnym zakresie. Pomoc Meta wymienia PrestaShop wśród platform, z którymi Meta ma integracje partnerskie.
Moduł korzysta z oficjalnego zestawu narzędzi Meta do komunikacji z serwerem, ale zakres zdarzeń wysyłanych z serwera może zależeć od wersji. Po instalacji sprawdź w Menedżerze zdarzeń, czy zdarzenia przychodzą zarówno z przeglądarki, jak i z serwera, zamiast zakładać to z góry.
[#wazne] Przed instalacją modułu Meta usuń z szablonu PrestaShop i z innych modułów wcześniejsze wdrożenia piksela. Sklepy, które przez lata zmieniały szablony i moduły marketingowe, często mają piksel w dwóch lub trzech miejscach naraz. Efekt to podwójne zakupy w raportach i zawyżony ROAS, który prowadzi do błędnych decyzji budżetowych.
PrestaShop: moduły zewnętrzne, GTM i ręczny kod
Oficjalny moduł nie jest jedyną drogą. W PrestaShop Addons i u niezależnych twórców dostępne są moduły do piksela i Conversions API, często z dodatkowymi funkcjami, takimi jak rozbudowane ustawienia pliku produktowego czy własne reguły zdarzeń. Przy wyborze modułu zewnętrznego sprawdź, czy obsługuje on Conversions API z deduplikacją, czy przekazuje identyfikatory produktów zgodne z katalogiem, czy współpracuje z Twoim narzędziem do zgód oraz czy jest regularnie aktualizowany.
Drugą opcją jest wdrożenie przez Google Tag Manager. Daje ono pełną kontrolę nad zdarzeniami, ale wymaga warstwy danych z informacjami o produktach i zamówieniu, a do przesyłania zdarzeń z serwera – osobnego rozwiązania. Szczegóły opisujemy w poradniku o tym, jak wdrożyć piksel Meta przez Google Tag Manager. Ręczne wklejanie kodu do szablonu odradzamy: trudno go utrzymać przy aktualizacjach, a zdarzenia e-commerce wymagają danych, których statyczny kod nie zna.
Sposób wdrożenia w PrestaShop | Zalety | Na co uważać |
Oficjalny moduł ps_facebook | Rozwijany przez PrestaShop, połączenie przez Facebook Business Extension | Wymaga PrestaShop 1.7+, sprawdź zdarzenia z serwera |
Moduł zewnętrzny | Dodatkowe funkcje i ustawienia | Jakość i aktualizacje zależą od dostawcy |
Google Tag Manager | Pełna kontrola nad zdarzeniami | Wymaga warstwy danych i osobnego rozwiązania serwerowego |
Ręczny kod w szablonie | Brak dodatkowych modułów | Trudny w utrzymaniu, brak danych e-commerce |
Wykres – sposoby podłączenia piksela Meta w PrestaShop i IdoSell. [#chart:m26]
Hasło „piksel Meta PrestaShop” wpisują zwykle właściciele sklepów, którzy chcą uruchomić reklamy na Facebooku i Instagramie, ale nie wiedzą, którą drogę wybrać: oficjalny moduł, moduł od zewnętrznego dostawcy, Google Tag Manager czy ręczny kod. Podobne pytanie zadają sprzedawcy na IdoSell, gdzie integracja z Meta jest wbudowana w platformę. W obu przypadkach cel jest ten sam: poprawnie mierzyć zdarzenia w sklepie, przesyłać je także z serwera i połączyć je z katalogiem produktów.
W tym poradniku porównujemy dostępne sposoby wdrożenia w PrestaShop i IdoSell, pokazujemy, jak przygotować sklep przed podłączeniem, na co uważać przy katalogu i wariantach oraz jak sprawdzić, czy dane trafiają do Meta poprawnie. Opisy opieramy na dokumentacji oficjalnego modułu PrestaShop, stronie integracji IdoSell i Pomocy Meta. Panele obu platform zmieniają się wraz z aktualizacjami, dlatego nazwy opcji mogą się nieco różnić od opisanych.
Po co sklepowi piksel i Conversions API
Piksel Meta to kod w przeglądarce klienta, który informuje Meta o zdarzeniach w sklepie: obejrzeniu produktu, dodaniu do koszyka, rozpoczęciu płatności i zakupie. Na tych danych opiera się optymalizacja kampanii sprzedażowych, grupy odbiorców do remarketingu i raporty w Menedżerze reklam. Ponieważ część zdarzeń z przeglądarki ginie przez blokady i ustawienia prywatności, Meta zaleca uzupełnienie piksela o Conversions API, czyli przesyłanie zdarzeń z serwera sklepu.
Trzecim elementem jest katalog produktów. Jeśli chcesz korzystać z reklam katalogowych Advantage+ (dawniej reklam dynamicznych), identyfikatory produktów w zdarzeniach muszą odpowiadać identyfikatorom w katalogu. Dlatego przy wyborze sposobu wdrożenia warto od razu myśleć o tych trzech elementach razem, a nie tylko o samym kodzie piksela.
Element | Skąd pochodzą dane | Do czego służy |
Piksel Meta | Przeglądarka klienta | Zdarzenia, remarketing, optymalizacja kampanii |
Conversions API | Serwer sklepu | Uzupełnienie zdarzeń utraconych w przeglądarce |
Katalog produktów | Plik produktowy lub integracja | Reklamy katalogowe Advantage+, zestawy produktów |
Deduplikacja | Wspólny identyfikator zdarzenia | Brak podwójnego liczenia przy dwóch źródłach |
PrestaShop: oficjalny moduł PrestaShop Social with Facebook & Instagram
PrestaShop rozwija własny moduł do integracji z Meta – PrestaShop Social with Facebook & Instagram (nazwa techniczna ps_facebook). Według opisu w repozytorium modułu pozwala on prezentować produkty na Facebooku i Instagramie, prowadzić sprzedaż i marketing w tych kanałach oraz zarządzać kontami i produktami z jednego miejsca. Moduł instaluje się w panelu sklepu, a następnie łączy z kontem Meta przez proces Facebook Business Extension.
Dokumentacja modułu podaje kilka ważnych informacji technicznych. Moduł jest zgodny z PrestaShop 1.7 i nowszymi wersjami, a twórcy celowo nie wspierają wersji 1.6, bo niektórych zdarzeń piksela nie dało się w niej poprawnie zaimplementować. Moduł przewiduje też mechanizm wycofania zgody na piksel – inne moduły, na przykład do zarządzania plikami cookie, mogą przekazać informację o braku zgody, a wtedy piksel nie jest uruchamiany w pełnym zakresie. Pomoc Meta wymienia PrestaShop wśród platform, z którymi Meta ma integracje partnerskie.
Moduł korzysta z oficjalnego zestawu narzędzi Meta do komunikacji z serwerem, ale zakres zdarzeń wysyłanych z serwera może zależeć od wersji. Po instalacji sprawdź w Menedżerze zdarzeń, czy zdarzenia przychodzą zarówno z przeglądarki, jak i z serwera, zamiast zakładać to z góry.
[#wazne] Przed instalacją modułu Meta usuń z szablonu PrestaShop i z innych modułów wcześniejsze wdrożenia piksela. Sklepy, które przez lata zmieniały szablony i moduły marketingowe, często mają piksel w dwóch lub trzech miejscach naraz. Efekt to podwójne zakupy w raportach i zawyżony ROAS, który prowadzi do błędnych decyzji budżetowych.
PrestaShop: moduły zewnętrzne, GTM i ręczny kod
Oficjalny moduł nie jest jedyną drogą. W PrestaShop Addons i u niezależnych twórców dostępne są moduły do piksela i Conversions API, często z dodatkowymi funkcjami, takimi jak rozbudowane ustawienia pliku produktowego czy własne reguły zdarzeń. Przy wyborze modułu zewnętrznego sprawdź, czy obsługuje on Conversions API z deduplikacją, czy przekazuje identyfikatory produktów zgodne z katalogiem, czy współpracuje z Twoim narzędziem do zgód oraz czy jest regularnie aktualizowany.
Drugą opcją jest wdrożenie przez Google Tag Manager. Daje ono pełną kontrolę nad zdarzeniami, ale wymaga warstwy danych z informacjami o produktach i zamówieniu, a do przesyłania zdarzeń z serwera – osobnego rozwiązania. Szczegóły opisujemy w poradniku o tym, jak wdrożyć piksel Meta przez Google Tag Manager. Ręczne wklejanie kodu do szablonu odradzamy: trudno go utrzymać przy aktualizacjach, a zdarzenia e-commerce wymagają danych, których statyczny kod nie zna.
Sposób wdrożenia w PrestaShop | Zalety | Na co uważać |
Oficjalny moduł ps_facebook | Rozwijany przez PrestaShop, połączenie przez Facebook Business Extension | Wymaga PrestaShop 1.7+, sprawdź zdarzenia z serwera |
Moduł zewnętrzny | Dodatkowe funkcje i ustawienia | Jakość i aktualizacje zależą od dostawcy |
Google Tag Manager | Pełna kontrola nad zdarzeniami | Wymaga warstwy danych i osobnego rozwiązania serwerowego |
Ręczny kod w szablonie | Brak dodatkowych modułów | Trudny w utrzymaniu, brak danych e-commerce |
Wykres – sposoby podłączenia piksela Meta w PrestaShop i IdoSell. [#chart:m26]
- Analiza kampanii, grup odbiorców i kreacji
- Sprawdzenie Piksela, API konwersji i zdarzeń
- Plan obniżenia kosztu pozyskania klienta
IdoSell: wbudowana integracja z Meta
W IdoSell integracja z Meta jest częścią platformy. Według strony integracji IdoSell z social mediami rozwiązanie Facebook for IdoSell pozwala włączyć piksel Meta do śledzenia konwersji i zachowań klientów, budować grupy odbiorców do remarketingu i optymalizować reklamy dynamiczne. IdoSell podkreśla też, że dane są przesyłane bezpośrednio z serwera, a nie tylko przez przeglądarkę, co ogranicza wpływ blokad reklam na pomiar.
Konfiguracja odbywa się w panelu sklepu, gdzie łączy się sklep z kontem Meta i wybiera zasoby: portfolio biznesowe (dawniej Business Manager), zbiór danych (piksel) i katalog. Dokładną ścieżkę w panelu sprawdź w pomocy IdoSell, bo układ menu zmienia się wraz z rozwojem platformy. Tak jak w PrestaShop, przed włączeniem integracji upewnij się, że piksel nie jest dodatkowo wklejony w szablonie, w GTM ani w innych dodatkach.
Na tej samej stronie IdoSell opisuje też integrację z Instagramem, która pozwala wyświetlać w sklepie zdjęcia z profilu marki. To funkcja wizerunkowa, niezwiązana bezpośrednio z pomiarem konwersji, ale dobrze pokazuje, że integracje z Meta w IdoSell obejmują kilka obszarów. Przy konfiguracji warto więc sprawdzić, które z nich są włączone i z jakimi zasobami Meta zostały połączone, żeby uniknąć sytuacji, w której piksel trafia do jednego portfolio, a katalog do innego.
IdoSell pozwala też przekazywać produkty do katalogu Meta. Jeśli produkty i stany obsługujesz przez system wielokanałowy, opis połączenia znajdziesz w artykule o integracji Base z IdoSell. Niezależnie od źródła katalogu identyfikatory produktów w katalogu i w zdarzeniach muszą być takie same.
[#uwaga] Integracja platformy i baner zgód muszą ze sobą współpracować. Sprawdź, jak sklep przekazuje informację o zgodzie lub jej braku do piksela i do zdarzeń wysyłanych z serwera. Zasady przetwarzania danych i podstawę prawną skonsultuj z prawnikiem lub inspektorem ochrony danych. Mechanizm opisujemy w tekście o tym, jak pogodzić piksel Meta i zgody cookies.
Przygotowanie sklepu przed podłączeniem
Niezależnie od platformy przygotowanie wygląda podobnie. Kilka czynności wykonanych przed instalacją oszczędza wielu godzin szukania błędów później.
Uporządkuj portfolio biznesowe Meta: sklep powinien mieć własne portfolio z kontem reklamowym, stroną, zbiorem danych i katalogiem.
Zdecyduj, czy używasz istniejącego piksela. Jeśli sklep ma piksel z historią zdarzeń i grupami odbiorców, połącz integrację z nim zamiast tworzyć nowy.
Usuń stare wdrożenia piksela z szablonu, modułów i GTM.
Zweryfikuj domenę sklepu w portfolio biznesowym.
Sprawdź dane produktów: zdjęcia, ceny, dostępność, opisy i identyfikatory wariantów.
Ustal z osobą odpowiedzialną za ochronę danych, jak baner zgód ma współpracować z integracją.
Kontrola przed startem | PrestaShop | IdoSell |
Wersja platformy | Oficjalny moduł wymaga wersji 1.7 lub nowszej | Integracja wbudowana w platformę |
Stare wdrożenia piksela | Szablon, moduły, GTM | Szablon, dodatki, GTM |
Zdarzenia z serwera | Zależnie od modułu i wersji | Według IdoSell dane przesyłane z serwera |
Katalog produktów | Moduł lub plik produktowy | Integracja platformy lub plik produktowy |
Zgody cookies | Integracja modułu z narzędziem zgód | Ustawienia zgód w platformie |
Katalog produktów: moduł czy plik produktowy
W obu platformach katalog możesz zasilać przez integrację albo przez plik produktowy pobierany cyklicznie przez Meta. Integracja jest wygodniejsza, bo sama aktualizuje ceny i dostępność. Plik produktowy daje większą kontrolę nad danymi, na przykład nad tytułami, etykietami niestandardowymi czy wykluczeniami produktów. Zasady tworzenia katalogu opisujemy w poradniku katalog produktów na Facebooku, a wymagane pola i typowe błędy – w tekście o feedzie produktowym dla Meta.
Najwięcej problemów sprawiają warianty. W PrestaShop produkt z kombinacjami (na przykład rozmiar i kolor) może trafić do katalogu jako jeden produkt albo jako kilka wariantów, zależnie od modułu i ustawień. Zdarzenia piksela muszą wtedy przesyłać identyfikator na tym samym poziomie – produktu albo wariantu. Jeśli katalog zawiera warianty, a zdarzenie ViewContent wysyła identyfikator produktu głównego, Meta nie dopasuje zdarzenia do pozycji w katalogu i reklamy katalogowe pokażą przypadkowe produkty.
[#przyklad] Sklep na PrestaShop sprzedaje buty w kilku rozmiarach. Moduł wysyła do katalogu każdy rozmiar jako osobną pozycję z identyfikatorem w postaci numeru produktu i numeru kombinacji. Jednocześnie stary moduł piksela, którego nikt nie usunął, wysyła zdarzenia tylko z numerem produktu. W diagnostyce katalogu pojawia się niski odsetek dopasowanych zdarzeń. Rozwiązanie: usunięcie starego modułu i zostawienie jednego źródła zdarzeń, które używa tych samych identyfikatorów co katalog.
Gdy katalog jest gotowy i dopasowany do zdarzeń, możesz korzystać z reklam katalogowych Advantage+, które automatycznie pokazują klientom produkty związane z ich aktywnością w sklepie.
Jak sprawdzić, czy wdrożenie działa
Po podłączeniu integracji przejdź do Menedżera zdarzeń. Sprawdź, jakie zdarzenia docierają do Meta, z jakiego źródła (przeglądarka, serwer czy oba) i czy nie ma ostrzeżeń. Następnie przejdź ścieżkę zakupową w sklepie z włączonym narzędziem testowania zdarzeń.
Obejrzyj produkt i sprawdź zdarzenie ViewContent z identyfikatorem produktu.
Dodaj produkt do koszyka i sprawdź AddToCart z wartością i walutą.
Rozpocznij płatność i sprawdź InitiateCheckout.
Złóż testowe zamówienie i sprawdź Purchase z poprawną wartością.
Zweryfikuj, czy zdarzenia z przeglądarki i serwera są deduplikowane, a nie liczone podwójnie.
Porównaj identyfikatory produktów w zdarzeniach z identyfikatorami w katalogu.
Szczegóły parametrów opisujemy w artykule o zdarzeniach piksela Meta w e-commerce, a mechanizm łączenia zdarzeń z dwóch źródeł – w tekście o deduplikacji zdarzeń. Warto też obserwować jakość dopasowania zdarzeń (Event Match Quality), która pokazuje, jak dobrze Meta przypisuje zdarzenia do użytkowników.
Wykres – najczęstsze problemy z pikselem w PrestaShop i IdoSell. [#chart:m26b]
Najczęstsze problemy i ich przyczyny
Objaw | Prawdopodobna przyczyna | Co zrobić |
Podwójne zakupy | Piksel w kilku miejscach jednocześnie | Zostaw jedno źródło, usuń stare moduły i kod |
Brak zdarzeń z serwera | Moduł lub ustawienia bez Conversions API | Sprawdź konfigurację i źródła w Menedżerze zdarzeń |
Niski odsetek dopasowanych produktów | Różne identyfikatory w zdarzeniach i katalogu | Ujednolić poziom: produkt albo wariant |
Zdarzenia znikają po aktualizacji szablonu | Kod piksela był w plikach szablonu | Przenieś wdrożenie do modułu lub integracji |
Brak zdarzeń przy braku zgody | Działanie zgodne z ustawieniami zgód | Sprawdź konfigurację banera zgód z prawnikiem |
[#tip] Jeśli prowadzisz sklep zarówno na PrestaShop, jak i na marketplace’ach, nie łącz kilku źródeł produktów w jednym katalogu bez planu. Lepiej mieć jeden katalog zasilany z jednego źródła, którego identyfikatory zgadzają się ze zdarzeniami w sklepie. Integrację PrestaShop z systemem wielokanałowym opisujemy w artykule o module Base dla PrestaShop.
Który sposób wybrać – typowe scenariusze
Wybór zależy od platformy, wersji sklepu i zasobów technicznych. Poniżej kilka typowych sytuacji, z którymi spotykamy się przy audytach sklepów.
Nowy sklep na PrestaShop 1.7 lub 8 – zacznij od oficjalnego modułu. Jest rozwijany przez twórców platformy i łączy się z Meta przez standardowy proces. Po instalacji sprawdź zdarzenia z serwera i dopasowanie katalogu.
Starszy sklep na PrestaShop 1.6 – oficjalny moduł nie jest wspierany. Rozważ aktualizację platformy albo moduł zewnętrzny zgodny z Twoją wersją, a wdrożenie przetestuj szczególnie dokładnie.
Sklep z rozbudowaną analityką i GTM – jeśli zespół ma doświadczenie z warstwą danych, GTM daje największą kontrolę. Pamiętaj jednak o rozwiązaniu serwerowym dla Conversions API.
Sklep na IdoSell – korzystaj z wbudowanej integracji i nie dubluj jej kodem w szablonie lub GTM. Skup się na jakości danych produktów i ustawieniach zgód.
Sklep po migracji między platformami – połącz nową integrację z istniejącym pikselem i wyłącz pomiar na starej platformie w dniu przełączenia.
W każdym scenariuszu najważniejsza jest zasada jednego źródła danych dla jednego typu zdarzeń. Dopiero gdy pomiar jest stabilny, warto zajmować się dalszą optymalizacją, na przykład przesyłaniem dodatkowych danych klienta w zdarzeniach z serwera, które poprawiają dopasowanie zdarzeń do użytkowników. Zmiany wprowadzaj pojedynczo i po każdej sprawdzaj wyniki w Menedżerze zdarzeń, żeby wiedzieć, która z nich wpłynęła na dane.
Najczęściej zadawane pytania
Czy oficjalny moduł Meta działa w PrestaShop 1.6?
Nie. Według dokumentacji moduł PrestaShop Social with Facebook & Instagram jest zgodny z wersją 1.7 i nowszymi. Twórcy nie wspierają wersji 1.6, bo części zdarzeń piksela nie dało się w niej poprawnie zaimplementować.
Czy IdoSell wysyła zdarzenia z serwera?
Według strony integracji IdoSell dane są przesyłane bezpośrednio z serwera, co ogranicza wpływ blokad reklam. Po włączeniu integracji sprawdź w Menedżerze zdarzeń, czy zdarzenia przychodzą z obu źródeł i są deduplikowane.
Czy mogę mieć piksel w module i jednocześnie w GTM?
Nie jest to zalecane. Dwa niezależne źródła tych samych zdarzeń z przeglądarki prowadzą do podwójnego liczenia. Wybierz jedno źródło piksela i usuń pozostałe.
Czy po zmianie platformy sklepu muszę tworzyć nowy piksel?
Nie. Możesz połączyć nową integrację z istniejącym zbiorem danych i zachować historię zdarzeń oraz grupy odbiorców. Przed przełączeniem wyłącz pomiar na starej platformie.
Skąd wiadomo, czy katalog jest dobrze dopasowany do zdarzeń?
Diagnostyka katalogu i zbioru danych w narzędziach Meta pokazuje, jaki odsetek zdarzeń zawiera identyfikatory produktów zgodne z katalogiem. Niski odsetek oznacza zwykle różne poziomy identyfikatorów, na przykład produkt zamiast wariantu.
Czy moduł zewnętrzny jest gorszy od oficjalnego?
Nie musi być. Liczy się obsługa Conversions API z deduplikacją, zgodność identyfikatorów z katalogiem, współpraca z narzędziem zgód i regularne aktualizacje. Te kryteria warto sprawdzić przed zakupem.
Podsumowanie
W PrestaShop masz do wyboru oficjalny moduł PrestaShop Social with Facebook & Instagram, moduły zewnętrzne lub Google Tag Manager, a w IdoSell – wbudowaną integrację z Meta, która według platformy przesyła dane z serwera. Bez względu na wybór zostaw jedno źródło piksela, zadbaj o Conversions API z deduplikacją, ujednolij identyfikatory w zdarzeniach i katalogu, a całość sprawdź w Menedżerze zdarzeń i testowym zamówieniem.
Jeśli chcesz, żebyśmy sprawdzili wdrożenie piksela w Twoim sklepie i poprowadzili kampanie sprzedażowe, zobacz naszą obsługę kampanii Meta Ads.
IdoSell: wbudowana integracja z Meta
W IdoSell integracja z Meta jest częścią platformy. Według strony integracji IdoSell z social mediami rozwiązanie Facebook for IdoSell pozwala włączyć piksel Meta do śledzenia konwersji i zachowań klientów, budować grupy odbiorców do remarketingu i optymalizować reklamy dynamiczne. IdoSell podkreśla też, że dane są przesyłane bezpośrednio z serwera, a nie tylko przez przeglądarkę, co ogranicza wpływ blokad reklam na pomiar.
Konfiguracja odbywa się w panelu sklepu, gdzie łączy się sklep z kontem Meta i wybiera zasoby: portfolio biznesowe (dawniej Business Manager), zbiór danych (piksel) i katalog. Dokładną ścieżkę w panelu sprawdź w pomocy IdoSell, bo układ menu zmienia się wraz z rozwojem platformy. Tak jak w PrestaShop, przed włączeniem integracji upewnij się, że piksel nie jest dodatkowo wklejony w szablonie, w GTM ani w innych dodatkach.
Na tej samej stronie IdoSell opisuje też integrację z Instagramem, która pozwala wyświetlać w sklepie zdjęcia z profilu marki. To funkcja wizerunkowa, niezwiązana bezpośrednio z pomiarem konwersji, ale dobrze pokazuje, że integracje z Meta w IdoSell obejmują kilka obszarów. Przy konfiguracji warto więc sprawdzić, które z nich są włączone i z jakimi zasobami Meta zostały połączone, żeby uniknąć sytuacji, w której piksel trafia do jednego portfolio, a katalog do innego.
IdoSell pozwala też przekazywać produkty do katalogu Meta. Jeśli produkty i stany obsługujesz przez system wielokanałowy, opis połączenia znajdziesz w artykule o integracji Base z IdoSell. Niezależnie od źródła katalogu identyfikatory produktów w katalogu i w zdarzeniach muszą być takie same.
[#uwaga] Integracja platformy i baner zgód muszą ze sobą współpracować. Sprawdź, jak sklep przekazuje informację o zgodzie lub jej braku do piksela i do zdarzeń wysyłanych z serwera. Zasady przetwarzania danych i podstawę prawną skonsultuj z prawnikiem lub inspektorem ochrony danych. Mechanizm opisujemy w tekście o tym, jak pogodzić piksel Meta i zgody cookies.
Przygotowanie sklepu przed podłączeniem
Niezależnie od platformy przygotowanie wygląda podobnie. Kilka czynności wykonanych przed instalacją oszczędza wielu godzin szukania błędów później.
Uporządkuj portfolio biznesowe Meta: sklep powinien mieć własne portfolio z kontem reklamowym, stroną, zbiorem danych i katalogiem.
Zdecyduj, czy używasz istniejącego piksela. Jeśli sklep ma piksel z historią zdarzeń i grupami odbiorców, połącz integrację z nim zamiast tworzyć nowy.
Usuń stare wdrożenia piksela z szablonu, modułów i GTM.
Zweryfikuj domenę sklepu w portfolio biznesowym.
Sprawdź dane produktów: zdjęcia, ceny, dostępność, opisy i identyfikatory wariantów.
Ustal z osobą odpowiedzialną za ochronę danych, jak baner zgód ma współpracować z integracją.
Kontrola przed startem | PrestaShop | IdoSell |
Wersja platformy | Oficjalny moduł wymaga wersji 1.7 lub nowszej | Integracja wbudowana w platformę |
Stare wdrożenia piksela | Szablon, moduły, GTM | Szablon, dodatki, GTM |
Zdarzenia z serwera | Zależnie od modułu i wersji | Według IdoSell dane przesyłane z serwera |
Katalog produktów | Moduł lub plik produktowy | Integracja platformy lub plik produktowy |
Zgody cookies | Integracja modułu z narzędziem zgód | Ustawienia zgód w platformie |
Katalog produktów: moduł czy plik produktowy
W obu platformach katalog możesz zasilać przez integrację albo przez plik produktowy pobierany cyklicznie przez Meta. Integracja jest wygodniejsza, bo sama aktualizuje ceny i dostępność. Plik produktowy daje większą kontrolę nad danymi, na przykład nad tytułami, etykietami niestandardowymi czy wykluczeniami produktów. Zasady tworzenia katalogu opisujemy w poradniku katalog produktów na Facebooku, a wymagane pola i typowe błędy – w tekście o feedzie produktowym dla Meta.
Najwięcej problemów sprawiają warianty. W PrestaShop produkt z kombinacjami (na przykład rozmiar i kolor) może trafić do katalogu jako jeden produkt albo jako kilka wariantów, zależnie od modułu i ustawień. Zdarzenia piksela muszą wtedy przesyłać identyfikator na tym samym poziomie – produktu albo wariantu. Jeśli katalog zawiera warianty, a zdarzenie ViewContent wysyła identyfikator produktu głównego, Meta nie dopasuje zdarzenia do pozycji w katalogu i reklamy katalogowe pokażą przypadkowe produkty.
[#przyklad] Sklep na PrestaShop sprzedaje buty w kilku rozmiarach. Moduł wysyła do katalogu każdy rozmiar jako osobną pozycję z identyfikatorem w postaci numeru produktu i numeru kombinacji. Jednocześnie stary moduł piksela, którego nikt nie usunął, wysyła zdarzenia tylko z numerem produktu. W diagnostyce katalogu pojawia się niski odsetek dopasowanych zdarzeń. Rozwiązanie: usunięcie starego modułu i zostawienie jednego źródła zdarzeń, które używa tych samych identyfikatorów co katalog.
Gdy katalog jest gotowy i dopasowany do zdarzeń, możesz korzystać z reklam katalogowych Advantage+, które automatycznie pokazują klientom produkty związane z ich aktywnością w sklepie.
Jak sprawdzić, czy wdrożenie działa
Po podłączeniu integracji przejdź do Menedżera zdarzeń. Sprawdź, jakie zdarzenia docierają do Meta, z jakiego źródła (przeglądarka, serwer czy oba) i czy nie ma ostrzeżeń. Następnie przejdź ścieżkę zakupową w sklepie z włączonym narzędziem testowania zdarzeń.
Obejrzyj produkt i sprawdź zdarzenie ViewContent z identyfikatorem produktu.
Dodaj produkt do koszyka i sprawdź AddToCart z wartością i walutą.
Rozpocznij płatność i sprawdź InitiateCheckout.
Złóż testowe zamówienie i sprawdź Purchase z poprawną wartością.
Zweryfikuj, czy zdarzenia z przeglądarki i serwera są deduplikowane, a nie liczone podwójnie.
Porównaj identyfikatory produktów w zdarzeniach z identyfikatorami w katalogu.
Szczegóły parametrów opisujemy w artykule o zdarzeniach piksela Meta w e-commerce, a mechanizm łączenia zdarzeń z dwóch źródeł – w tekście o deduplikacji zdarzeń. Warto też obserwować jakość dopasowania zdarzeń (Event Match Quality), która pokazuje, jak dobrze Meta przypisuje zdarzenia do użytkowników.
Wykres – najczęstsze problemy z pikselem w PrestaShop i IdoSell. [#chart:m26b]
Najczęstsze problemy i ich przyczyny
Objaw | Prawdopodobna przyczyna | Co zrobić |
Podwójne zakupy | Piksel w kilku miejscach jednocześnie | Zostaw jedno źródło, usuń stare moduły i kod |
Brak zdarzeń z serwera | Moduł lub ustawienia bez Conversions API | Sprawdź konfigurację i źródła w Menedżerze zdarzeń |
Niski odsetek dopasowanych produktów | Różne identyfikatory w zdarzeniach i katalogu | Ujednolić poziom: produkt albo wariant |
Zdarzenia znikają po aktualizacji szablonu | Kod piksela był w plikach szablonu | Przenieś wdrożenie do modułu lub integracji |
Brak zdarzeń przy braku zgody | Działanie zgodne z ustawieniami zgód | Sprawdź konfigurację banera zgód z prawnikiem |
[#tip] Jeśli prowadzisz sklep zarówno na PrestaShop, jak i na marketplace’ach, nie łącz kilku źródeł produktów w jednym katalogu bez planu. Lepiej mieć jeden katalog zasilany z jednego źródła, którego identyfikatory zgadzają się ze zdarzeniami w sklepie. Integrację PrestaShop z systemem wielokanałowym opisujemy w artykule o module Base dla PrestaShop.
Który sposób wybrać – typowe scenariusze
Wybór zależy od platformy, wersji sklepu i zasobów technicznych. Poniżej kilka typowych sytuacji, z którymi spotykamy się przy audytach sklepów.
Nowy sklep na PrestaShop 1.7 lub 8 – zacznij od oficjalnego modułu. Jest rozwijany przez twórców platformy i łączy się z Meta przez standardowy proces. Po instalacji sprawdź zdarzenia z serwera i dopasowanie katalogu.
Starszy sklep na PrestaShop 1.6 – oficjalny moduł nie jest wspierany. Rozważ aktualizację platformy albo moduł zewnętrzny zgodny z Twoją wersją, a wdrożenie przetestuj szczególnie dokładnie.
Sklep z rozbudowaną analityką i GTM – jeśli zespół ma doświadczenie z warstwą danych, GTM daje największą kontrolę. Pamiętaj jednak o rozwiązaniu serwerowym dla Conversions API.
Sklep na IdoSell – korzystaj z wbudowanej integracji i nie dubluj jej kodem w szablonie lub GTM. Skup się na jakości danych produktów i ustawieniach zgód.
Sklep po migracji między platformami – połącz nową integrację z istniejącym pikselem i wyłącz pomiar na starej platformie w dniu przełączenia.
W każdym scenariuszu najważniejsza jest zasada jednego źródła danych dla jednego typu zdarzeń. Dopiero gdy pomiar jest stabilny, warto zajmować się dalszą optymalizacją, na przykład przesyłaniem dodatkowych danych klienta w zdarzeniach z serwera, które poprawiają dopasowanie zdarzeń do użytkowników. Zmiany wprowadzaj pojedynczo i po każdej sprawdzaj wyniki w Menedżerze zdarzeń, żeby wiedzieć, która z nich wpłynęła na dane.
Najczęściej zadawane pytania
Czy oficjalny moduł Meta działa w PrestaShop 1.6?
Nie. Według dokumentacji moduł PrestaShop Social with Facebook & Instagram jest zgodny z wersją 1.7 i nowszymi. Twórcy nie wspierają wersji 1.6, bo części zdarzeń piksela nie dało się w niej poprawnie zaimplementować.
Czy IdoSell wysyła zdarzenia z serwera?
Według strony integracji IdoSell dane są przesyłane bezpośrednio z serwera, co ogranicza wpływ blokad reklam. Po włączeniu integracji sprawdź w Menedżerze zdarzeń, czy zdarzenia przychodzą z obu źródeł i są deduplikowane.
Czy mogę mieć piksel w module i jednocześnie w GTM?
Nie jest to zalecane. Dwa niezależne źródła tych samych zdarzeń z przeglądarki prowadzą do podwójnego liczenia. Wybierz jedno źródło piksela i usuń pozostałe.
Czy po zmianie platformy sklepu muszę tworzyć nowy piksel?
Nie. Możesz połączyć nową integrację z istniejącym zbiorem danych i zachować historię zdarzeń oraz grupy odbiorców. Przed przełączeniem wyłącz pomiar na starej platformie.
Skąd wiadomo, czy katalog jest dobrze dopasowany do zdarzeń?
Diagnostyka katalogu i zbioru danych w narzędziach Meta pokazuje, jaki odsetek zdarzeń zawiera identyfikatory produktów zgodne z katalogiem. Niski odsetek oznacza zwykle różne poziomy identyfikatorów, na przykład produkt zamiast wariantu.
Czy moduł zewnętrzny jest gorszy od oficjalnego?
Nie musi być. Liczy się obsługa Conversions API z deduplikacją, zgodność identyfikatorów z katalogiem, współpraca z narzędziem zgód i regularne aktualizacje. Te kryteria warto sprawdzić przed zakupem.
Podsumowanie
W PrestaShop masz do wyboru oficjalny moduł PrestaShop Social with Facebook & Instagram, moduły zewnętrzne lub Google Tag Manager, a w IdoSell – wbudowaną integrację z Meta, która według platformy przesyła dane z serwera. Bez względu na wybór zostaw jedno źródło piksela, zadbaj o Conversions API z deduplikacją, ujednolij identyfikatory w zdarzeniach i katalogu, a całość sprawdź w Menedżerze zdarzeń i testowym zamówieniem.
Jeśli chcesz, żebyśmy sprawdzili wdrożenie piksela w Twoim sklepie i poprowadzili kampanie sprzedażowe, 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."