Ten artykuł jest przeznaczony dla deweloperów i administratorów, którzy chcą sprawdzić implementację trybu uzyskiwania zgody w swojej witrynie lub rozwiązać związane z nią problemy. Informacje o implementacjach TCF w witrynach znajdziesz w artykule Rozwiązywanie problemów z TCF. Aby sprawdzić implementacje w aplikacjach, zapoznaj się z instrukcjami dla Android i iOS.
Możesz sprawdzić implementację trybu uzyskiwania zgody pod kątem:
- tego, czy Twoja witryna ustawia prawidłowy domyślny stan zgody użytkownika przed uruchomieniem tagów; odpowiednia wartość domyślna zależy od zasad Twojej organizacji;
- tego, czy Twoja witryna prawidłowo aktualizuje stany zgody użytkownika po tym, jak użytkownicy przyznają lub odmawiają zgody;
- tego, które tagi sprawdzają, jakie rodzaje zgody;
- tego, czy podczas uruchamiania każdego tagu przyznano wymagane rodzaje zgody oraz czy tag przeszedł sprawdzanie pod kątem dodatkowej wymaganej zgody.
Rozszerzenie Tag Assistant obsługuje te mechanizmy uzyskiwania zgody:
- gtag
consentpolecenia; - tagi utworzone na podstawie szablonu trybu uzyskiwania zgody w Menedżerze tagów;
- zasady dotyczące przejrzystości i uzyskiwania zgody na przetwarzanie danych (TCF).
Zanim zaczniesz
Rozszerzenia Tag Assistant możesz używać we wszystkich przeglądarkach. Aby uzyskać najlepsze wyniki rozwiązywania problemów, używaj Google Chrome i zainstaluj rozszerzenie przeglądarki Tag Assistant Companion.
Sprawdzanie działania trybu uzyskiwania zgody
Z tych instrukcji dowiesz się, jak debugować tryb uzyskiwania zgody. Jeśli masz ustawione domyślne ustawienia lub banery z prośbą o zgodę na przetwarzanie danych dotyczące konkretnych regionów, powtórz te czynności z różnymi symulowanymi lokalizacjami geograficznymi. Dowiedz się, jak ustawić lokalizacje w Chrome.
gtag.js
Aby sprawdzić konfigurację uzyskiwania zgody w witrynach, rozpocznij nową sesję w rozszerzeniu Tag Assistant:
- Otwórz rozszerzenie Google Tag Assistant
Wpisz adres URL swojej witryny. Otworzy się nowa karta z Twoją witryną.
Otwórz w swojej witrynie baner dotyczący plików cookie i zaakceptuj wszystkie parametry.
W rozszerzeniu Tag Assistant sprawdź, czy strona prawidłowo ustawiła domyślną zgodę:
- W sekcji Podsumowanie wybierz najwcześniejsze zdarzenie typu Zgoda.
- W sekcji Wywołanie interfejsu API sprawdź, czy ustawiono te parametry:
ad_storage,ad_personalization,ad_user_data,analytics_storage. Możesz też w obszarze Dane wyjściowe w sekcji tagu wybrać kartę Zgoda i sprawdzić kolumnę Domyślna na stronie.

Sprawdź, czy strona zaktualizowała zgodę na podstawie Twojej interakcji z banerem z prośbą o zgodę na przetwarzanie danych:
- W sekcji Podsumowanie wybierz najnowsze zdarzenie typu Zgoda.
- W sekcji Wywołanie interfejsu API sprawdź, czy zaktualizowano te parametry:
ad_storage,ad_personalization,ad_user_data,analytics_storage. Możesz też w obszarze Dane wyjściowe w sekcji tagu wybrać kartę Zgoda i sprawdzić kolumnę Aktualizacja na stronie.

Menedżer tagów
Aby sprawdzić konfigurację uzyskiwania zgody w witrynach, rozpocznij nową sesję w rozszerzeniu Tag Assistant:
- Otwórz rozszerzenie Google Tag Assistant
Wpisz adres URL swojej witryny. Otworzy się nowa karta z Twoją witryną.
Otwórz w swojej witrynie baner dotyczący plików cookie i zaakceptuj wszystkie opcje.
W rozszerzeniu Tag Assistant sprawdź, czy strona prawidłowo ustawiła domyślną zgodę:
- W sekcji Podsumowanie wybierz najwcześniejsze zdarzenie typu Zgoda.
- W sekcji Wywołanie interfejsu API sprawdź, czy ustawiono te parametry:
ad_storage,ad_personalization,ad_user_data,analytics_storage. Możesz też w obszarze Dane wyjściowe w sekcji tagu wybrać kartę Zgoda i sprawdzić kolumnę Domyślna na stronie.

Sprawdź, czy strona zaktualizowała zgodę na podstawie Twojej interakcji z banerem z prośbą o zgodę na przetwarzanie danych:
- W sekcji Podsumowanie wybierz najnowsze zdarzenie typu Zgoda.
- W sekcji Wywołanie interfejsu API sprawdź, czy zaktualizowano te parametry:
ad_storage,ad_personalization,ad_user_data,analytics_storage. Możesz też w obszarze Dane wyjściowe w sekcji tagu wybrać kartę Zgoda i sprawdzić kolumnę Aktualizacja na stronie.

Sprawdź, które tagi się uruchomiły, a które zostały zablokowane w związku ze stanem zgody użytkownika:
- W sekcji Podsumowanie kliknij kartę Tagi.
- Kliknij tag, aby sprawdzić, czy zadziałał on zgodnie z ustawieniami uzyskiwania zgody.
Rozwiązywanie problemów z konfiguracją uzyskiwania zgody
Wybierz problem, aby zobaczyć instrukcje, jak go rozwiązać:
- Karta Consent (Zgoda) jest pusta
- Nie ustawiono domyślnej zgody użytkownika
- Za późno ustawiono domyślną zgodę
- Stan zgody użytkownika nie jest aktualizowany
- Stan zgody użytkownika nie dostosowuje się do ustawień regionalnych
Karta Consent (Zgoda) jest pusta
Jeśli na stronie nie zaimplementowano trybu uzyskiwania zgody, karta Consent (Zgoda) w rozszerzeniu Tag Assistant jest pusta.
Jak rozwiązać problem z wczytywaniem trybu uzyskiwania zgody
Aby rozwiązać ten problem, musisz wdrożyć tryb uzyskiwania zgody. Z instrukcji poniżej dowiesz się, jak to zrobić, zakładając, że masz już w swojej witrynie baner z prośbą o zgodę na przetwarzanie danych.
gtag.js
Film: Jak skonfigurować tryb uzyskiwania zgody
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', });
Krok po kroku: jak skonfigurować tryb uzyskiwania zgody
Jeśli do wczytywania banera z prośbą o zgodę na przetwarzanie danych używasz platformy do zarządzania zgodą użytkowników (CMP):
- Sprawdź, czy Twoja platforma CMP obsługuje tryb uzyskiwania zgody Google.
- Sprawdź, jakie ustawienia platformy CMP umożliwiają włączenie trybu uzyskiwania zgody.
- Sprawdź działania trybu uzyskiwania zgody.
Jeśli masz własny baner z prośbą o zgodę na przetwarzanie danych lub Twoja platforma CMP nie integruje się automatycznie z trybem uzyskiwania zgody, zaimplementuj ten tryb ręcznie.
Menedżer tagów
Jeśli używasz Menedżera tagów, zalecamy wdrożenie trybu uzyskiwania zgody za pomocą platformy do zarządzania zgodą użytkowników, która udostępnia szablon Menedżera tagów. Aby skonfigurować baner z prośbą o zgodę na przetwarzanie danych za pomocą Menedżera tagów:
- Otwórz Menedżera tagów Google
- W obszarze roboczym otwórz menu Tagi.
- Skonfiguruj nowy tag. Kliknij Konfiguracja tagu i otwórz Galerię szablonów społeczności.
- Wyszukaj tag dostawcy platformy CMP i kliknij Dodaj do obszaru roboczego.
- Wypełnij pola w szablonie tagu. Więcej informacji o wymaganych polach znajdziesz u dostawcy platformy CMP.
- W sekcji Reguły kliknij regułę Inicjacja zgody – wszystkie strony.
- Zapisz tag i wyświetl podgląd kontenera, aby sprawdzić, czy tryb uzyskiwania zgody działa.
Jeśli masz własny baner z prośbą o zgodę na przetwarzanie danych lub Twoja platforma CMP nie integruje się automatycznie z trybem uzyskiwania zgody, zaimplementuj ten tryb ręcznie.
Nie ustawiono domyślnej zgody użytkownika
Ustawienie domyślnych ustawień zgody dla wszystkich parametrów trybu uzyskiwania zgody pomaga efektywnie zarządzać działaniem tagów wykorzystujących standardową implementację banera z prośbą o zgodę na przetwarzanie danych. Więcej informacji o wymaganiach Google dotyczących zgody użytkownika.
Rozwiązanie problemu: domyślne ustawienie zgody nie zostało ustawione
gtag.js
Przenieś cały kod, który wywołuje polecenia domyślnego ustawienia zgody tagu gtag, wyżej na stronie, nad fragmenty kodu tagu lub inne fragmenty kodu, które mogą używać zgody.
Ustaw te parametry zgody:
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', });
Nie ustawiaj domyślnych stanów zgody użytkownika asynchronicznie.
Menedżer tagów
Jeśli używasz w Menedżerze tagów szablonu tagu platformy CMP, sprawdź w dokumentacji platformy CMP, jak ustawić domyślną zgodę za pomocą szablonu Menedżera tagów.
Upewnij się, że tag wczytuje domyślne ustawienia zgody dla co najmniej tych 4 parametrów:
ad_storagead_user_dataad_personalizationanalytics_storage
Jeśli masz własny baner z prośbą o zgodę na przetwarzanie danych lub Twoja platforma CMP nie integruje się automatycznie z trybem uzyskiwania zgody, zaimplementuj ten tryb ręcznie.
Za późno ustawiono domyślną zgodę
Zanim tagi lub inne fragmenty kodu zaczną używać zgody bądź ją aktualizować, musi zostać określony w witrynie domyślny stan zgody użytkownika. Zbyt późne określenie wartości domyślnej może nie przynieść oczekiwanego efektu. Więcej informacji o wymaganiach Google dotyczących zgody użytkownika.
Na przykład w tym scenariuszu tag reklamy odczytał lub zapisał plik cookie, zanim ustawiono domyślną zgodę:
- Użytkownik otwiera stronę.
- Uruchamia się tag reklamy.
- Domyślna zgoda użytkownika jest ustawiona na „Odmowa”.
Tag Assistant zgłasza błąd:
![]()
Jak rozwiązać problem z ustawieniem domyślnej zgody użytkownika
gtag.js
Przenieś cały kod, który wywołuje polecenia domyślnego ustawienia zgody tagu gtag, wyżej na stronie, nad fragmenty kodu tagu lub inne fragmenty kodu, które mogą używać zgody.
Ustaw te parametry zgody:
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', });
Nie ustawiaj domyślnych stanów zgody użytkownika asynchronicznie.
Menedżer tagów
Jeśli tag szablonu zgody ustawił domyślną zgodę:
- Edytuj regułę tagu szablonu zapisującego stan zgody użytkownika, aby uruchamiała się w momencie inicjacji zgody.
- W przypadku wszystkich innych tagów: uruchamiaj tagi po zainicjowaniu zgody. Aby na przykład uruchomić tag podczas wczytywania strony, użyj reguły Zdarzenie inicjujące – wszystkie strony.
Stan zgody użytkownika nie jest aktualizowany
Gdy użytkownik wejdzie w interakcję z banerem z prośbą o zgodę na przetwarzanie danych, powinno zostać wysłane polecenie update (aktualizacja) zgody. Jeśli stan zgody użytkownika się nie zaktualizuje, sprawdź, czy masz zaimplementowany mechanizm aktualizacji.
Jak rozwiązać problem z brakiem aktualizacji trybu uzyskiwania zgody
gtag.js
Użyj polecenia update tagu gtag.js, aby zaktualizować stan zgody użytkownika po interakcji użytkownika z banerem. Upewnij się, że masz mechanizm aktualizacji dla każdego parametru, dla którego ustawiasz domyślne ustawienie zgody, oraz że użytkownik może zaktualizować swoją zgodę na granted (przyznano) i denied (odmowa).
Poniższy przykład pokazuje, jak funkcja consentGrantedAdStorage aktualizuje stan zgody użytkownika, gdy użytkownik zaakceptuje pliki cookie reklam w banerze z prośbą o zgodę na przetwarzanie danych.
<script>
function consentGrantedAdStorage() {
gtag('consent', 'update', {
'ad_storage': 'granted'
});
}
</script>
<!-- Invoke your consent function when a user interacts with your banner -->
<body>
...
<button onclick="consentGrantedAdStorage()">Yes</button>
...
</body>
Menedżer tagów
Jeśli do ustawienia domyślnej zgody użytkownika używasz tagu szablonu zgody, upewnij się, że aktualizuje on też stan zgody użytkownika. Więcej informacji znajdziesz w dokumentacji dostawcy platformy CMP.
Stan zgody użytkownika nie dostosowuje się do ustawień regionalnych
Możesz określić różne domyślne ustawienia zgody użytkownika w zależności od jego regionu. Jeśli masz wdrożone domyślne ustawienia zgody użytkownika dla różnych regionów, wykonaj te czynności, aby sprawdzić, czy Twoje ustawienia działają.
Jak rozwiązać problem z niedostosowywaniem się trybu uzyskiwania zgody do regionu użytkownika
gtag.js
- W przeglądarce ustaw lokalizację użytkownika na region, który chcesz sprawdzić. Dowiedz się, jak ustawić lokalizacje w Chrome.
- Sprawdź działania trybu uzyskiwania zgody.
Jeśli tryb uzyskiwania zgody nie dostosowuje się do regionu użytkownika, sprawdź kod źródłowy. Na przykład:
gtag('consent', 'default', { 'analytics_storage': 'denied', 'region': ['ES', 'US-AK'] }); gtag('consent', 'default', { 'ad_storage': 'denied' });
W tym przykładzie ustawiono domyślne ustawienie zgody dla jednego parametru, ale nie dla drugiego. Sprawdzając zachowanie regionalne, upewnij się, że wszystkie parametry działają zgodnie z zasadami organizacji. Dowiedz się, jak skonfigurować regiony geograficzne.
Menedżer tagów
- W przeglądarce ustaw lokalizację użytkownika na region, który chcesz sprawdzić. Dowiedz się, jak ustawić lokalizacje w Chrome.
- Sprawdź działania trybu uzyskiwania zgody.
- Jeśli tryb uzyskiwania zgody nie dostosowuje się do regionu użytkownika, sprawdź ustawienia tagu zgody . Więcej informacji znajdziesz w artykule Konfigurowanie regionów geograficznych.
Dalsze kroki
Tag Google uwzględnia zgodę użytkownika, więc dostosowuje swoje działanie na jej podstawie. Jeśli blokujesz wczytywanie tagu Google do czasu, aż użytkownik wyrazi zgodę, modelowane konwersje są mniej dokładne, a modelowanie behawioralne w Google Analytics jest niedostępne. Odblokuj tag Google, aby otrzymywać najlepsze wyniki pomiarów.
Dowiedz się więcej o wynikach pokazujących wpływ trybu uzyskiwania zgody.