DARMOWE NARZĘDZIEBEZ ZAKŁADANIA KONTA

Czy Google Consent Mode naprawdę działa?

Ten tester Google Consent Mode śledzi wywołania gtag w kolejności, w jakiej wykonuje je strona, odczytuje sygnał zgody z wychodzących żądań i mówi, który z czterech wymogów v2 nie jest spełniony.

01Stan domyślny przed tagamiZgoda zadeklarowana, zanim uruchomi się jakikolwiek tag Google
02Parametry v2Obecne ad_user_data i ad_personalization
03Aktualizacja przy zmianieAkceptujemy Twój baner i sprawdzamy, co przekazuje do Google
04Region i oczekiwanieStan domyślny dla regionów i czas na odpowiedź CMP
CZTERY WYMOGI

Czego naprawdę wymaga Consent Mode v2.

Cztery rzeczy, po kolei. Większość wdrożeń dobrze robi dwie pierwsze i po cichu pomija dwie ostatnie.

01

Stan domyślny ustawiony przed tagami

Stan domyślny musi zostać zadeklarowany, zanim uruchomi się gtag.js lub kontener GTM. Jeśli pojawi się później, Google zapisze pierwsze odsłony jako w pełni objęte zgodą. Kontener, który ustawia własny stan domyślny przez regułę Consent Initialization, jest w porządku: liczy się to, żeby nic nie zostało zmierzone wcześniej.

gtag("consent", "default", {
  ad_storage: "denied", analytics_storage: "denied",
  ad_user_data: "denied", ad_personalization: "denied",
  wait_for_update: 500
});
02

Obecne parametry v2

Consent Mode v2 dodał dwa parametry w marcu 2024. Bez nich Google Ads przestaje budować listy odbiorców z EOG i modelować konwersje, a wdrożenie nie jest akceptowane w ramach polityki Google dotyczącej zgody użytkowników z UE.

ad_user_data: "denied",
ad_personalization: "denied"
03

Aktualizacja przy zmianie zgody

Baner musi przekazać wybór odwiedzającego do Google, gdy tylko ten się zmieni, inaczej tagi działają dalej na stanie domyślnym. Nie klikamy Twojego banera, więc aktualizację, której nie widzimy, raportujemy jako niepotwierdzoną, a nie jako błąd. Zaakceptuj kategorię samodzielnie i obserwuj konsolę.

gtag("consent", "update", {
  analytics_storage: "granted"
});
04

Region i wait_for_update

Tablica region zostawia ruch spoza EOG bez ograniczeń, a wait_for_update nie pozwala, by wczesne pingi wyszły z niewłaściwym stanem. Globalna odmowa bez regionu jest bezpieczna, tylko surowsza, niż trzeba.

region: ["EEA", "GB", "CH"],
wait_for_update: 500
05

Parametr gcs jest dowodem

Kod źródłowy mówi, co strona zamierzała. Wartość gcs w wychodzących żądaniach do Google mówi, co faktycznie do nich dotarło: G1, a po nim ad_storage i analytics_storage, więc G100 oznacza odmowę dla obu, a G111 zgodę dla obu. Strona może zawierać idealny blok zgody i mimo to w ogóle nie wysyłać gcs.

Przestań ręcznie utrzymywać wywołania gtag.

Baner Katli deklaruje odmowę dla wszystkich czterech sygnałów, zanim cokolwiek się załaduje, a potem aktualizuje je zgodnie z faktycznym wyborem odwiedzającego. Chcesz zobaczyć, co strona zapisuje niezależnie od tego? Uruchom tester plików cookie.