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

Ten dokument jest przeznaczony dla programistów, którzy mają już wdrożone w swojej witrynie rozwiązanie do uzyskiwania zgody użytkowników i chcą korzystać z 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).

Szczegółowe informacje o trybie uzyskiwania zgody znajdziesz w artykule Tryb uzyskiwania zgody w witrynach i aplikacjach mobilnych.

Aby wdrożyć tryb uzyskiwania zgody, musisz:

  • Dostęp administracyjny do usług Google, które chcesz skonfigurować
  • Rozwiązanie do uzyskiwania zgody lub baner z prośbą o zgodę na stosowanie plików cookie w Twojej witrynie, które są zgodne z interfejsem API trybu uzyskiwania zgody Google lub gtag.js.
  • kontener internetowy Menedżera tagów Google i kontener serwera.
  • Klient Google Analytics: GA4 w kontenerze serwera do odbierania danych o uzyskanej zgodzie.

Jak tryb uzyskiwania zgody działa z tagowaniem po stronie serwera

Baner z prośbą o zgodę na przetwarzanie danych przesyła do tagu Google informacje o wyborach użytkownika. 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 na przetwarzanie danych i przesyła je do tagu Google.

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

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

Kontenery serwera obsługują tryb podstawowy i zaawansowany uzyskiwania zgody użytkowników.

Jeśli masz wdrożony w kontenerze internetowym zaawansowany tryb uzyskiwania zgody i korzystasz z ustawień dotyczących konkretnych regionów, skonfiguruj serwer tagowania tak, aby obsługiwał ustawienia dotyczące konkretnych regionów.

Konfigurowanie trybu uzyskiwania zgody

Przykład

Twoja organizacja prosi Cię o wdrożenie interfejsu Consent Mode API od Google na potrzeby śledzenia konwersji w Google Analytics 4 i Google Ads. W witrynie masz już baner z prośbą o zgodę na stosowanie plików cookie, który został wdrożony za pomocą szablonu utworzonego przez członka społeczności w kontenerze internetowym.

Musisz zadbać o to, aby tagi Google Ads i Google Analytics były uruchamiane, gdy użytkownik zaakceptuje pliki cookie związane z reklamami (ad_storage) i Analytics (analytics_storage). Jeśli użytkownik odrzuci pliki cookie Google Ads lub Analytics, tagi powinny zawsze wysyłać pomiary bez plików cookie innych firm do miejsc docelowych.

Aby wdrożyć tryb uzyskiwania zgody za pomocą tagowania po stronie serwera, potrzebujesz tych komponentów:

Kontener internetowy (po stronie klienta)

  • Baner z prośbą o zgodę na przetwarzanie danych – prosi o zgodę na przechowywanie plików cookie na potrzeby Google Ads i Google Analytics. Aktualizuje stan zgody, jeśli użytkownik zdecyduje 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 – służy do wysyłania danych o konwersjach do Google Ads.

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

Na kartach poniżej znajdziesz informacje o tym, jak działają poszczególne tagi 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 (podstawowa implementacja): tagi Google są całkowicie blokowane (tzn. nie wczytują się), dopóki użytkownik nie wyrazi zgody na analityczne pliki cookie. Żadne pliki cookie Analytics nie są ustawiane, odczytywane ani nie uzyskujemy do nich dostępu 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. Jeśli użytkownik odmówi zgody na ad_storage, do Google Analytics będą wysyłane pomiary bez plików cookie innych firm (np. do www.google-analytics.com lub standardowych domen Analytics). Te pomiary są anonimowymi i nieumożliwiającymi identyfikacji zdarzeniami Google Analytics. Żadne pliki cookie Analytics nie są ustawiane, odczytywane ani nie uzyskuje się do nich dostępu 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 Zasadami TCF w wersji 2.0: działa, jeśli jest włączona w kontenerze internetowym dla całej strony. 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 zasadami TCF w wersji 2.0: działa, jeśli jest włączona w kontenerze internetowym dla całej strony.
  • Konwersje rozszerzone: działają, gdy użytkownik wyrazi zgodę.

Google Ads – remarketing

Działanie tagu

  • ad_storage: granted – tagi remarketingu w 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 reklam: tag nie wysyła żądania przechowywania danych, gdy użytkownik odmówi ad_storage.
  • 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.
  • Redagowanie danych reklam: tag nie wysyła żądania przechowywania danych, gdy użytkownik odmówi ad_storage.
  • Integracja z Zasadami TCF w wersji 2.0: działa, jeśli jest włączona w kontenerze internetowym dla całej strony.

Dalsze kroki