Opis
Meta Pixel należy traktować jako marketing i blokować do zgody marketingowej.
Meta Pixel nie słucha Consent Mode
Meta Pixel to tag marketingowy, który nie respektuje sygnałów Google Consent Mode — samo denied go nie zatrzyma. W CookiePilot należy do kategorii marketing i musi czekać na zgodę marketingową. Typowe ślady piksela to cookies _fbp i _fbc, skrypt connect.facebook.net (fbevents.js) oraz requesty do facebook.com/tr — wszystkie te wzorce są w domyślnej liście autoblokowania.
Klasyczna sztuczka pikseli — obrazek tworzony przez new Image().src — też nie przejdzie: CookiePilot przechwytuje setter src na elementach img i iframe, więc piksele, które nigdy nie trafiają do DOM, również są zatrzymywane przed zgodą.
Wdrożenie przez GTM albo autoblocking
W GTM ustaw Custom Event Trigger na cookiepilot_consent_update z warunkiem cookiepilot_consent.marketing równym true — piksel odpali się dopiero po zgodzie i na każdej kolejnej stronie powracającego użytkownika. Kod piksela wklejony na sztywno w motyw wymaga włączenia wymuszania blokowania: skrypt zostanie zamrożony jako type="text/plain" i przywrócony automatycznie po zgodzie.
Test w czystej sesji: przed zgodą brak cookie _fbp i żadnych requestów do facebook.com/tr; po Odrzuć wszystkie nadal nic; po Zaakceptuj wszystkie piksel startuje dokładnie raz — jeżeli widzisz zdublowane eventy PageView, masz piksel i w GTM, i w motywie.
Kroki wdrożenia
- 1Usuń twardy pixel z head, jeśli odpala się przed CMP.
- 2Uruchamiaj Meta po marketing granted.
- 3Sprawdź product i checkout w czystej sesji.
Checklista testowa
- Brak _fbp przed zgodą.
- Brak facebook.com/tr po Reject.
- Po Accept pixel startuje raz, bez duplikatu.
FAQ
Czy to jest porada prawna?
Nie. To techniczny przewodnik wdrożeniowy. Przy nietypowym modelu danych warto skonsultować konfigurację z prawnikiem lub inspektorem ochrony danych.
Czy CookiePilot blokuje wszystkie skrypty automatycznie?
CookiePilot ma autoblocking i Consent Mode, ale twardo wklejone trackery uruchomione przed CMP trzeba przenieść za stub albo do GTM Consent Initialization.