Wróć do bloga

Blog

CookiePass i Google Consent Mode: co baner zgody robi z Twoim ruchem

Opublikowano · Zaktualizowano · 3 min czytania

Na tej stronie używamy CookiePass. To usługa zgody na cookies, która implementuje Google Consent Mode v2 tak, jak określa to Google — i ta właściwość okazuje się ważniejsza niż kolory banera: decyduje, co Twój tag Google wysyła przy każdym wyświetleniu strony, zanim odwiedzający odpowie, po jego „tak” i po jego „nie”. Tak to wygląda od strony serwera, gdzie każde z tych trafień przechodzi przez Twój kontener.

Co Consent Mode naprawdę zmienia

Wybierz tryb zgodny z zasadami organizacji. Nie wyłączaj celowego blokowania skryptów tylko po to, by zobaczyć zdarzenia. **Basic:** blokuj fragment śledzący do uzyskania właściwej zgody. Przed zgodą nie oczekuje się zdarzeń śledzących w SignalHost. **Advanced:** tagi Google wczytują się z domyślnym `denied`. Google może otrzymywać pomiary bez plików cookie przed wyborem lub po odmowie. Taki sygnał nie oznacza zgody.

Pole `gcs` opisuje jedynie przechowywanie danych na potrzeby reklam i Analytics. Nie potwierdza dwóch nowszych uprawnień dotyczących zgody. Sprawdź wszystkie cztery w Google Tag Assistant; zakodowane pola żądań mogą się zmieniać.

gcs=G100   ad_storage denied,  analytics_storage denied
gcs=G101   ad_storage denied,  analytics_storage granted
gcs=G110   ad_storage granted, analytics_storage denied
gcs=G111   both granted
(no gcs)   storage summary missing; our current storage gate permits it, not proof of consent

Ustaw `analytics_storage`, `ad_storage`, `ad_user_data` i `ad_personalization` na `denied`, zanim uruchomi się fragment SignalHost. Następnie baner aktualizuje każde uprawnienie zgodnie z wyborem odwiedzającego.

Jak CookiePass to podłącza

Consent Mode v2 wymaga sekwencji, nie ustawienia. Stan domyślny musi być zadeklarowany, zanim załaduje się tag Google — odmowa dla każdego, kto jeszcze nie wybrał — aktualizacja musi nastąpić w chwili decyzji odwiedzającego, a stan musi być przywracany przy każdej kolejnej wizycie. Przy złej kolejności pierwsze wyświetlenie strony w każdej sesji wychodzi jako objęte zgodą, zanim baner w ogóle się wyrenderuje.

Oto sekwencja, którą CookiePass generuje z własnego skryptu, więc nic z niej nie trafia do Twojego kontenera Tag Managera:

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

// …the visitor accepts all four purposes…
gtag('consent', 'update', {
  ad_storage: 'granted',
  analytics_storage: 'granted',
  ad_user_data: 'granted',
  ad_personalization: 'granted'
});

To cała integracja. Tagi Google same respektują stan zgody, w tym tagi, które SignalHost publikuje w Twoim kontenerze webowym. Nic w kontenerze serwerowym nie potrzebuje warunku zgody; dodanie go ręcznie to sposób, w jaki zablokowany tag Google ląduje obok niezablokowanych tagów zdarzeń wysyłających dane prosto do Google.

Co Twój kontener serwerowy widzi przed decyzją i po niej

**Basic:** blokuj fragment śledzący do uzyskania właściwej zgody. Przed zgodą nie oczekuje się zdarzeń śledzących w SignalHost. **Advanced:** tagi Google wczytują się z domyślnym `denied`. Google może otrzymywać pomiary bez plików cookie przed wyborem lub po odmowie. Taki sygnał nie oznacza zgody.

  • Przed wyborem i po odmowie: odpowiednie uprawnienia pozostają `denied`.
  • Tylko analityka: `analytics_storage` może być dozwolone; uprawnienia reklamowe pozostają odrzucone.
  • Reklamy dozwolone: przyznaj tylko cele rzeczywiście zaakceptowane przez odwiedzającego.
  • Wycofanie zgody: odpowiednie wartości wracają do `denied`. Odśwież stronę i sprawdź zapisany wybór.

Czy widoczne zdarzenie potwierdza poprawność zgody? Nie. Zdarzenia na żywo pokazują odbiór przez SignalHost, nie wszystkie cztery uprawnienia ani dostarczenie do platformy. Sprawdź zgodę w Tag Assistant, a miejsce docelowe osobno.

Co to oznacza dla Twoich liczb o ruchu

Czy widoczne zdarzenie potwierdza poprawność zgody? Nie. Zdarzenia na żywo pokazują odbiór przez SignalHost, nie wszystkie cztery uprawnienia ani dostarczenie do platformy. Sprawdź zgodę w Tag Assistant, a miejsce docelowe osobno.

  • **Basic:** blokuj fragment śledzący do uzyskania właściwej zgody. Przed zgodą nie oczekuje się zdarzeń śledzących w SignalHost.
  • **Advanced:** tagi Google wczytują się z domyślnym `denied`. Google może otrzymywać pomiary bez plików cookie przed wyborem lub po odmowie. Taki sygnał nie oznacza zgody.

Lista kontrolna

  • Zanim rozpocznie się śledzenie, baner musi ustawić uprawnienia jako odrzucone. Po dokonaniu wyboru zaktualizuj tylko cele dozwolone przez odwiedzającego, zapamiętaj ten wybór i obsłuż wycofanie zgody.
  • Dla każdej próby otwórz nowe okno prywatne. W Google Tag Assistant wpisz adres witryny i sprawdź pierwsze oraz ostatnie zdarzenia Consent.
  • Przed wyborem i po odmowie: odpowiednie uprawnienia pozostają `denied`.
  • Tylko analityka: `analytics_storage` może być dozwolone; uprawnienia reklamowe pozostają odrzucone.
  • Reklamy dozwolone: przyznaj tylko cele rzeczywiście zaakceptowane przez odwiedzającego.
  • Wycofanie zgody: odpowiednie wartości wracają do `denied`. Odśwież stronę i sprawdź zapisany wybór.
  • Dodaj dokładny adres programu ładującego z fragmentu instalacyjnego SignalHost do reguł blokowania banera. Twoja domena może nie pasować do standardowych reguł Google. Odblokuj go dopiero po wymaganej zgodzie.

[Poradnik konfiguracji banera plików cookie](/pl/blog/baner-cookie-consent-mode-serwer)

Przestań tracić dane przez blokery

Zacznij bezpłatnie. Uruchom pierwszy kontener w kilka minut.