Czym jest Google Consent Mode v2? Jak zgodnie z Digital Markets Act wdrożyć zaawansowany tryb zgody (Advanced Consent Mode)? Jak wdrożyć Google Consent Mode v2 na WordPress i WooCommerce? Jak zweryfikować poprawność jego działania. Z artykułu dowiesz się tego wszystkiego.
Po szerszym wstępie, opiszę dokładną instrukcję wdrożenie consent mode za pomocą tagów google dla opornych. Krok po kroku. Dlatego jeśli chcesz od razu przejść do działania, przewiń do akapitu „Konfiguracja wtyczki Complianz PRO”.
Czym jest Google Consent Mode v2
Sam GCMv2 jest narzędziem opracowanym przez Google w celu zarządzania sposobem działania analityki i usług marketingowych. Przynajmniej w założeniu, zapewnia że podstawowe dane użytkownika będą przekazywane do Google Analitycs i innych usług Google. Nawet w przypadku kiedy user nie wyraża zgody. Takie dane nadal mają być zbierana jednak za pomocą modelowania predykcyjnego. Modelowanie predykcyjne nie pomoże jednak dla każdego właściciela witryny – ale o tym za chwilę.
W skrócie: Google Consent Mode v2, to nic więcej jak tryb uzyskiwania zgody użytkownika na przesyłanie i zapisywanie ciasteczek w pamięci podręcznej jego przeglądarki.
Ciasteczka mamy różne:
- Funkcjonalne – Ciasteczka, umożliwiające korzystanie z WWW. Bez ich akceptacji, strona nie będzie działała poprawnie.
- Preferencje – dostęp techniczny dla uzasadnionego celu przechowywania preferencji użytkownika.
- Statystyka – a więc zliczanie zanonimizowanych danych użytkownika, którzy wyrazili zgody na te ciasteczka – np. ruch na www, ilość zakupów itd.
- Marketingowe – ciasteczka do personalizacji reklam. Śledzenie użytkownika w celach reklamowych.
Sam w sobie, tryb uzyskiwania zgody od Google nie udostępnia banerów, a jedynie współdziała z dostawcami rozwiązań zewnętrznych takimi jak Complianz, CookieYes czy Cookiebot.
Dlaczego powinieneś wdrożyć Google Consent Mode v2
Consent Mode V2 jest istotny z wielu powodów. Przede wszystkim jest kolejnym krokiem do tego aby zapewnić większą ochronę prywatności internautów poruszających się po stronach i sklepach online.
Musisz wdrożyć Google Consent Mode v2 zwłaszcza jeśli prowadzisz sklep internetowy, aby:
- nie naruszać przepisów o ochronie danych osobowych wprowadzonych przez Unię Europejską oraz kraje członkowskie wraz z obowiązującymi regulacjami takimi jak Digital Markets Act (Ustawa o Ryku Cyfrowym).
- zachować dane użytkownika. Bez Consent Mode v2 Twoje usługi Google nie będą mogły przetwarzać danych użytkownika.
- zachować i zbierać wiarygodne dane o użytkownikach
- dokładnie śledzić konwersje i ich wartości
- prowadzić analizy danych na potrzeby reklamy google
- nie stracić przychodów z reklamy google
- budować wizerunek odpowiedzialnego sklepu online
Wdrożenie trybu uzyskiwania zgody jest zatem niezbędne. Tyle w teorii. Włączenie trybu zgody Google Consent Mode v2 ma jednak również swoje ciemniejsze strony, zwłaszcza dla posiadaczy sklepów.
Czego się spodziewać po wdrożeniu Google Consent Mode v2
Od początku było jasne, że Google Consent Mode v2 nie ułatwi życia dla takich osób jak właściciel strony internetowej czy sklepu online i wiąże się z dodatkowymi obowiązkami.
W przypadku małych sklepów online należy spodziewać się licznych trudności jakie consent mode nastręcza. Więksi, raczej nie mają czego się obawiać.
Czego możesz się spodziewać jeśli wykonasz poprawne wdrożenie trybu uzyskiwania zgody?
Wdrożenie trybu uzyskiwania zgody ma też swoje negatywne skutki, które możesz zaobserwować po wdrożeniu.
- Odczuwalna mniejsza liczba użytkowników widoczna w Google Analitycs 4.0
- Mniejsza liczba zarejestrowanych konwersji w Google Analitycs 4.0
- Wartość konwersji w Google Analitycs 4.0 przestaje się zgadzać
- Mniejsza liczba konwersji w Google Ads
- Mniejsza wartość konwersji w Google Ads
- Niższy ROAS w Google Ads
- i inne
Modelowanie predykcyjne i jego kryteria
Jak widać nasz Google Analitycs będzie nieco dziurawy po tej zmieni. Google znalazł sposób by zapewnić luki. Tutaj za pomocą modelowania konwersji, mamy odzyskać dane, które nie trafiły do Google kiedy użytkownik odmówi zgody. Nie będą to jednak dane realne, a jedynie przewidywane. W zależności od tego jak dużo danych do modelowania dostarczymy, tak będą one dokładne.
Aby skutecznie trenować modele prognozujące musisz spełnić 3 kryteria (za Google):
- Minimalna liczba pozytywnych i negatywnych przykładów użytkowników skłonnych do zakupów lub rezygnacji. Wymagane jest, aby przez 7 kolejnych dni przypadających w ciągu ostatnich 28 dni co najmniej 1000 powracających użytkowników spełniło odpowiedni warunek prognostyczny (zakup lub rezygnacja) i co najmniej 1000 powracających użytkowników nie spełniło tego warunku.
- Utrzymywania przez pewien czas jakości modeli.
- Aby kwalifikować się do korzystania z danych dotyczących prawdopodobieństwa zakupu i prognozowanych przychodów, usługa musi wysyłać zdarzenia purchase (ich zbieranie jest zalecane) lub in_app_purchase (zbierane automatycznie). Jeśli zbierasz dane na temat zdarzenia purchase, musisz też zbierać parametry value i currency tego zdarzenia. Dowiedz się więcej o zdarzeniach zakupu.
Biorąc pod uwagę, że modelowanie konwersji w Google Ads i Google Analitycs 4.0 zaczyna się od 1000 zdarzeń (na które zgody użytkownika zostały wyrażone) w ciągu 7 dni to mniejsze sklepy i strony internetowe będą miały problem. 1
Gdzie mogę dowiedzieć się więcej?
Więcej o Google Consent Mode v2 dowiesz się z artykułu Google: [KLIK] 2
Czego będziesz potrzebował?
Aby poprawnie wdrożyć consent mode v2 na swoją stronę WWW będziesz potrzebował kilku narzędzi. Oto lista:
- Zainstalowany, skonfigurowany kod trackujący Google Tag Manager
- Wtyczka Premium Complianz PRO
- Dostęp administratora do panelu WordPress witryny
- Przeglądarkę Chrome
- Przeglądarkę Chrome z zainstalowanym rozszerzeniem Analytics Debuger – Opcjonalnie
- Skonfigurowany i zainstalowany na swojej stronie Googla Analitycs 4.0
- Dostęp administratorski do usługi Google Analitycs 4.0 zainstalowanego na Twojej WWW
Konfiguracja wtyczki Complianz PRO
Przy konfiguracji Google Consent Mode v2 w WordPress, ważne jest aby wtyczka Complianz była zainstalowana w wersji premium. Bez wersji premium wtyczka nie obsługuje w pełni Consent Mode v2. Z naszych analiz wynika, że jest to jedno z tańszych, jeśli nie najtańsze rozwiązanie dla stron wdrożonych na WordPress. 3
- Licencję premium można nabyć tutaj: https://complianz.io/pricing/
Dla jednego klienta licencja Personal powinna wystarczyć. 4
- Instalujemy wtyczkę Complianz PRO – odpowiedzialna za wyświetlanie cookie banner
- Klikamy w „Przewodnik”
- W zakładce „Odwiedzający”, w części „Na jaki region(y) kierujesz swoją witrynę?” wybieramy „Unia Europejska (RODO)”, chyba że strona obejmuje inne regiony.
Czy Twoim celem są użytkownicy z Niemiec, Austrii, Belgii i/lub Hiszpanii? Wybieramy zgodnie z targetem strony internetowej. W większości przypadków będzie to po prostu Polska i zaznaczymy tutaj „Nie”.
Czy Twoja strona posiada użytkowników z dostępem za pomocą logowania do ograniczonej części witryny? W przypadku sklepów online zawsze zaznaczymy „Tak”, w przypadku innych stron jest to uzależnione od ich konstrukcji i sam musisz podjąć decyzję. - W części dokumenty, Wybieramy czy dokumenty mają zostać wygenerowane przez Complianz (wtyczkę), czy kierujemy do istniejącej już strony czy też do zewnętrznego adresu URL.
W przypadku Imprint, kierujemy do Kontaktu, Kontaktu RODO lub miejsca gdzie możemy znaleźć kontakt dla celów Ochrony Danych Osobowych (np. Regulamin jeśli zawiera takie dane)
Wyłączenie odpowiedzialności nie jest prawnie wymagane na ten moment (25/07/2024) dlatego pozostawiamy „Żaden”.
Klikamy „Zapisz i kontynuuj”
- W zakładce „Informacje o witrynie” mamy do wyboru jedynie kraj. Wybieramy kraj na terenie jakiego sprzedawane są usługi w sklepie lub siedziby firmy. W znacznej większości przypadków, jeśli nie we wszystkich będzie on ustawiony automatycznie.
- Kolejnym krokiem jest zakładka „Bezpieczeństwo & Zgoda”. Tu mamy trzy zagadnienia:
- Czy chcesz włączyć Rejestr Zgód – jest to rejestr wszystkich zarejestrowanych zgód marketingowych. W przypadku zaznaczenia tej opcji na „Tak” powstanie lista użytkowników z wyrażoną zgodą. W przypadku dużych stron może okazać się, że lista taka jest bardzo duża. Do decyzji klienta, jednak domyślnie pozostawiamy „Nie”.
- Czy chcesz włączyć formularz żądania danych – pozostawiamy „Nie”
- Respektuj „Nie śledź” („Do not track”) oraz globalne ustawienia prywatności? – Pozostawiamy „Nie” – jeśli włączymy „tak”, osoby, które będą defaultowo miały wyłączone śledzenie w internecie np. poprzez przeglądarkę nie zobaczą banera cookies.
- Przechodzimy do konfiguracji Zgód. Pierwszym krokiem jest „Skan Witryny” – wykonywany jest automatycznie. Nic nie robimy, klikamy „Kontynuuj”.
- W zakładce „Statystyka” wybieramy opcję „Tak i Google Tag Manager odpala ten skrypt” po czym zaznaczamy wszystkie trzy checkboxy w sekcji „Czy następujące dotyczy twojej witryny?”
- W zakładce „statystyka i konfiguracja” Zaznaczamy wszystkie poniższe zgody na tak oraz wprowadzamy ID kontenera GTM klienta.
– Czy chcesz pytać użytkowników o zgodę dla zbierania statystyk?
– Czy chcesz, żeby Complianz dodał Google Tag Manager do Twojej witryny?
– Czy chcesz włączyć Google Consent Mode?
– Will you be using our Tag Manager templat? / Czy będziesz używał naszego szablonu w Tag Managera?
Istotne jest, aby wyłączyć inne wtyczki dodające kod GTM do strony, w przeciwnym razie wtyczka może nie zadziałać poprawnie, a pole wprowadzenia GTM nie pojawi się. Jeśli pozostawimy inne wtyczki np. GTM4WP wtedy wtyczka Complianz powinna korzystać z tej właśnie wtyczki. Kluczowe jednak są checkboxy o włączeniu Consent Mode oraz Szablonu Complianz w GTM.
Jeśli skonfigurujemy wtyczkę jak poniżej, wszystkie kody trackujące powinni zostać przeniesione do GTM.
- Kolejnym krokiem jest konfiguracja ustawień serwisów zewnętrznych. A więc takich, z których strona korzysta w celu poprawnego działania. Ustawiamy kolejno:
Czy chcesz używać „Zgoda na usługę”? | Włącz/wyłącz – szczegółowe podejście do kontrolowania plików cookies. Nie jest wymagane. W większości przypadków zaznaczymy „nie” |
Czy twoja witryna używa zewnętrznych serwisów? | Tak – w 99% przypadków |
Wybierz rodzaje zewnętrznych serwisów, jakie używasz w swojej witrynie. | Tutaj wybieramy z listy te, z których strona korzysta. Może być wymagana konsultacja z developerem. |
Czy chcesz blokować reCAPTCHA na stronie zanim użytkownik wyrazi zgodę na stosowanie plików cookies oraz w przypadku, kiedy zgoda ta zostanie cofnięta? | Tak. |
Czy będziesz samodzielnie hostować czcionki Google? | W zależności od ustawień strony. Należy skonsultować z developerem. Rekomendowane: „tak” |
Czy twoja witryna zawiera osadzone treści z social mediów, przycisk „Lubię to” (i podobne), oś czasu, videa (np. z YouTube) lub pixel? | Tak – w 99% przypadków |
Wybierz, które social media są używane na twojej witrynie. | Wybieramy zgodnie z ustawieniami strony te social media, które na stronie mają osadzone jakiekolwiek skrypty w tym osadzone treści, linki, kody trackujące jak TikTok Pixel czy Meta Pixel. |
Czy Twoja witryna zawiera skrypty służące do celów reklamowych? | Ten punkt dotyczy sytuacji, w której na stronie wyświetlane są reklamy serwisów zewnętrznych np. Google AdSens. W Ecommerce raczej niespotykane. Głównie na portalach i blogach. |
Czy twoja witryna używa komentarzy WordPressa? | W zależności od ustawień „Dyskusji” w WordPress. |
W kolejnych krokach: „Wtyczki” -> Cookiedatabase.org -> Dokumenty -> Link do Menu nic nie robimy. Dopiero w części „zakończ” Klikamy „Pokaż baner Zgody” (TAK) oraz Włącz Blokadę plików cookie i skryptów „NIE”.
Konfiguracja Google Tag Manager
- Logujemy się do panelu GTM klienta, a następnie wybieramy zakładkę Tagi -> Nowy Tag.
- Następnie wybieramy „Tag Configuration”
- W sekcji „Choose Tag Type” wybieramy „Discover more tag types in the Community Template Gallery”
- Klikamy lupkę i wyszukujemy „Complianz” i klikamy w strzałkę przy Szablonie Complianz.
- Klikamy „Add to workspace”, a następnie potwierdzamy „Add”
- Do naszej galerii i jednocześnie tworzonego Tagu dodamy Szablon Complianz. Omówmy po kolei każde ustawienie:
- 1. Region – Pozostawiamy puste – jest to miejsce wskazania jakiego regionu dotyczą ciasteczka. Jest to zautomatyzowane dla użytkowników odwiedzających witrynę z poszczególnych krajów.
- 2. Preferences – Pozostawiamy Denied (Default) – Jest to domyślny status ciasteczek preferencji. Należy je pozostawić wyłączone defaultowo. Użytkownik musi wyrazić na nie zgodę.
- 3. Analytics – Pozostawiamy Denied (Default) – Są to ciasteczka analityczne dzięki, który m.in. możemy zbierać dane w Google Analytics. Są to dane typowo organiczne.
- 4. Advertising – Pozostawiamy Denied (Default) – Dane marketingowe dla kampanii Google Ads oraz Remerketingowej.
- 5. Redact Ads Data – Defaultowo jest wyłączone, rekomenduje je włączyć. Po włączeniu checkboxa Google będzie modelował dane i je uzupełniał na bazie wcześniej zebranych danych.
- 6. Enable URL passthrough – Defaultowo wyłączone, rekomenduje włączyć. Jest to opcja która nie pozwala na śledzenie i zbieranie danych z pominięciem ciasteczek, a za pomocą danych z adresu URL (np. dzięki kodom GTM).
- Ustawienia zaawansowane. Warto w polu Tag Priority dać wyższy priorytet aby tag ten odpalał się jako pierwszy. Aby to zrobić wprowadź jak najwyżsżą liczbę w pole np. 500 (1)
Kolejną kwestią jest ustawienie Triggerów. A więc zasad wyzwalania się tagu na WWW klienta:
- Klikamy w pole „Triggering”
- A następnie z listy wybieram: „Consent Initialization – All Pages”
- Nadajemy nazwę dla Tagu i zapisujemy
Weryfikacja Google Analytics
- Logujemy się do Panelu Klienta w Google Anaytics. W panelu klienta wybieramy „Administracja”
- W zakładce Administracja wybieramy, „Strumienie Danych”
- W strumieniu danych wybieramy ten strumień, który został podłączony w GTM. Najczęściej będzie tutaj jeden strumień danych.
Jeśli wszystko działa poprawnie, strumień danych powinien wyglądać tak jak na screenie poniżej. Druga informacja dotyczy ad_user_data, trzecia ad_personalization:
Jeśli do GA nie będą docierały tzw. „Sygnały” to na górze będzie wyświetlony komunikat o błędzie. Na dole z kolei zamiast checkboxów wyświetli się szara ikona „i”.
- Ostatnią rzeczą, którą należy sprawdzić to zgodę na przesyłanie danych pomiędzy usługami Google. Aby to zrobić klikamy na „Zarządzanie wykorzystywaniem danych w usługach Google”.
- Na kolejnym ekranie zaznaczamy „Wszystkie Usługi Google” lub „Wybierz usługi Google” i zaznaczamy te, na które wyrażamy zgodę. Najczęściej pozostawimy „Wszystkie Usługi Google”
- Warto też chwilę odczekać i zweryfikować czy w „Czasie rzeczywistym” pojawiają się nowi użytkownicy na WWW. Jeśli od dłuższego czasu się nie pojawili, należy zweryfikować konfigurację Complianz oraz GTM.
Weryfikacja za pomocą Google Chrome Console
- Wchodzimy na stronę klienta w trybie incognito
- Włączamy console – prawym przyciskiem myszy i zbadaj
- Przechodzimy do zakładki „Network„
- W polu filtruj wpisujemy „Collect” i zatwierdzamy enterem
- Wciskamy na klawiaturze ctrl+r
- Mamy wylistowane ciasteczka. Zazwyczaj zaznaczone są kolorem pomarańczowym
- Wybieramy po kolei ciasteczka i w danym ciasteczku wybieramy zakładkę Payload
- Następnie szukamy parametru GCS. Przed akceptacją ciasteczek powinien on wynosić G100
- Akceptujemy ciasteczka na banerze
- Po akceptacji wyszukujemy nowych pozycji które pojawiły się na liście w konsoli i sprawdzamy parametry GCS. Powinny one wynosić G111
Przypisy
- https://support.google.com/analytics/answer/9846734?hl=pl ↩︎
- Dostęp na dzień 21.10.2024 ↩︎
- Na dzień pisania artykułu. tj. 21.10.2025r. ↩︎
- Na dzień pisania artykułu. tj. 21.10.2025r. ↩︎