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.
Czym jest tryb uzyskiwania zgody?
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:
- mieć dostęp administratora do usług Google, które chcesz skonfigurować;
- mieć w swojej witrynie rozwiązanie do uzyskiwania zgody lub baner z informacją o plikach cookie, który jest zgodny z interfejsem API Google do uzyskiwania zgody lub gtag.js;
- mieć kontener internetowy i kontener serwera Menedżera tagów Google;
- mieć klienta **Google Analytics: GA4** w kontenerze serwera, aby otrzymywać dane o zgodzie.
Jak tryb uzyskiwania zgody współpracuje z tagowaniem po stronie serwera
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.
Tag Google wysyła preferencje użytkownika do kontenera serwera, dodając parametry zgody do żądania HTTP.
Tagi usług Google na serwerze uwzględniają ustawienia zgody użytkownika i dostosowują ilość i rodzaj wysyłanych danych na podstawie jego preferencji.
Zaawansowany tryb uzyskiwania zgody
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_storagema 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_storagema 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.