Dlaczego stary baner cookie już nie wystarcza
Przez lata wiele sklepów PrestaShop obsługiwało pliki cookie prostym komunikatem na dole strony: „Ta witryna używa plików cookie, kontynuując, akceptujesz”. Ten model należy już do przeszłości. Z jednej strony RODO i dyrektywa o prywatności i łączności elektronicznej wymagają uprzedniej, dobrowolnej i świadomej zgody na wszystkie pliki cookie inne niż niezbędne: żaden profilujący plik cookie nie może zostać ustawiony, zanim odwiedzający powie „tak”. Z drugiej strony od marca 2024 r. Google podniosło poprzeczkę także technicznie: każdy, kto korzysta z Google Ads, remarketingu lub usług pomiarowych Google wobec użytkowników w Europejskim Obszarze Gospodarczym, musi wdrożyć Consent Mode v2, czyli przekazywać Google stan zgody za pomocą ustandaryzowanych sygnałów.
W praktyce baner cookie musi dziś wykonywać dwa zadania jednocześnie: być zgodny z prawem (uprzednia zgoda, szczegółowe wybory, odmowa tak łatwa jak akceptacja) oraz być poprawny technicznie (blokować skrypty przed uzyskaniem zgody i wysyłać Google właściwe sygnały). Baner, który tylko wyświetla komunikat, podczas gdy tagi i tak się uruchamiają, zawodzi na obu frontach.
Co zmienia Consent Mode v2: cztery sygnały
Consent Mode to mechanizm, za pomocą którego witryna informuje tagi Google, czy użytkownik wyraził zgodę, czy nie. W wersji 2, wymaganej od marca 2024 r. dla ruchu z Europejskiego Obszaru Gospodarczego, do obsługi są cztery sygnały:
| Sygnał | Co kontroluje |
|---|---|
| ad_storage | Zapisywanie i odczytywanie reklamowych plików cookie, na przykład w celu przypisania konwersji do kliknięcia reklamy. |
| analytics_storage | Pomiarowe pliki cookie, takie jak te używane przez Google Analytics 4 do rozpoznawania sesji i powracających odwiedzających. |
| ad_user_data | Zgoda na wysyłanie danych użytkownika do Google w celach reklamowych. |
| ad_personalization | Zgoda na spersonalizowane reklamy, czyli remarketing. |
Dwa pierwsze istniały już w pierwotnym Consent Mode. Sygnały ad_user_data i ad_personalization to to, co dodaje wersja 2: bez nich Google uznaje zgodę reklamową europejskiego użytkownika za niepełną. Każdy sygnał musi odzwierciedlać rzeczywisty wybór użytkownika na banerze: jeśli odrzuci on kategorię marketingową, sygnały reklamowe muszą być wysłane jako odrzucone; jeśli zaakceptuje tylko statystyki, przyznany powinien być wyłącznie analytics_storage.
Czego wymagają RODO i unijne przepisy o plikach cookie
Od strony prawnej ramy tworzą RODO wraz z dyrektywą o prywatności i łączności elektronicznej: pliki cookie inne niż niezbędne wymagają uprzedniej zgody. We Włoszech odniesieniem operacyjnym są wytyczne dotyczące plików cookie z 2021 r. wydane przez Garante Privacy, włoski organ ochrony danych, które określają bardzo konkretne zasady dla Państwa banera:
- Brak profilowania przed zgodą: marketingowe pliki cookie i niezanonimizowana analityka nie mogą być ustawiane, dopóki użytkownik nie zaakceptuje.
- Szczegółowe wybory: użytkownik musi móc wybierać dla każdej kategorii (niezbędne, statystyki, marketing), a nie tylko „zaakceptuj wszystkie”.
- Odmowa musi być tak łatwa jak akceptacja: jeśli jest przycisk „Akceptuję”, musi istnieć równie bezpośredni sposób odmowy, bez toru przeszkód.
Oto kluczowa kwestia: sam Consent Mode v2 nie sprawia, że są Państwo zgodni z przepisami. To wymóg Google, a nie podstawa prawna. Zgodność wynika z banera, który zbiera zgodę we właściwy sposób; Consent Mode jest kanałem, który następnie przekazuje ten wybór tagom Google. Potrzebne są oba elementy.
Co się stanie, jeśli go Państwo nie wdrożą
Konsekwencje są dwojakie i żadna nie jest teoretyczna.
Pogorszone dane reklamowe i pomiarowe
Google wymaga Consent Mode v2, aby w pełni korzystać z funkcji reklamowych i pomiarowych wobec użytkowników z Europejskiego Obszaru Gospodarczego. Bez prawidłowych sygnałów możliwości Google Ads w pracy z europejską publicznością pogarszają się: remarketing i pomiar kampanii tracą na jakości właśnie na tym ruchu, który dla europejskiego sklepu jest najważniejszy. Nadal płacą Państwo za kliknięcia, tracąc wgląd w to, co konwertuje.
Ryzyko sankcji
Od strony prawnej ustawianie profilujących plików cookie bez zgody narusza RODO i przepisy o prywatności i łączności elektronicznej, a we Włoszech wytyczne Garante z 2021 r. opisują te wymogi czarno na białym. Brakujący lub wprowadzający w błąd baner albo taki, który faktycznie nie blokuje tagów, naraża sklep na skargi i kary. Nie trzeba zgadywać kwot: reżim sankcji RODO jest surowy, a koszt dostosowania się do przepisów to drobny ułamek ryzyka.
Jak wdrożyć to w PrestaShop
Droga ręczna
Technicznie można zrobić wszystko ręcznie: napisać baner w JavaScript, ustawić domyślne wartości zgody przed załadowaniem jakiegokolwiek tagu, aktualizować cztery sygnały, gdy użytkownik dokona wyboru, przerobić szablony tak, aby skrypty stron trzecich pozostawały zablokowane do czasu udzielenia zgody, oraz zapisywać wybory, aby można je było udowodnić. To delikatna praca: jeden tag załadowany w niewłaściwym miejscu motywu i pliki cookie uruchamiają się przed zgodą, niweczą całe ustawienie. A każda aktualizacja motywu lub nowy skrypt marketingowy wymaga ręcznego przeglądu.
Droga z modułem
Dedykowany moduł wykonuje tę samą pracę w sposób systematyczny: przechwytuje tagi, utrzymuje je zablokowane do czasu decyzji użytkownika, wyświetla baner ze szczegółowymi wyborami, których wymagają organy nadzoru, i wysyła sygnały Consent Mode v2 zgodne z dokonanym wyborem. Eliminują Państwo zarówno ryzyko techniczne, jak i bieżące utrzymanie.
Moduł Zgoda na pliki cookie i Google Consent Mode v2
Dla PrestaShop dostępny jest moduł Zgoda na pliki cookie i Google Consent Mode v2 (bezpłatny), stworzony dokładnie na ten scenariusz:
- Zgodny baner: akceptacja, odmowa i dostosowanie według kategorii, zgodnie z wymogami UE (odmowa tak łatwa jak akceptacja, szczegółowe wybory).
- Tagi zablokowane przed zgodą: skrypty inne niż niezbędne nie działają, dopóki użytkownik nie udzieli zgody.
- Sygnały Consent Mode v2: ad_storage, analytics_storage, ad_user_data i ad_personalization są wysyłane zgodnie z rzeczywistymi wyborami użytkownika.
- Rejestr zgód: wybory są zapisywane, więc można je wykazać na żądanie.
- Bez usługi zewnętrznej: wszystko działa samodzielnie wewnątrz modułu. Bez platformy zewnętrznej, bez miesięcznej opłaty, bez przepływu danych przez zewnętrznego dostawcę zarządzania zgodami.
- Szeroka kompatybilność: działa od PrestaShop 1.7 do 9.
Instalacja i konfiguracja krok po kroku są opisane w oficjalnym poradniku modułu. Jeśli dostosowują Państwo sklep do przepisów jednocześnie na kilku frontach, opłaca się koszyk z wieloma modułami: rabat ilościowy naliczany jest automatycznie, 10% powyżej 150 € i 15% powyżej 250 € (minimum 2 produkty).
Najczęściej zadawane pytania
Czy Consent Mode v2 jest obowiązkowy dla mojego sklepu PrestaShop?
Jeśli korzystają Państwo z Google Ads, remarketingu lub usług pomiarowych Google wobec użytkowników w Europejskim Obszarze Gospodarczym, tak: od marca 2024 r. Google wymaga Consent Mode v2, z sygnałami ad_storage, analytics_storage, ad_user_data i ad_personalization wysyłanymi zgodnie ze zgodą.
Czy sam Consent Mode v2 sprawia, że jestem zgodny z RODO?
Nie. Consent Mode jest wymogiem technicznym Google. Zgodność prawna wymaga banera, który zbiera uprzednią, szczegółową zgodę i blokuje profilujące pliki cookie przed dokonaniem wyboru, jak wymagają tego RODO, dyrektywa o prywatności i łączności elektronicznej oraz, we Włoszech, wytyczne Garante z 2021 r.
Czym są sygnały ad_user_data i ad_personalization?
To dwa sygnały wprowadzone w wersji 2 Consent Mode: ad_user_data informuje Google, czy użytkownik wyraża zgodę na wysyłanie jego danych w celach reklamowych, a ad_personalization, czy wyraża zgodę na spersonalizowane reklamy (remarketing). Występują oprócz ad_storage i analytics_storage.
Co grozi, jeśli zostawię stary baner?
Technicznie: pogorszone dane dla Google Ads i pomiaru w europejskim ruchu. Prawnie: ustawianie profilujących plików cookie bez zgody narusza RODO i przepisy o prywatności i łączności elektronicznej oraz naraża na sankcje.
Czy moduł opiera się na zewnętrznej usłudze subskrypcyjnej?
Nie. Moduł Zgoda na pliki cookie i Google Consent Mode v2 działa w pełni samodzielnie: baner, blokowanie tagów, sygnały i rejestr zgód działają wewnątrz Państwa PrestaShop, bez usługi zewnętrznej i bez opłat cyklicznych. Moduł jest bezpłatny.
Z jakimi wersjami PrestaShop jest kompatybilny?
Moduł jest kompatybilny z PrestaShop od wersji 1.7 do wersji 9.
