Wdrażanie trybu uzyskiwania zgody za pomocą Menedżera tagów po stronie serwera

Ten dokument jest przeznaczony dla deweloperów, którzy mają w swojej witrynie już wdrożone rozwiązanie do uzyskiwania zgody użytkowników i chcą używać trybu uzyskiwania zgody w środowisku po stronie serwera.

Tryb uzyskiwania zgody pozwala informować Google o stanie zgody użytkownika na stosowanie plików cookie lub identyfikatorów aplikacji. Sposób działania tagów będzie uzależniony od wyboru użytkownika. Tryb uzyskiwania zgody nie wyświetla baneru ani widżetu z prośbą o zgodę na przetwarzanie danych. Zamiast tego wchodzi w interakcję z platformą do zarządzania zgodą użytkowników (CMP).

Więcej informacji o trybie uzyskiwania zgody znajdziesz w artykule Tryb uzyskiwania zgody w witrynach i aplikacjach mobilnych.

Aby wdrożyć tryb uzyskiwania zgody, musisz:

  • Dostęp administratora do usług Google, które chcesz skonfigurować
  • rozwiązania do uzyskiwania zgody użytkownika lub banera dotyczącego plików cookie, zgodnego z interfejsem API trybu uzyskiwania zgody Google lub tagiem gtag.js.
  • kontener internetowy Menedżera tagów Google i kontener serwera.
  • klienta Google Analytics: GA4 w kontenerze serwera do otrzymywania danych o zgodzie;

Jak tryb uzyskiwania zgody współpracuje z tagowaniem po stronie serwera

Baner z prośbą o zgodę na przetwarzanie danych wysyła do tagu Google wybrane ustawienia dotyczące zgody użytkownika. Tag Google przekazuje dane na serwer.

  1. Baner z prośbą o zgodę na przetwarzanie danych w Twojej witrynie otrzymuje wybrane przez użytkownika opcje zgody i wysyła je do tagu Google.

  2. Tag Google wysyła ustawienia użytkownika do kontenera serwera, dodając parametry zgody do żądania HTTP.

  3. Tagi produktów Google na serwerze uwzględniają zgodę użytkownika. Ilość i rodzaj przesyłanych danych dostosowują się w zależności od preferencji użytkownika.

Kontenery serwera obsługują podstawowy i zaawansowany tryb uzyskiwania zgody.

Gdy w kontenerze internetowym masz wdrożony zaawansowany tryb uzyskiwania zgody i pracujesz z ustawieniami związanymi z regionem, skonfiguruj serwer tagowania tak, by obsługiwał ustawienia specyficzne dla regionu.

Skonfiguruj tryb uzyskiwania zgody →

Przykład

Twoja organizacja prosi o wdrożenie udostępnianego przez Google interfejsu API trybu uzyskiwania zgody na potrzeby śledzenia konwersji w Google Analytics 4 i Google Ads. Masz już w witrynie baner dotyczący plików cookie, który został wdrożony za pomocą szablonu społeczności w kontenerze internetowym.

Musisz się upewnić, że tagi Google Ads i Google Analytics uruchamiają się, gdy użytkownik zaakceptuje pliki cookie Google Ads (ad_storage) i Analytics (analytics_storage). Jeśli użytkownik odrzuci pliki cookie Google Ads lub Analytics, tagi zawsze powinny wysyłać do miejsc docelowych pingi bez plików cookie.

Aby wdrożyć tryb uzyskiwania zgody z tagowaniem po stronie serwera, potrzebujesz tych komponentów:

Kontener internetowy (po stronie klienta)

  • Baner dotyczący plików cookie – wyświetla pytanie o zgodę na przechowywanie plików cookie na potrzeby Google Ads i Google Analytics. Aktualizuje stan zgody, jeśli użytkownik postanowi inaczej.
  • Tag Google – inicjuje w przeglądarce bibliotekę Google Analytics 4 i wysyła dane do kontenera serwera.

Kontener serwera (po stronie serwera)

  • Klient: Google Analytics: klient GA4 – do interpretowania przychodzących żądań HTTP z kontenera internetowego.
  • Tag: tag łączący konwersje – do pomiaru konwersji.
  • Tag: śledzenie konwersji Google Ads – aby wysyłać dane o konwersjach do Google Ads

Wpływ ustawień uzyskiwania zgody na działanie tagów

Na poniższych kartach wyjaśniamy, jak niektóre tagi działają w kontekście trybu uzyskiwania zgody.

Google Analytics 4

Działanie tagu

  • analytics_storage: granted – Google Analytics 4 działa normalnie.
  • analytics_storage: denied
    • Tryb uzyskiwania zgody (implementacja podstawowa): tagi Google są w pełni zablokowane (tj. nie wczytują się), dopóki użytkownik nie wyraził zgody na pliki cookie Analytics. Żadne pliki cookie Analytics nie są ustawiane, odczytywane ani zapisywane przez klienta zarówno przez klienta, jak i serwer.
    • Tryb uzyskiwania zgody (implementacja zaawansowana): tagi Google wczytują się na każdej stronie niezależnie od stanu zgody użytkownika. Tagi Google dostosowują swoje działanie na podstawie zgody użytkownika na stosowanie plików cookie za pomocą poleceń trybu uzyskiwania zgody. Jeśli użytkownik odmówi zgody ad_storage, do Google Analytics wysyłane jest ping bez plików cookie. Pingi bez plików cookie to anonimowe i niemożliwe do zidentyfikowania zdarzenia Google Analytics. Zarówno po stronie klienta, jak i na serwerze nie są tworzone i odczytywane żadne pliki cookie Analytics ani żadne pliki cookie Analytics z urządzenia.

Obsługiwane funkcje

  • Przekazywanie adresu URL: działa, jeśli jest włączone w tagu Google po stronie klienta.
  • Integracja z zasadami TCF w wersji 2.0: działa, jeśli jest włączona w kontenerze internetowym dla całej strony. Ciągi tekstowe zgodne z Zasadami dotyczącymi przejrzystości i uzyskiwania zgody na przetwarzanie danych są odczytywane na potrzeby personalizacji reklam i Google Signals.

Konwersje Google Ads

Warunek wstępny

Aby ten tag działał, musisz zainstalować w kontenerze serwera tag łączący konwersje.

Działanie tagu

  • ad_storage: granted – tagi konwersji Google Ads działają normalnie.
  • ad_storage: denied – pliki cookie Google Ads nie są zapisywane ani odczytywane. Zamiast tego przeglądarka wysyła piksel konwersji do domeny bez plików cookie.

Obsługiwane funkcje

  • Przekazywanie adresu URL: działa, jeśli jest włączone w tagu Google po stronie klienta.
  • Pomijanie danych reklam: działa, jeśli jest włączone w tagu Google po stronie klienta.
  • Integracja z zasadami TCF w wersji 2.0: działa, jeśli jest włączona w kontenerze internetowym dla całej strony.
  • Konwersje rozszerzone: działają po uzyskaniu zgody użytkownika.

Remarketing w Google Ads

Działanie tagu

  • ad_storage: granted – tagi remarketingowe Google Ads działają normalnie.
  • ad_storage: denied – blokuje żądania HTTP i używanie plików cookie.

Obsługiwane funkcje

  • Przekazywanie adresu URL: nieobsługiwane.
  • Pomijanie danych reklam: tag nie wysyła żądania przechowywania danych, gdy tag ad_storage zostanie odrzucony.
  • Integracja z zasadami TCF w wersji 2.0: działa, jeśli jest włączona w kontenerze internetowym dla całej strony.

Licznik/sprzedaż Floodlight

Warunek wstępny

Aby te tagi działały, musisz zainstalować w kontenerze serwera tag łączący konwersje.

Działanie tagu

  • ad_storage: granted – tagi Floodlight działają normalnie.
  • ad_storage: denied – blokuje żądania HTTP i używanie plików cookie.

Obsługiwane funkcje

  • Przekazywanie adresu URL: działa, jeśli jest włączone w tagu Google po stronie klienta.
  • Pomijanie danych reklam: tag nie wysyła żądania przechowywania danych, gdy tag ad_storage zostanie odrzucony.
  • Integracja z zasadami TCF w wersji 2.0: działa, jeśli jest włączona w kontenerze internetowym dla całej strony.

Dalsze kroki