Baner tylko w wybranych regionach

Jeśli Twoją stronę odwiedzają osoby spoza Europy, możesz pokazywać baner cookie tylko tam, gdzie zgoda jest wymagana, a resztę odwiedzających mierzyć bez pytania.

Domyślnie CookieZen pokazuje baner każdemu odwiedzającemu, niezależnie od kraju, i dopóki nie podejmie decyzji, tagi Google, Microsoft UET i Clarity dostają sygnał denied. To bezpieczne ustawienie dla sklepu z klientami z Polski i Unii. Dla strony z ruchem ze Stanów Zjednoczonych, Azji czy Ameryki Południowej oznacza jednak baner, którego tamtejsze prawo nie wymaga, i pomiar reklam ograniczony do modelowania także tam, gdzie mógłby działać w pełni.

Opcja „Baner tylko w wybranych regionach" zmienia to w jednym miejscu: baner pojawia się wyłącznie odwiedzającym z krajów, które wybierzesz, a pozostali dostają od CookieZen sygnał pełnej zgody bez banera.

Jak to działa

  1. Skrypt CookieZen wysyła tagom Google domyślny sygnał denied, tak jak dotychczas. Dzieje się to natychmiast, zanim strona wie, skąd jest odwiedzający.
  2. Skrypt pyta serwer CookieZen o kraj odwiedzającego. Kraj jest ustalany po adresie IP, raz na sesję przeglądarki, i nie jest nikomu przekazywany.
  3. Odwiedzający z wybranego regionu widzi baner jak zwykle i decyduje sam.
  4. Odwiedzający spoza regionu nie widzi banera. CookieZen wysyła tagom Google, UET i Clarity sygnał update z pełną zgodą, więc Google Ads i GA4 mierzą tak, jak na stronie bez CMP. W rogu strony pozostaje pływający przycisk ustawień: kto chce, może otworzyć centrum zgód i ograniczyć zgodę, a taka decyzja jest zapisywana i od tej pory ma pierwszeństwo przed regionem.

Odpowiedź o kraju przychodzi w kilkadziesiąt milisekund i mieści się w oknie, w którym tagi Google czekają na aktualizację zgody, więc pomiar pierwszej odsłony poza regionem nie ginie.

Kiedy baner pokaże się mimo włączonej opcji

Zasada jest jedna: w razie wątpliwości baner. Gdy kraju nie da się ustalić, gdy zapytanie o kraj nie dojdzie albo gdy odwiedzający korzysta z sieci, której adresu nie da się przypisać do kraju, CookieZen zachowuje się tak, jakby opcja była wyłączona. Brak banera w Europie byłby naruszeniem RODO, baner poza Europą kosztuje tylko trochę pomiaru.

Zapisana decyzja odwiedzającego zawsze wygrywa. Jeżeli ktoś raz zaakceptował lub odrzucił cookies, przy kolejnych wizytach dostaje swoją decyzję, a nie wynik ustalenia kraju.

Zestawy krajów

Opcję znajdziesz w panelu w sekcji Regiony. Wybierasz tam jeden z trzech zestawów:

ZestawKrajeKiedy wybrać
Kraje EOG, Wielka Brytania i Szwajcaria (domyślny)27 państw UE, Islandia, Liechtenstein, Norwegia, Wielka Brytania, SzwajcariaWybór domyślny po włączeniu opcji. UK GDPR i szwajcarska ustawa o ochronie danych wymagają zgody na cookies tak samo jak RODO.
Tylko kraje EOG27 państw UE, Islandia, Liechtenstein, NorwegiaGdy prowadzisz osobne wdrożenia dla Wielkiej Brytanii i Szwajcarii.
Wybrane krajeKraje wskazane z listy, z wyszukiwaniem po nazwieGdy masz własną analizę prawną dla konkretnych rynków.

Lista krajów jest Twoją decyzją i Twoją odpowiedzialnością. Poza wybranymi krajami narzędzia analityczne i reklamowe dostają sygnał pełnej zgody bez pytania odwiedzającego, co jest zgodne z prawem tylko tam, gdzie zgoda na cookies nie jest wymagana.

Google pozwala ustawić po swojej stronie domyślne stany zgody per region (Global Consent Defaults) oraz ograniczyć dane wysyłane przy braku zgody (Data Transmission Controls). Opisujemy je w artykule o Google Tag Gateway. Jeżeli korzystasz z tych ustawień, opcja regionalna jest ich naturalnym dopełnieniem: tam, gdzie baner się nie pokazuje, CookieZen sam udziela sygnału zgody, więc ustawienia Google nie zatrzymają pomiaru poza regionem, w którym zgoda jest wymagana.

Jak sprawdzić, że działa

Otwórz stronę w nowym oknie prywatnym, żeby odtworzyć pierwszą wizytę, i w konsoli przeglądarki wykonaj:

Kod
console.table(dataLayer.filter(a => a[0] === 'consent').map(a => Object.assign({ command: a[1] }, a[2])))

Z kraju w wybranym regionie zobaczysz baner i jeden wpis default z denied. Spoza regionu banera nie będzie, a po wpisie default pojawi się wpis update z wartościami granted. Do sprawdzenia widoku spoza regionu przydaje się VPN z serwerem na przykład w Stanach Zjednoczonych.

Po włączeniu opcji skrypt strony jest generowany od nowa, a zmiana dociera do odwiedzających w ciągu 20 minut, tak jak każda inna zmiana konfiguracji banera.