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

Ten dokument jest przeznaczony dla deweloperów, którzy mają już w swojej witrynie 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 jest uzależniony od wyboru użytkownika. Tryb uzyskiwania zgody nie wyświetla banera z prośbą o zgodę na przetwarzanie danych ani widżetu. Zamiast tego wchodzi w interakcję z platformą do zarządzania zgodą użytkowników (CMP).

Aby dowiedzieć się więcej o trybie uzyskiwania zgody, przeczytaj artykuł Tryb uzyskiwania zgody w witrynach i aplikacjach mobilnych.

Aby wdrożyć tryb uzyskiwania zgody, musisz:

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

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

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

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

  3. Tagi usług Google na serwerze uwzględniają ustawienia zgody użytkownika i dostosowują ilość i rodzaj wysyłanych danych na podstawie jego preferencji.

Kontenery serwera obsługują zarówno podstawowy, jak i zaawansowany tryb uzyskiwania zgody.

Jeśli masz wdrożony zaawansowany tryb uzyskiwania zgody w kontenerze internetowym i korzystasz z ustawień specyficznych dla regionu, skonfiguruj serwer tagowania tak, aby obsługiwał te ustawienia.

Konfigurowanie trybu uzyskiwania zgody →

Przykład

Twoja organizacja prosi Cię o wdrożenie interfejsu API trybu uzyskiwania zgody Google na potrzeby Google Analytics i śledzenia konwersji w Google Ads. W witrynie masz już baner z informacją o plikach cookie, który został wdrożony za pomocą szablonu utworzonego przez członka 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 Google Analytics (analytics_storage). Gdy użytkownik odrzuci pliki cookie Google Ads lub Google Analytics, tagi powinny zawsze wysyłać pomiary bez plików cookie innych firm do swoich miejsc docelowych.

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

Kontener internetowy (po stronie klienta)

  • Baner z informacją o plikach cookie – prosi o zgodę na przechowywanie plików cookie na potrzeby Google Ads i Google Analytics. Aktualizuje stan zgody, jeśli użytkownik zmieni zdanie.
  • Tag Google – inicjuje bibliotekę Google Analytics w przeglądarce i wysyła dane do kontenera serwera.

Kontener serwera (po stronie serwera)

  • Klient: Google Analytics: GA4 – do interpretowania przychodzących żądań HTTP z kontenera internetowego.
  • Tag: tag łączący konwersje – do pomiaru konwersji.
  • Tag: Śledzenie konwersji w Google Ads – do wysyłania danych o konwersjach do Google Ads.

Jak ustawienia dotyczące zgody wpływają na działanie tagów

W kolejnych kartach wyjaśniamy, jak niektóre tagi działają w kontekście trybu uzyskiwania zgody.

Google Analytics

Działanie tagu

  • analytics_storage: granted – Google Analytics działa normalnie.
  • analytics_storage: denied
    • Tryb uzyskiwania zgody (implementacja podstawowa): tagi Google są całkowicie blokowane (tzn. nie wczytują się), dopóki użytkownik nie wyrazi zgody na pliki cookie Analytics. Żadne pliki cookie Analytics nie są ustawiane ani odczytywane z urządzenia, zarówno po stronie klienta, jak i serwera.
    • 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 wyborów użytkownika dotyczących zgody na pliki cookie za pomocą poleceń trybu uzyskiwania zgody. Gdy użytkownik odmawia zgody na `ad_storage`, do Google Analytics (np. do www.google-analytics.com lub standardowych domen Analytics) wysyłane są pomiary bez plików cookie innych firm. Te pomiary są anonimowe i nieumożliwiające identyfikacji zdarzenia Google Analytics. Żadne pliki cookie Analytics nie są ustawiane ani odczytywane z urządzenia, zarówno po stronie klienta, jak i serwera.

Obsługiwane funkcje

  • Przekazywanie adresu URL: działa, jeśli jest włączone w tagu Google po stronie klienta.
  • Integracja z TCF w wersji 2.0: działa, jeśli jest włączona w kontenerze internetowym na całej stronie. Ciągi tekstowe TCF są odczytywane w celu obsługi 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 śledzenia konwersji do domeny bez plików cookie innych firm (np. pagead2.googlesyndication.com).

Obsługiwane funkcje

  • Przekazywanie adresu URL: działa, jeśli jest włączone w tagu Google po stronie klienta.
  • Redagowanie danych reklamowych: działa, jeśli jest włączone w tagu Google po stronie klienta.
  • Integracja z TCF w wersji 2.0: działa, jeśli jest włączona w kontenerze internetowym na całej stronie.
  • Konwersje rozszerzone: działają, gdy użytkownik wyrazi zgodę.

Google Ads – remarketing

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.
  • Redagowanie danych reklamowych: gdy ad_storage ma wartość „odmowa”, tag nie wysyła żądania przechowywania danych.
  • Integracja z TCF w wersji 2.0: działa, jeśli jest włączona w kontenerze internetowym na całej stronie.

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.
  • Redagowanie danych reklamowych: gdy ad_storage ma wartość „odmowa”, tag nie wysyła żądania przechowywania danych.
  • Integracja z TCF w wersji 2.0: działa, jeśli jest włączona w kontenerze internetowym na całej stronie.

Dalsze kroki