Consent Mode dostosowuje działanie tagów Google Analytics i Google Ads do zgody użytkownika. [1]
Jak wdrożyć tryb zgody Google i sprawdzić, czy sygnały docierają do tagów? Wersja v2 wprowadza między innymi sygnały ad_user_data i ad_personalization [2].
Czym jest integracja Consent Mode z banerem i tagami Google?
Integracja Consent Mode łączy wybór użytkownika w banerze z ustawieniami tagów Google. Baner zbiera decyzję, Google Tag Manager może przekazać stan zgody, a tagi na ten stan reagują. Sam widoczny baner nie wystarczy: decyzja musi jeszcze dotrzeć do tagów. Każdy sygnał zgody przyjmuje wartość granted albo denied [3].
Jak połączyć baner zgody z trybem zgody Google?
Baner zgody trzeba połączyć z mechanizmem, który zamienia wybór użytkownika na stan rozpoznawany przez Consent Mode. Integracja obejmuje ustawienie stanu domyślnego, a potem jego aktualizację po podjęciu decyzji [4].
- Kategorie w banerze powinny odpowiadać celom użycia tagów na stronie, aby wybór użytkownika miał jasne znaczenie.
- Stan początkowy musi być dostępny dla tagów, zanim mechanizm odczyta decyzję użytkownika.
- Wybór użytkownika powinien zmieniać właściwe sygnały również wtedy, gdy użytkownik później zmieni preferencje.
Połączenie działa poprawnie, jeśli każda decyzja zmienia stan przekazywany tagom. Akceptacja ustawia właściwy sygnał na granted, a odmowa – na denied [2].
Jak przygotować Google Tag Manager do obsługi zgód?
Google Tag Manager powinien otrzymać ustawienia zgody przed uruchomieniem tagów. Następnie musi stosować je zgodnie z konfiguracją każdego tagu. Stan domyślny należy ustawić przed uruchomieniem pierwszego tagu, który ma go uwzględnić [5].
- Kontener Google Tag Managera wymaga sprawdzenia, które tagi mają wbudowaną obsługę zgody, a które potrzebują dodatkowych ograniczeń.
- Inicjalizacja zgody powinna poprzedzać zdarzenia uruchamiające tagi, żeby tagi odczytały prawidłowy stan początkowy.
- Reguły uruchamiania tagów muszą uwzględniać wymagania danego tagu; dodatkowa blokada nie zastępuje sygnałów Consent Mode.
W przygotowanym kontenerze stan zgody i reguły uruchamiania tagów pełnią różne funkcje. GTM rozróżnia wbudowane oraz dodatkowe kontrole zgody przy tagach [5].
Jak aktualizować stan zgody przez Google Tag Manager lub platformę CMP?
Aktualizacja stanu zgody przekazuje tagom decyzję zapisaną przez baner lub platformę CMP, czyli system zarządzania zgodami. Gdy użytkownik zmieni preferencje, CMP powinien wysłać nowy stan przez consent update w gtag.js albo updateConsentState w szablonie GTM [2].
- Integracja przez Google Tag Manager powinna odebrać zdarzenie wyboru i przekazać wartości zgody zgodne z decyzją.
- Integracja przez CMP powinna przypisać kategorie zgód do sygnałów Google i aktualizować je po zmianie preferencji.
- Zapisany wybór należy odtworzyć przy kolejnej wizycie, zamiast zastępować decyzję użytkownika stanem domyślnym.
Aktualizację wywołuje decyzja użytkownika, nie samo zamknięcie banera. Art. 4 pkt 11 RODO wymaga jednoznacznego działania potwierdzającego zgodę. Zamknięcia banera nie należy więc uznawać za jej wyrażenie [6].
Jak sprawdzić przekazywanie zgód i reakcję tagów Google?
Przekazywanie zgód warto sprawdzić w podglądzie Google Tag Managera dla różnych decyzji użytkownika. Test powinien objąć co najmniej cztery scenariusze: brak wyboru, akceptację, odmowę i późniejszą zmianę preferencji [7].
- Stan początkowy powinien być widoczny, zanim pojawi się zdarzenie wyboru użytkownika.
- Stan po wyborze musi odpowiadać zaznaczonym kategoriom, bez przyznawania zgody na pozostałe cele.
- Reakcja tagów powinna odpowiadać ich konfiguracji zgody; sprawdźmy też tagi, które nie uruchamiają się po odmowie.
Poprawna integracja oznacza zgodność wyboru w banerze, przekazanego sygnału i zachowania tagów [8].
W skrócie: baner, konfiguracja GTM i tagi muszą odzwierciedlać tę samą decyzję użytkownika.
Czym są sygnały zgody i jakie mają ograniczenia?
Sygnały zgody informują tagi Google, na jakie zastosowania danych użytkownik się zgodził. Sygnał opisuje stan, ale nie dowodzi uzyskania zgody i sam nie chroni prywatności. Musi odpowiadać rzeczywistemu wyborowi użytkownika. Zgodnie z art. 7 ust. 1 RODO administrator musi móc wykazać uzyskanie zgody; sygnał nie zastąpi dowodu [6].
Jak sygnały zgody pomagają w analityce i reklamie?
Sygnały pozwalają usługom analitycznym i reklamowym uwzględnić decyzję użytkownika przy obsłudze tagów. Consent Mode v2 korzysta z czterech podstawowych sygnałów: analytics_storage, ad_storage, ad_user_data i ad_personalization [2].
- Sygnał analityczny przekazuje tagowi analitycznemu informację o zgodzie na przechowywanie danych do pomiaru.
- Sygnał reklamowy informuje tag reklamowy o zgodzie na przechowywanie danych na potrzeby reklam.
- Aktualizacja sygnałów przekazuje zmianę preferencji użytkownika usługom korzystającym z trybu zgody.
Google Analytics i Google Ads otrzymują stan zgody odpowiedni do swoich zastosowań. Dzięki temu różne decyzje użytkownika nie trafiają do jednej kategorii. Sygnał analytics_storage dotyczy danych analitycznych, a ad_storage, ad_user_data i ad_personalization – odrębnych zastosowań reklamowych [3].
Czy tryb zgody zbiera zgodę i zapewnia zgodność z przepisami?
Consent Mode nie zbiera zgody ani sam nie zapewnia zgodności z RODO. Przekazuje tagom stan ustalony przez mechanizm zarządzania zgodami. Warunki wyrażenia zgody określa art. 7 RODO; wysłanie sygnału do tagów nie oznacza ich spełnienia [6].
- Baner zgody lub CMP przedstawia użytkownikowi dostępne wybory i zapisuje jego decyzję.
- Consent Mode przekazuje tagom Google stan wynikający z tej decyzji.
- Ocena zgodności obejmuje komunikat, uzyskiwanie i wycofywanie zgody oraz wszystkie technologie na stronie, nie tylko tagi Google.
Tryb zgody Google przekazuje decyzję, ale to firma prowadząca stronę odpowiada za jej prawidłowe uzyskanie i wdrożenie. Art. 24 ust. 1 RODO zobowiązuje administratora do zapewnienia zgodności przetwarzania z rozporządzeniem i możliwości jej wykazania [6].
Co zmienia tryb zgody w Google Analytics 4?
Consent Mode w Google Analytics 4 wpływa na informacje dostępne w analityce, ponieważ zależą one od decyzji użytkowników. Dane o osobach, które nie zgodziły się na śledzenie, mogą być mniej szczegółowe. [1]
Raportów nie należy więc czytać tak, jakby pomiar każdej wizyty miał ten sam zakres. Jednym z warunków modelowania zachowań w GA4 jest co najmniej 1000 zdarzeń dziennie z analytics_storage=denied przez co najmniej 7 dni [9].
Jakie sygnały obsługuje wersja v2, w tym ad_user_data i ad_personalization?
Consent Mode v2 rozdziela zgodę na przechowywanie danych od zgody na ich wykorzystanie w usługach reklamowych Google. Parametry reklamowe odpowiadają na dwa różne pytania: czy można wysłać dane użytkownika do Google i czy można użyć ich do personalizacji reklam.
Tabela pokazuje, jakim celom odpowiadają sygnały zgody przekazywane do Google.
| Sygnał | Cel zgody |
|---|---|
| analytics_storage | Przechowywanie danych na potrzeby analityki. |
| ad_storage | Przechowywanie danych na potrzeby reklam. |
| ad_user_data | Zgoda na wysyłanie do Google danych użytkownika związanych z reklamami. [10] |
| ad_personalization | Zgoda na reklamy spersonalizowane. [10] |
ad_user_data dotyczy przekazania danych, a ad_personalization ich wykorzystania do personalizacji reklam. Nie należy łączyć tych decyzji w jedną.
Rozdzielenie celów pozwala przekazać Google dokładny zakres zgody użytkownika.
Czym jest Consent Mode v2 i co zmienia we wdrożeniu?
Consent Mode v2 wymaga uwzględnienia w konfiguracji także decyzji o wykorzystaniu danych do celów reklamowych. Podczas wdrożenia trzeba sprawdzić, czy wybory w banerze odpowiadają wszystkim wysyłanym sygnałom. Zakres konfiguracji zależy od usług Google używanych przez firmę i wymagań dotyczących zgody, w tym związanych z Digital Markets Act [2].
Co to jest tryb zgody Google?
Tryb zgody Google dostosowuje konfigurację tagów do stanu zgody użytkownika. Przed wyborem obowiązuje stan początkowy; późniejsza aktualizacja przekazuje podjętą decyzję. Liczy się zarówno kolejność wysyłania tych stanów, jak i zgodność sygnałów z ustawieniami banera. Tryb zgody łączy decyzję z działaniem tagów, lecz nie zastępuje banera [2].
Gdzie szukać pomocy przy wdrożeniu Consent Mode v2?
Dokumentacja Google opisuje konfigurację Consent Mode v2 i obsługę zgód w Google Tag Managerze. Jeśli korzystamy z platformy CMP, warto też sprawdzić jej instrukcję integracji z tagami Google. Specjalista od analityki może ocenić konfigurację techniczną, a specjalista ds. ochrony danych – sposób uzyskiwania zgody. Obie oceny są potrzebne, bo dotyczą innych kwestii.
Sygnały muszą odpowiadać celom, które użytkownik widzi w banerze.
Czym jest platforma CMP i jak współpracuje z trybem zgody?
Consent Management Platform (CMP) przedstawia użytkownikowi cele przetwarzania danych i zapisuje jego wybór. Następnie udostępnia decyzję konfiguracji Consent Mode, by tagi Google otrzymały właściwy stan zgody. Cele widoczne w banerze trzeba przypisać do sygnałów wysyłanych tagom. Samo zainstalowanie CMP nie gwarantuje poprawnego przypisania [3].
Za co odpowiada platforma zarządzania zgodami (CMP)?
Platforma CMP wyświetla informacje o celach przetwarzania, pozwala dokonać wyboru i obsługuje późniejszą zmianę decyzji. Może także obsługiwać IAB Transparency & Consent Framework – standard przekazywania informacji o zgodach w reklamie cyfrowej – jeśli firma z niego korzysta. Wymogi RODO nadal nakazują ocenić treść komunikatu i sposób uzyskiwania zgody. Wybór platformy nie zastąpi tej oceny.
CMP zarządza wyborem użytkownika, a Consent Mode przekazuje wynik tagom Google.
Platforma obsługuje decyzję; tryb zgody dostarcza ją tagom.
Jak odmowa zgody wpływa na tagi, dane i pomiar konwersji?
Odmowa zgody w Consent Mode ogranicza działanie tagów i zakres danych używanych do pomiaru konwersji. W zależności od wariantu wdrożenia tag może zostać zablokowany albo działać w ograniczonym zakresie. Po odmowie Consent Mode może korzystać z anonimowych informacji i modelowania konwersji zamiast tradycyjnego śledzenia. [1] [11]
- Tagi Google trzeba sprawdzić po odmowie, aby potwierdzić ich zachowanie w wybranym wariancie wdrożenia.
- Raporty Google Analytics 4 należy czytać z uwzględnieniem ograniczonych danych o użytkownikach, którzy odmówili zgody.
- Modelowanie konwersji różni się od rejestracji zdarzeń: wynik jest oszacowaniem, nie zapisem ścieżki konkretnego użytkownika [12].
Odmowa zmienia sposób pomiaru. Liczby w raportach mogą więc obejmować więcej niż bezpośrednio zaobserwowane konwersje.
Raport może łączyć dane zarejestrowane bezpośrednio z wynikami modelowania.
Wdrożenie Consent Mode: korzyści, wymagania i testy
Wdrożenie Consent Mode pozwala przekazywać tagom decyzje użytkowników i kontrolować działanie pomiaru. Samo włączenie trybu nie gwarantuje modelowania konwersji ani zgodności banera z prawem. O wyniku decyduje zgodność sygnałów z wyborem użytkownika, którą trzeba potwierdzić testami tagów [8].
Jakie korzyści może przynieść poprawne wdrożenie?
Poprawne wdrożenie Consent Mode pomaga odróżnić dane pozyskane za zgodą od pomiaru prowadzonego bez niej. Firma może dzięki temu lepiej odczytywać raporty analityczne i reklamowe. Dostępny zakres pomiaru zależy jednak od ustawień tagów i warunków danej funkcji Google [11].
Kogo dotyczą wymagania związane z Consent Mode v2?
Wymagania związane z Consent Mode v2 dotyczą firm przekazujących Google decyzje użytkowników na potrzeby swoich usług analitycznych lub reklamowych. Próg 700 kliknięć reklam w ciągu 7 dni, oceniany dla kraju oraz grupy domen, dotyczy kwalifikacji do modelowania konwersji w Google Ads. Nie jest warunkiem wdrożenia trybu zgody. [13] Firma poniżej tego progu również może skonfigurować przekazywanie zgód [12].
Jak wdrożyć tryb zgody krok po kroku?
Consent Mode trzeba skonfigurować tak, by tagi znały właściwy stan przed wyborem użytkownika i po zapisaniu decyzji. Całość powinna sprawdzić osoba odpowiedzialna za tagi i baner.
- Inwentaryzacja tagów wskazuje usługi Google działające na stronie oraz cele ich użycia.
- Mapowanie zgód przypisuje wybory dostępne w banerze do właściwych sygnałów.
- Konfiguracja stanu początkowego udostępnia tagom stan zgody przed ich uruchomieniem.
- Aktualizacja stanu przekazuje decyzję użytkownika po jej podjęciu lub zmianie.
Przed publikacją trzeba jeszcze potwierdzić kolejność zdarzeń i reakcję tagów.
Jak przetestować działanie trybu zgody?
Google Tag Assistant pomaga sprawdzić, czy tagi uruchamiają się zgodnie z ustawieniami zgody użytkownika. [1]
- Test przed wyborem pokazuje stan zgody otrzymany przez tagi po otwarciu strony.
- Test akceptacji i odmowy pozwala porównać sygnały z decyzjami dostępnymi w banerze.
- Test zmiany preferencji sprawdza aktualizację stanu zgody po ponownym wyborze, bez odświeżania strony.
Wynik testu ujawnia ewentualne różnice między decyzją użytkownika, stanem zgody i działaniem tagów.
Publikację warto poprzedzić sprawdzeniem wszystkich scenariuszy zgody.
Od zgody do danych: co zmieniło się między wersjami trybu zgody?
Consent Mode v2 rozszerzył wcześniejsze zgody na przechowywanie danych o decyzje dotyczące wykorzystania ich w reklamie. Poprzednia konfiguracja opierała się na ad_storage dla danych reklamowych oraz analytics_storage dla danych analitycznych. Zgoda na samo przechowywanie nie opisuje wszystkich celów reklamowych obsługiwanych przez nowszą wersję.
Jak wersja v2 wpływa na wykorzystanie danych w usługach Google?
Consent Mode v2 pozwala osobno przekazać zgodę na przesyłanie danych reklamowych i na personalizację reklam. Obie decyzje muszą odpowiadać celom pokazanym w banerze. Po zmianie preferencji warto sprawdzić aktualizację każdego właściwego sygnału. Google otrzymuje wtedy zakres zgody, a nie zbiorczą informację o akceptacji wszystkich zastosowań reklamowych.
Jak uruchomić tryb zgody w witrynie?
Tryb zgody Google uruchamiamy, łącząc mechanizm wyboru użytkownika z tagami w witrynie lub Google Tag Managerze. Najpierw trzeba ustalić, co przekazuje stan zgody, żeby baner i kontener nie wysyłały sprzecznych ustawień. Potem można opublikować konfigurację i sprawdzić ją na działającej stronie. Tagi powinny otrzymywać stan zgodny z decyzją użytkownika.
Jak pierwsza wersja obsługiwała dane użytkowników, którzy wyrazili zgodę?
Pierwsza wersja Consent Mode odróżniała zgodę na przechowywanie danych reklamowych od zgody dotyczącej danych analitycznych. Po decyzji użytkownika tagi mogły działać w zakresie odpowiadającym przekazanemu stanowi. Przy przejściu na nowszą wersję trzeba zachować to rozróżnienie. Konfigurację należy też uzupełnić o decyzje dotyczące dalszego wykorzystania danych reklamowych.
Jakie pytania o tryb zgody pojawiają się najczęściej?
Pytania o Consent Mode zwykle dotyczą banera, działania tagów i danych widocznych w raportach. Czy sam baner wystarczy? Nie, bo wybór użytkownika musi dotrzeć do konfiguracji tagów. Czy włączenie trybu zgody przywraca wszystkie dane w raportach? Nie, ponieważ zakres pomiaru nadal zależy od decyzji użytkowników i zachowania tagów [11].
Nowsza wersja dodaje do wcześniejszych ustawień osobne decyzje dotyczące reklamy.
Jak ustawić domyślny stan zgody dla różnych regionów?
Consent Mode pozwala określić domyślny stan zgody według regionu. Dzięki temu tagi otrzymują odpowiednie ustawienia przed decyzją użytkownika. Gdy zakresy regionalne się nakładają, pierwszeństwo ma region zdefiniowany bardziej szczegółowo. [10]
- Zakres regionalny trzeba wskazać tam, gdzie ustawienia mają zależeć od lokalizacji użytkownika [10].
- Stan domyślny należy przypisać sygnałom dla wybranych regionów, zanim uruchomią się tagi.
- Nakładające się zakresy wymagają sprawdzenia, czy ustawienie bardziej szczegółowe ma zamierzone pierwszeństwo.
- Test regionalny powinien pokazać stan tagów przed wyborem oraz zmianę po decyzji użytkownika.
Region określa stan początkowy, ale nie zastępuje późniejszej aktualizacji po wyborze użytkownika.
Ustawienie regionalne działa na początku; późniejsza decyzja nadal musi dotrzeć do tagów.
Brak trybu zgody v2: ograniczenia pomiaru i możliwe konsekwencje
Może jednak ograniczyć korzystanie z funkcji reklamowych opartych na zgodzie. W Europejskim Obszarze Gospodarczym brak wdrożenia uniemożliwia używanie list odbiorców do kierowania reklam i negatywnie wpływa na algorytmy ustalania stawek. Ograniczenie funkcji nie oznacza automatycznej kary za brak konfiguracji.
Czy można korzystać z usług Google bez wdrożenia wersji v2?
Usługi Google mogą działać bez Consent Mode v2, ale część funkcji wymaga sygnałów zgody. Sam działający tag analityczny lub reklamowy nie dowodzi, że Google otrzymuje sygnały potrzebne do określonego wykorzystania danych.
Werdykt dla firmy korzystającej z funkcji reklamowych: działające tagi nie zwalniają ze sprawdzenia wymaganych zgód.
Jakie funkcje pomiarowe mogą być ograniczone bez wersji v2?
Pomiar oparty na zgodzie może być ograniczony, gdy Google nie otrzymuje wymaganych sygnałów dotyczących danych reklamowych. Skutki zależą od usługi i używanej funkcji. Spadku liczby konwersji w raporcie nie można więc automatycznie przypisać brakowi v2. Diagnoza wymaga kontroli zgód, tagów i ustawień danej usługi [14].
Kiedy wybrać wariant podstawowy, a kiedy zaawansowany?
Warianty różnią się zachowaniem tagów przed wyborem użytkownika. Tabela pokazuje, kiedy każdy z nich odpowiada przyjętej konfiguracji.
| Wariant | Działanie tagów | Wymagania i ograniczenia |
|---|---|---|
| Podstawowy | Tagi Google pozostają zablokowane do czasu uzyskania wymaganej zgody. | Nie pasuje do założenia, że tagi mają działać przed wyborem. |
| Zaawansowany | Tagi mogą uruchomić się przed wyborem zgodnie z domyślnym stanem zgody. | Wymaga sprawdzenia zachowania tagów i oceny prawnej; nie pasuje do polityki blokowania wszystkich tagów przed zgodą. |
Czy za brak wersji v2 grozi automatyczna kara?
Brak Consent Mode v2 sam w sobie nie oznacza automatycznej kary. Ograniczenia funkcji Google i odpowiedzialność za przestrzeganie przepisów o prywatności to osobne kwestie.
Werdykt dla firmy: brak konfiguracji trzeba oceniać przez wpływ na używane funkcje oraz zgodność przetwarzania danych, nie przez założenie o automatycznej sankcji.
Ograniczenie funkcji nie jest tym samym co odpowiedzialność za naruszenie przepisów.
Własny system zarządzania zgodą: co musi przekazać do tagów Google?
Własny system zarządzania zgodą musi przekazać tagom Google stan początkowy i aktualizację zgodną z decyzją użytkownika. Consent Mode można wdrożyć w kodzie strony przez gtag.js, w systemie zarządzania tagami albo przez platformę CMP. [13] Niezależnie od wybranej drogi sygnały muszą odpowiadać celom pokazanym użytkownikowi.
Jak połączyć własne rozwiązanie do zbierania zgód z trybem zgody?
Własny mechanizm zbierania zgód przekazuje do Consent Mode wartości wynikające z wyboru użytkownika. Integrację powinien skonfigurować i przetestować zespół odpowiedzialny za baner oraz tagi.
- Mapowanie celów przypisuje kategoriom widocznym w interfejsie właściwe sygnały Google.
- Stan początkowy dociera do tagów przed ich uruchomieniem.
- Aktualizacja zgody przekazuje zmianę po zapisaniu lub wycofaniu decyzji użytkownika.
Połączenie działa prawidłowo, jeśli zmiana wyboru w interfejsie zmienia również stan odczytywany przez tagi [15].
Własny system musi obsłużyć stan początkowy i każdą późniejszą zmianę.
Ustawienia techniczne trybu zgody: od stanu domyślnego do aktualizacji
Consent Mode wymaga przekazania stanu zgody przed rozpoczęciem pomiaru i aktualizacji po decyzji użytkownika. Ten stan to zestaw wartości określających cele objęte zgodą. Liczy się kolejność wykonania kodu: błąd może sprawić, że ustawienia domyślne nie zadziałają. [10]
Jak ustawić domyślny stan zgody przed uruchomieniem tagów?
Domyślny stan zgody mówi tagom, jakie ustawienia obowiązują przed decyzją użytkownika. Osoba konfigurująca tagi powinna określić go dla każdego używanego typu zgody przed wysłaniem danych pomiarowych. [10]
- Używane typy zgody należy ustalić na podstawie tagów obecnych w witrynie.
- Wartości domyślne trzeba przypisać tym typom zgodnie z przyjętą konfiguracją zgód.
- Kolejność wykonania warto sprawdzić po otwarciu strony bez zapisanej decyzji użytkownika.
Tagi muszą odczytać stan domyślny przed rozpoczęciem pomiaru.
Jak zaktualizować stan zgody po wyborze użytkownika?
Aktualizacja stanu zgody przekazuje tagom decyzję zaraz po zapisaniu jej przez baner. Działanie integracji powinien sprawdzić zespół odpowiedzialny za mechanizm zgód.
- Akceptacja powinna zmieniać tylko sygnały odpowiadające zaakceptowanym celom.
- Odmowa nie może przyznawać zgody na cele, których użytkownik nie zaakceptował.
- Zmiana preferencji musi ponownie aktualizować sygnały, także po wycofaniu wcześniejszej zgody.
Tagi powinny odczytywać ostatnią zapisaną decyzję użytkownika.
Jak przejść z wcześniejszej wersji na wersję v2?
Przejście na Consent Mode v2 uzupełnia istniejącą konfigurację o sygnały dotyczące danych reklamowych i personalizacji. Zmiany powinien wprowadzić zespół zarządzający banerem oraz tagami.
- Istniejące ustawienia należy zachować dla celów analitycznych i reklamowych, które już obsługują.
- Nowe sygnały trzeba powiązać z odpowiednimi wyborami w banerze.
- Scenariusze zgody wymagają ponownego testu po opublikowaniu zmian.
Aktualizacja jest zakończona dopiero wtedy, gdy nowe sygnały także odpowiadają wyborowi użytkownika.
Jakie dodatkowe ustawienia warto sprawdzić?
Parametr wait_for_update określa, jak długo tagi czekają na aktualizację zgody, jeśli baner wczytuje się asynchronicznie. [10]
Przykład konfiguracji Google przewiduje 500 milisekund oczekiwania. Tę wartość trzeba dobrać do działania własnego banera, zamiast przyjmować ją bez sprawdzenia. [10] Po ustawieniu parametru należy potwierdzić, że aktualizacja dociera do tagów przed końcem skonfigurowanego oczekiwania.
Stan domyślny, aktualizacja i kolejność wykonania kodu tworzą podstawę technicznego wdrożenia.
Jak sprawdzić, czy Google Analytics 4 otrzymuje sygnały zgody?
Google Analytics 4 otrzymuje właściwe sygnały, jeśli podgląd tagu pokazuje stan przed wyborem i zmianę po decyzji. Osobno warto sprawdzić wizytę bez zapisanych preferencji, akceptację oraz odmowę. Samo zdarzenie widoczne w raporcie nie potwierdza, że stan zgody przekazano poprawnie [15].
Jak skonfigurować przekazywanie zgód w Google Tag Managerze?
Google Tag Manager powinien przekazać tagowi Google Analytics 4 stan zgody przed uruchomieniem, a po wyborze go zaktualizować. Konfigurację powinna sprawdzić osoba odpowiedzialna za kontener.
- Inicjalizacja zgody musi ustawić stan początkowy przed zdarzeniem uruchamiającym tag Analytics.
- Zdarzenie z banera należy połączyć z aktualizacją sygnałów odpowiadających zapisanej decyzji.
- Podgląd kontenera pozwala porównać stan podczas inicjalizacji ze stanem po wyborze.
- Żądania sieciowe można pomocniczo sprawdzić pod kątem parametru gcd, który przekazuje Google informacje o stanie zgody; nie dowodzi on poprawnego uzyskania zgody w banerze.
W prawidłowej konfiguracji podgląd pokazuje stan zgodny z decyzją użytkownika w chwili działania tagu.
Czy można korzystać z Google Analytics 4 bez zgody na pliki cookie?
Google Analytics 4 może działać bez zgody na analityczne pliki cookie, lecz zależy to od wariantu wdrożenia i ustawień tagów. Jeśli tag pozostaje zablokowany przed zgodą, nie mierzy tej wizyty. Jeśli działa w ograniczonym zakresie, trzeba sprawdzić żądania wysyłane po odmowie. Ich działanie powinno odpowiadać przyjętym zasadom prywatności.
Brak zgody na cookie nie oznacza zgody na inne sposoby przetwarzania danych. Zachowanie Analytics trzeba oceniać na podstawie tego, co rzeczywiście robi tag.
Kontrolę raportu warto uzupełnić podglądem stanu zgody otrzymywanego przez tagi.
Jak przebiega zbieranie i przekazywanie decyzji użytkownika o zgodzie?
System zarządzania zgodą zbiera i przechowuje wybór użytkownika, a potem przekazuje właściwy stan do Consent Mode. Sam Consent Mode nie zapisuje wyborów. Po zmianie preferencji system musi więc ponownie zaktualizować stan zgody. [10]
- Interfejs zgody przedstawia cele przetwarzania i odbiera decyzję użytkownika.
- System zarządzania zgodą zapisuje decyzję, aby odtworzyć ją przy kolejnej wizycie.
- Integracja z Consent Mode przekazuje tagom stan odpowiadający zapisanemu wyborowi.
- Wycofanie lub zmiana zgody uruchamia kolejną aktualizację, zamiast pozostawiać tagom poprzednie ustawienia.
Tagi muszą otrzymywać aktualny wybór użytkownika, bo wcześniejsza zgoda może zostać zmieniona.
Przepływ zaczyna się od decyzji użytkownika i kończy jej odzwierciedleniem w tagach.
Tryb podstawowy i zaawansowany: różnice w działaniu tagów
Tryb podstawowy blokuje tagi Google do uzyskania wymaganej zgody. Tryb zaawansowany dopuszcza ich wcześniejsze działanie, ograniczone domyślnym stanem zgody. Różnica dotyczy zachowania tagów przed wyborem, a nie sposobu zbierania zgody.
Tabela porównuje działanie tagów przed zgodą, ograniczenia oraz sytuacje, w których dany wariant nie pasuje do konfiguracji.
| Wariant | Działanie tagów przed zgodą | Ograniczenie | Dla kogo nie |
|---|---|---|---|
| Podstawowy | Tagi Google pozostają zablokowane. | Zablokowane tagi nie wysyłają sygnałów z wizyty przed zgodą. | Nie pasuje do konfiguracji zakładającej ograniczone działanie tagów przed wyborem. |
| Zaawansowany | Tagi Google działają zgodnie z domyślnym stanem zgody. | Wymaga sprawdzenia wysyłanych żądań i oceny przyjętych zasad prywatności. | Nie pasuje do polityki blokowania wszystkich tagów przed zgodą. |
Wybór wariantu powinien wynikać z zasad przyjętych dla witryny i zachowania tagów potwierdzonego testami.
Rozstrzygające jest to, co tagi robią przed wyborem użytkownika.
Bezpłatny audyt widoczności w AI
Bezpłatny audyt widoczności w AI pozwala sprawdzić, czy informacje o firmie pojawiają się w odpowiedziach narzędzi AI. Ten obszar można ocenić niezależnie od konfiguracji Consent Mode. Jeśli taka ocena jest potrzebna, można skontaktować się z zespołem oferującym audyt.
Powiązane usługi
- Wdrożenie GA4 — Konfiguracja Google Analytics 4, GTM i Consent Mode.
- Kampanie Google Ads — Kampanie w wyszukiwarce i remarketing z pomiarem konwersji.
Najczęściej zadawane pytania
Jak włączyć Google Consent Mode v2?
Skonfiguruj sygnały analytics_storage, ad_storage, ad_user_data i ad_personalization zgodnie z celami w banerze. Przekaż stan domyślny przed uruchomieniem tagów, a po decyzji użytkownika zaktualizuj właściwe sygnały.
Czy samo zamknięcie banera oznacza zgodę?
Nie. Aktualizację zgody powinno wywołać działanie użytkownika, a samo zamknięcie banera nie powinno być uznawane za jej wyrażenie.
Czy dodatkowe blokady zgody w Google Tag Managerze zastępują sygnały Consent Mode?
Nie. Dodatkowe kontrole mogą ograniczać uruchamianie tagów, ale nie zastępują przekazywania sygnałów zgody.
Czy platforma CMP musi obsługiwać IAB Transparency & Consent Framework?
Nie zawsze. CMP może obsługiwać ten standard, jeśli firma z niego korzysta.
Czy próg kliknięć reklam jest warunkiem wdrożenia Consent Mode v2?
Nie. Próg 700 kliknięć reklam w ciągu 7 dni dotyczy kwalifikacji do modelowania konwersji w Google Ads, a nie samego wdrożenia.
Źródła
- Consent Mode – Co to jest i jak go wdrożyć – Semtree.pl — https://semtree.pl/consent-mode-co-to-jest-i-jak-go-wdrozyc/
- Google for Developers — „Set up consent mode on websites”. — https://developers.google.com/tag-platform/security/guides/consent
- Google for Developers — „Consent mode overview”. — https://developers.google.com/tag-platform/security/concepts/consent-mode
- Google for Developers — Google tag API reference — https://developers.google.com/tag-platform/gtagjs/reference
- Google Analytics Help — Tag Manager consent mode support — https://support.google.com/analytics/answer/10718549?hl=en
- EUR-Lex — Rozporządzenie (UE) 2016/679 — https://eur-lex.europa.eu/legal-content/PL/TXT/PDF/?uri=CELEX%3A32016R0679
- Google for Developers — Troubleshoot consent mode with Tag Assistant — https://developers.google.com/tag-platform/security/guides/consent-debugging
- Google Ads — „Sprawdzanie wdrożenia trybu uzyskiwania zgody”. — https://support.google.com/google-ads/answer/14218557?hl=pl
- Google Analytics Help — Behavioral modeling for consent mode — https://support.google.com/analytics/answer/11161109?hl=en
- Konfigurowanie trybu uzyskiwania zgody w witrynach | Security and Privacy hub | Google for Developers — https://developers.google.com/tag-platform/security/guides/consent?hl=pl
- Google Analytics — „Tryb uzyskiwania zgody”. — https://support.google.com/analytics/answer/10000067?hl=pl
- Google Ads — „Informacje o modelowaniu na potrzeby trybu uzyskiwania zgody”. — https://support.google.com/google-ads/answer/10548233?hl=pl
- Everything you need to know about Consent Mode — https://www.dinmo.com/audience-strategies/acquisition/google-ads/consent-mode/
- Google Analytics Help, „Rozwiązywanie problemów z trybem uzyskiwania zgody” — https://support.google.com/analytics/answer/14522438?hl=pl
- Google Tag Manager Help, „Verify consent mode implementation” — https://support.google.com/tagmanager/answer/14218557?hl=en
