Dlaczego ten dział jest potrzebny

Każdy sklep korzysta z innego zestawu integracji, dlatego nie istnieje jedna uniwersalna lista wszystkich plików cookie używanych w każdym wdrożeniu.

W module dodaliśmy wbudowane definicje dla najczęściej spotykanych plików cookie związanych z rozwiązaniami Google i Facebook, ale w praktyce wiele sklepów korzysta także z innych narzędzi, takich jak Hotjar, Pinterest, systemy czatów, testy A/B, piksele reklamowe czy własne integracje.

Dlatego po instalacji modułu warto przejrzeć rzeczywiście używane technologie i uzupełnić brakujące definicje ręcznie.

Najlepszym źródłem informacji są:

  • dokumentacje producentów używanych integracji,
  • wsparcie techniczne dostawców,
  • własne testy w przeglądarce,
  • audyt narzędzi uruchamianych w sklepie.

Dla każdego pliku cookie warto ustalić:

  • nazwę,
  • domenę,
  • kategorię,
  • czas przechowywania,
  • cel użycia.

Dopiero na tej podstawie należy uzupełnić konfigurację modułu.

Jak podejść do konfiguracji

Jeżeli sklep korzysta z dodatkowych integracji, należy sprawdzić, które pliki cookie są ustawiane w domenie sklepu i które z nich powinny być objęte zarządzaniem zgodami.

Na podstawie zebranych informacji można skonfigurować zasady automatycznego usuwania plików cookie w module.

Poniżej znajduje się przykładowy widok konfiguracji niestandardowych plików cookie.

Custom Cookie configuration

Testowanie

Po konfiguracji warto sprawdzić działanie modułu w praktyce.

Pomocniczo można użyć zewnętrznych narzędzi testowych, np. CookieMetrix, ale należy traktować je wyłącznie jako wsparcie pomocnicze, a nie ostateczne źródło prawdy.

Takie narzędzia:

  • nie mają pełnej bazy wszystkich plików cookie,
  • mogą zgłaszać błędy typu false positive,
  • nie zawsze poprawnie interpretują niestandardowe wdrożenia.

Dlatego ostateczną weryfikację najlepiej wykonać również ręcznie w przeglądarce oraz w rzeczywistym scenariuszu akceptacji i odrzucenia zgód.

Ważne ograniczenie

Samo dodanie definicji pliku cookie do modułu nie zawsze oznacza, że cały zewnętrzny skrypt będzie działał poprawnie zgodnie z logiką zgód.

W wielu przypadkach plik cookie jest tylko skutkiem działania zewnętrznego skryptu. Jeżeli ten skrypt uruchamia się zbyt wcześnie, to sama konfiguracja usuwania cookie może nie wystarczyć.

W takich sytuacjach potrzebne jest warunkowe ładowanie kodu albo integracja oparta na zdarzeniach.

Kiedy przejść do dalszego działu

Jeżeli korzystasz z:

  • niestandardowych skryptów,
  • kodów osadzanych przez iframe,
  • integracji ładowanych z innych domen,
  • zewnętrznych modułów, które nie reagują poprawnie na status zgody,

przejdź do dokumentu Integracje niestandardowe dla deweloperów.

Pamiętaj też, że pliki cookie oznaczone jako niezbędne nie powinny być usuwane, jeżeli są faktycznie konieczne do działania sklepu.