Strona główna / kontroler Consent Mode
Kontroler Consent Mode, który czyta trafienia
Banner, który wygląda poprawnie i niczego nie blokuje, to najczęstszy błąd zgód. Jedyne miejsce, gdzie to widać, to żądania wysyłane przez stronę, gdy odpowiedź wciąż brzmi nie.
Consent Mode nie jest przełącznikiem i dlatego trudno go sprawdzić. Jest sekwencją: zestaw wartości domyślnych, które muszą być na miejscu, zanim załaduje się jakikolwiek tag Google, a potem update niosący to, co odwiedzający naprawdę wybrał. Pomyl kolejność, a każdy ekran, na który możesz spojrzeć, i tak pokaże cztery zielone pola.
Tag Master czyta sekwencję, a nie stan, i czyta sygnał zgody jadący na każdym pojedynczym żądaniu —
gcs i gcd, zdekodowane, obok trafienia, które je niosło.
Czego nie powie podgląd samego CMP
- Czy wartości domyślne przyszły pierwsze. Domyślna wartość ustawiona po załadowaniu tagów nie jest wartością domyślną. CMP zaraportuje, że ją wypchnął; nie zaraportuje, co zdążyło już wyjść.
- Co naprawdę niosło każde trafienie. Przy Consent Mode odrzucone trafienie i tak opuszcza przeglądarkę — oznaczone, bez ciasteczek, ale wysłane. „Brak trafienia" i „trafienie, które powiedziało Google, żeby go nie używać" wyglądają identycznie od strony bannera i są zupełnie różne w raportach.
- Wszystko, czego CMP nie kontroluje. Tag dodany poza narzędziem zgód, pixel wklejony na sztywno w motyw, dostawca ładowany przez innego dostawcę — nic z tego nie pojawi się na liście narzędzia zgód, bo ta lista to jego konfiguracja, a nie zachowanie strony.
Cztery sygnały pokazywane na żywo to łatwiejsza połowa. Połowa, która znajduje błędy, to kolejność:
czy strona w ogóle wywołała gtag('consent', 'default', …), czy zostawiła to kontenerowi,
ile żądań wyszło przy odmowie, a ile po zgodzie. Strona, która nigdy nie ustawiła wartości domyślnych,
i strona, która ustawiła je poprawnie, są nie do odróżnienia po tym, jak odwiedzający odpowie.
Czego Consent Mode nie obejmuje
Consent Mode to protokół Google. Meta, TikTok, LinkedIn, Criteo i reszta w ogóle nie czytają
ad_storage — jeśli cokolwiek je blokuje, to odmowa załadowania ich taga przez
narzędzie zgód. Gdy ta blokada jest źle skonfigurowana, tagi Google zachowują się nienagannie, a pixel
dalej wysyła zakupy do platformy reklamowej przy odmówionej odpowiedzi.
To jest wniosek, po który warto sięgnąć, i nie widać go w żadnym narzędziu Google — bo to nie jest problem Google. Panel wypisuje każdego dostawcę, który strzelał, gdy zgoda reklamowa była odmówiona, a to inne pytanie niż to, czy Consent Mode jest poprawnie skonfigurowany. Dłuższy poradnik przechodzi przez odczytywanie sygnałów z samych trafień.
Testowanie odpowiedzi, której nie udzieliłeś
Większość testów zgód sprawdza ścieżkę akceptacji, bo to ona produkuje dane do oglądania. Ciekawe awarie mieszkają przy odmowie, a ta wymaga czystego profilu: zapisana odpowiedź z poprzedniej wizyty odtwarza się, zanim banner w ogóle się pojawi, więc drugie uruchomienie nie jest testem pierwszego ładowania.
Druga droga to odtworzenie stanu odmowy bez czyszczenia wszystkiego — zablokuj trafienia jednego dostawcy i zobacz, co z tym zrobi reszta stosu. Zablokowane trafienia zostają na liście, więc nadal możesz przeczytać, co zostałoby wysłane; tej części blokowanie wbudowane w przeglądarkę nigdy Ci nie daje.
Gdzie narzędzie zgód nadal wygrywa
Wszystko, co dotyczy samego wyboru. Czy banner spełnia wymagania konkretnego regulatora, czy lista dostawców zgadza się z Twoją rejestracją TCF, czy zapis zgody jest przechowywany tak, jak ustalił dział prawny — to żyje w platformie zgód i nigdzie indziej. Debugger sieciowy powie Ci, co strona zrobiła z odpowiedzią. Nie powie, czy odpowiedź została zebrana prawidłowo, i żadna ilość czytania żądań tego nie zmieni.
Pytania
Jak sprawdzić, czy Consent Mode V2 jest dobrze skonfigurowany?
Czytaj sekwencję, nie stan. Potwierdź, że wartości domyślne są na miejscu przed załadowaniem jakiegokolwiek taga Google, że odmawiają ad_storage, ad_user_data, ad_personalization i analytics_storage, oraz że po wyborze odwiedzającego przychodzi update. Cztery zielone pola po fakcie nie dowodzą żadnej z tych rzeczy.
Czym są gcs i gcd?
gcs to stan zgody, w którym wysłano trafienie Google — G100, G111 i tak dalej. gcd niesie pełniejszy obraz Consent Mode V2, łącznie z tym, czy każdy sygnał był domyślny, czy zaktualizowany. Oba jadą w żądaniu i oba są dekodowane przy każdym trafieniu.
Czy wykrywa tagi strzelające po odmowie zgody?
Tak i to jest sprawdzenie najbardziej warte uruchomienia. Platformy spoza Google w ogóle nie czytają sygnałów Consent Mode, więc pixel Meta czy TikToka strzelający przy odmowie to błąd blokady, którego narzędzia Google nie widzą.
Czy do testu potrzebny jest czysty profil przeglądarki?
Do zachowania przy pierwszym ładowaniu — tak. Zapisana odpowiedź z wcześniejszej wizyty odtwarza się przed pojawieniem bannera, więc w drugim uruchomieniu testujesz odtworzenie, a nie wartość domyślną.
Czy to zastępuje platformę zarządzania zgodami?
Nie. CMP zbiera i zapisuje wybór; to sprawdza, co strona z nim zrobiła. Odpowiadają na różne pytania, a zgodna konfiguracja wymaga, żeby oba były poprawne.
Poradniki
Dłuższa forma, o częściach, które sprawiają kłopot.
- Debugowanie Consent Mode V2: gcs, gcd i naruszenia, których nikt nie łapie — Czytaj parametry zgód wprost z żądań, odróżnij domyślną wartość od aktualizacji i znajdź platformy, które wysyłają dane niezależnie od banera.
- Testowanie śledzenia bez zaśmiecania produkcyjnych raportów — Testowe zakupy trafiają do prawdziwych raportów. Jak zatrzymać żądania w przeglądarce, tylko w jednej karcie, i mimo to zobaczyć wszystko, co miało zostać wysłane.
- E-mail, który wyszedł otwartym tekstem — Jak zweryfikować Enhanced Conversions na łączu: dwie postacie zahaszowanego pola, cztery sposoby, w jakie się psuje, i dlaczego interfejs tego nie powie.
- Jak znaleźć każdy tag śledzący na stronie — Dlaczego skaner tagów czytający HTML pomija tagi ładowane po stronie i jak zdobyć prawdziwą listę, czytając zamiast tego żądania.
- Test Events dla TikToka, Snapa, UET i pięciu platform — DebugView i Tag Assistant zna każdy. Każda inna platforma ma to samo, włączane plikiem cookie, którego prawie nikt nie dokumentuje — oto pełna lista.
- Jak debugować server-side GTM — Dlaczego żądania przepuszczone przez własną domenę znikają z większości narzędzi, cztery sygnały zdradzające sGTM i jak podłączyć podgląd kontenera serwerowego.
Pozostałe strony terminów: GTM debugger, GA4 debugger, inspektor dataLayer, debugger Meta Pixel
Sprawdź na własnej stronie
Tag Master jest darmowy, nie wymaga konta i nie zbiera żadnych danych.
Dodaj do Chrome — za darmo