Tryb uzyskiwania zgody umożliwia deweloperom stron internetowych i aplikacji dostosowywanie działania tagów i pakietów SDK aplikacji na podstawie wyborów użytkowników dotyczących zgody na przetwarzanie danych.
Jak zarządzać zgodą użytkowników
Do zarządzania zgodą użytkowników wymagane są:
- Musisz uzyskać od użytkownika zgodę na zapisywanie informacji o jego zachowaniu lub odmowę udzielenia zgody. Ponosisz odpowiedzialność za uzyskanie zgody użytkowników w swojej witrynie lub aplikacji, w tym za wszelkie dane, które przesyłasz do Google.
W przypadku witryn i aplikacji możesz wdrożyć baner z prośbą o zgodę na przetwarzanie danych lub inne niestandardowe rozwiązanie do uzyskiwania zgody użytkownika albo skorzystać z platformy do zarządzania zgodą użytkowników (CMP).
W przypadku przesyłania danych do Google skonsultuj się ze swoim działem prawnym, aby dobrać platformę do zarządzania zgodą użytkowników, która odpowiada Twoim potrzebom biznesowym. - Poinformuj Google o wyborze użytkownika, czyli stanie zgody. Wiele platform CMP wysyła do nas stan zgody użytkownika. Jeśli wdrożysz niestandardowe rozwiązanie do uzyskiwania zgody, musisz wdrożyć metodę wysyłania stanu zgody użytkownika do Google. Więcej informacji znajdziesz w sekcji Wybór platformy do zarządzania zgodą użytkowników.
- Zadbaj o to, aby tagi Google lub tagi innych usług działały zgodnie z wyborem użytkownika dotyczącym zgody na przetwarzanie danych.
Tagi obsługujące tryb uzyskiwania zgody
Tagi i zestawy SDK tych usług Google zawierają wbudowane mechanizmy sprawdzania zgody użytkownika i dostosowują swoje działanie na podstawie stanu zgody użytkownika:
- Tag Google
- Google Analytics (w tym pakiet SDK Google Analytics dla Firebase)
- Google Ads (obejmuje śledzenie konwersji i remarketing w Google Ads; obsługa konwersji telefonicznych jest w trakcie wdrażania).
- Floodlight
- tag łączący konwersje.
Terminologia związana z trybem uzyskiwania zgody
W kontekście trybu uzyskiwania zgody poniższe terminy mają specjalne znaczenie:
- Mechanizmy sprawdzania zgody użytkownika: powodują zmianę działania tagów i pakietów SDK zależnie od stanu zgody użytkownika i rodzaju zgody.
- Stan zgody użytkownika: reprezentuje wybory użytkowników i w przypadku każdego typu zgody może mieć wartość „Przyznano” lub „Odrzucono”. Tagi i pakiety SDK z mechanizmami sprawdzania zgody zmieniają swoje działanie w sposób opisany w artykule Jak zgoda użytkownika wpływa na działanie tagów.
- Rodzaj zgody: wskazuje rodzaj pamięci. Użytkownik może wyrazić na nie zgodę lub jej odmówić.
granteddenied
Rodzaje zgód
Rodzaje zgód:
| Rodzaj zgody | Opis |
| ad_storage | Umożliwia przechowywanie danych związanych z reklamami, np. plików cookie (w internecie) lub identyfikatorów urządzeń (w aplikacjach). |
| ad_user_data | Określa stan zgody na wysyłanie danych użytkownika do Google w celach związanych z reklamą online. |
| ad_personalization | Określa stan zgody na reklamy spersonalizowane. |
| analytics_storage | Umożliwia przechowywanie danych (np. plików cookie w przypadku witryn lub identyfikatorów urządzeń w przypadku aplikacji) związanych z analityką, np. czasu trwania wizyty. |
| functionality_storage | Umożliwia przechowywanie danych, które obsługują funkcje witryny lub aplikacji, np. ustawień języka |
| personalization_storage | Umożliwia przechowywanie danych dotyczących personalizacji, np. rekomendacji filmów |
| security_storage | Umożliwia przechowywanie danych związanych z zabezpieczeniami, takimi jak funkcja uwierzytelniania, zapobieganie oszustwom i inne mechanizmy ochrony użytkowników |
Podstawowy a zaawansowany tryb uzyskiwania zgody
Tryb uzyskiwania zgody możesz wdrożyć w swojej witrynie lub aplikacji na 2 sposoby: podstawowy albo zaawansowany.
Podstawowy tryb uzyskiwania zgody
Wdrożenie trybu uzyskiwania zgody w wersji podstawowej uniemożliwia wczytywanie tagów Google do czasu interakcji użytkownika z banerem z prośbą o zgodę na przetwarzanie danych. Ta konfiguracja nie przesyła do Google żadnych danych, dopóki użytkownik nie wejdzie w interakcję z banerem z prośbą o zgodę na przetwarzanie danych. Gdy użytkownik wyrazi zgodę, tagi Google wczytują i uruchamiają interfejsy API trybu uzyskiwania zgody. Tagi te wysyłają do Google informacje o stanie zgody użytkownika w tej kolejności:
- Wysyłanie domyślnych stanów zgody użytkownika.
- Wysyłanie zaktualizowanych stanów zgody użytkownika.
Jeśli jednak użytkownik nie wyrazi zgody, do Google nie zostaną przesłane żadne dane – nawet stan zgody użytkownika. Uruchamianie tagów Google jest całkowicie zablokowane. Modelowanie konwersji w trybie uzyskiwania zgody w Google Ads będzie wtedy korzystać z modelu ogólnego.
Zaawansowany tryb uzyskiwania zgody
Jeśli wdrożysz tryb uzyskiwania zgody w jego zaawansowanej wersji, tagi Google będą wczytywane, gdy użytkownik otworzy witrynę lub aplikację. Tagi te wczytują interfejs API trybu uzyskiwania zgody i wykonują te czynności:
- Ustawienie domyślnych stanów zgody użytkownika. Stanem domyślnym może być
denied, chyba że określisz własne ustawienia domyślne. Gdy użytkownik nie wyrazi zgodydenied, tagi Google wysyłają pomiary bez plików cookie. - Oczekiwanie, aż użytkownik wejdzie w interakcję z banerem, i aktualizowanie stanów zgody użytkownika. Dopiero wtedy, gdy użytkownik wyrazi zgodę na zbieranie danych, tagi Google wysyłają pełne dane pomiarowe. Więcej informacji o działaniu tagów
Taka implementacja umożliwia lepsze modelowanie w porównaniu z wersją podstawową, ponieważ udostępnia model dostosowany do reklamodawcy, a nie ogólny.
Przegląd
| Funkcja | Podstawowy tryb uzyskiwania zgody | Zaawansowany tryb uzyskiwania zgody |
|---|---|---|
| Wczytanie tagu | Blokowane, dopóki nie nastąpi interakcja użytkownika z banerem z prośbą o zgodę na przetwarzanie danych. | Wczytywanie z ustawieniami domyślnymi ustawionymi na denied, o ile nie skonfigurowano inaczej. |
| Przesyłanie danych | Żadne dane nie są wysyłane przed wyrażeniem zgody przez użytkownika – nawet domyślny stan zgody użytkownika. | Gdy użytkownik wyrazi zgodę (denied), wysyłane są informacje o stanie zgody użytkownika i pomiary bez plików cookie.Gdy użytkownik wyrazi zgodę granted, zapisywane są pliki cookie i wysyłane są wszystkie dane pomiarowe. |
| Stany zgody użytkownika | Ustawiane po interakcji użytkownika. | Wartość domyślna to denied, o ile nie skonfigurowano inaczej. Aktualizacje stanu są przesyłane na podstawie wyboru użytkownika. |
| Sposób działania tagu po interakcji użytkownika | Wczytuje i uruchamia interfejsy API trybu uzyskiwania zgody tylko wtedy, gdy użytkownik wyrazi zgodę. | Dostosowuje działanie tagów na podstawie zgody użytkownika. |
| Modelowanie konwersji i kluczowych zdarzeń | Model ogólny (mniej szczegółowe modelowanie). | Model dostosowany do reklamodawcy (bardziej szczegółowe modelowanie). |
Jak zgoda użytkownika wpływa na działanie tagów i pakietów SDK aplikacji
Gdy użytkownicy wyrażą zgodę, tagi będą działać normalnie.
Gdy użytkownicy odmówią zgody na personalizację reklam lub wykorzystywanie danych użytkowników na potrzeby reklam, tagi lub pakiety SDK aplikacji nie będą mogły używać danych użytkowników do kierowania reklam.
Jeśli użytkownicy nie wyrażą zgody na przechowywanie danych, tagi uwzględniające ustawienia zgody użytkownika lub pakiety SDK aplikacji nie będą przechowywać plików cookie (w przypadku witryn) ani identyfikatorów urządzeń (w przypadku aplikacji). Zamiast tego tagi przekazują informacje o stanie zgody użytkownika oraz o jego aktywności, wysyłając do serwera Google pomiary bez plików cookie (w przypadku internetu) lub sygnały (w przypadku aplikacji). Umożliwia to Google Ads i usługom w Google Analytics 4 modelowanie konwersji i kluczowych zdarzeń. Więcej informacji znajdziesz w artykule Modelowanie w trybie uzyskiwania zgody.
O stanie zgody użytkownika informują te sygnały:
Pingi dotyczące stanu zgody użytkownika: są wysyłane ze wszystkich stron odwiedzanych przez użytkownika, na których uruchomiono tryb uzyskiwania zgody. Ten rodzaj pingów umożliwia przekazywanie informacji o stanie zgody użytkownika (przyznana lub odrzucona) w przypadku każdego rodzaju zgody, np. zapisywania danych Google Ads lub Analytics.
Pingi dotyczące kluczowych zdarzeń: są wysyłane, aby zasygnalizować wystąpienie kluczowego zdarzenia.
Pingi Google Analytics: są wysyłane po zarejestrowaniu zdarzenia z każdej strony witryny, w której zaimplementowano Google Analytics.
Pingi mogą zawierać:
- Informacje funkcyjne (np. nagłówki dodane pasywnie przez przeglądarkę):
- Sygnatura czasowa
- klient użytkownika,
- strona odsyłająca.
- Informacje zbiorcze lub nieosobowe:
- określenie, czy bieżąca lub poprzednia strona w obszarze nawigacyjnym użytkownika w witrynie zawiera w adresie URL informacje o kliknięciu reklamy (np. identyfikator kliknięcia Google lub DCLID);
- informacje o stanie zgody użytkownika (wartość logiczna);
- Losowy numer wygenerowany podczas każdego wczytywania strony
Oprócz umożliwienia stanu zgody na modyfikowanie działania tagów możesz też usuwać
przechowywane dane, gdy użytkownik nie wyrazi zgody. Użytkownik może na przykład wyrazić zgodę na przechowywanie danych na potrzeby reklam, a potem zmienić zdanie i odmówić jej przyznania. Jeśli włączysz ads_data_redaction, gdy użytkownik odmówi zgody, Google Ads usunie zapisane informacje.
Tagi z wbudowanymi mechanizmami sprawdzania zgody zmieniają swoje działanie w zależności od różnych stanów zgody. W tabeli poniżej znajdziesz wyjaśnienie działania tagów w zależności od typów zgody, stanu zgody użytkownika i tego, czy parametr ads_data_redaction ma wartość true.
| Typy zgody | Odrzucono lub przyznano | Zachowanie |
ad_storage i analytics_storage |
przyznane przyznane |
|
ad_personalization |
odmowa dostępu | Reklamy spersonalizowane są wyłączone. Te funkcje nie będą otrzymywać danych:
|
ad_user_data |
odmowa dostępu | Jest wyłączone zbieranie danych osobowych na potrzeby reklam online, w tym:
|
ad_storage |
odmowa dostępu |
|
analytics_storage |
odmowa dostępu |
|
ad_storage i ads_data_redaction
|
odmowa i prawda |
|
Parametry HTTP trybu uzyskiwania zgody
Gdy wdrażasz tryb uzyskiwania zgody, parametry trybu uzyskiwania zgody są tłumaczone na parametry żądania HTTP, takie jak dma, gcd i gcs.
Zgoda na usługi Google jest kodowana za pomocą dma_cps.
Te pola zawierają informacje o stanach zgody użytkownika i powiązanych ustawieniach konfiguracji. Pola tagu Google mogą być kodowane w celu zwiększenia wydajności transmisji. W miarę rozwoju tych usług te pola mogą ulec zmianie.
Parametr gcs służy do przesyłania parametrów ad_storage i analytics_storage, które wskazują wybór użytkownika dotyczący zgody na przechowywanie plików cookie reklamowych i analitycznych (w internecie) lub identyfikatorów urządzeń (w aplikacji). Parametr gcdjest zawsze wysyłany do usług Google, niezależnie od tego, czy tryb uzyskiwania zgody jest aktywny. Parametr gcd koduje szczegółowe informacje o wyborze użytkownika w zakresie zgody za pomocą typów zgody.
Tag Assistant pomoże Ci zrozumieć te pola i sprawdzić działanie tagu Google, aby ułatwić debugowanie konfiguracji. Dowiedz się, jak debugować tryb uzyskiwania zgody
Modelowanie na potrzeby trybu uzyskiwania zgody
Aby uzupełnić luki w zbieraniu danych, usługi Google korzystają z tych pingów do modelowania danych na potrzeby używanych przez Ciebie rozwiązań analitycznych. W celu ochrony prywatności użytkowników tag lub pakiet SDK aplikacji musi osiągnąć określony próg zbierania danych. Więcej informacji na temat tego, co jest modelowane i w jakich okolicznościach, znajdziesz w tych artykułach:
- Modelowanie na potrzeby trybu uzyskiwania zgody w Google Ads
- Modelowanie konwersji online w Google Ads
- Modelowanie konwersji w Google Analytics
- Modelowanie behawioralne w Google Analytics