Rozwiązywanie problemów z trybem uzyskiwania zgody za pomocą rozszerzenia Tag Assistant

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. W przypadku wdrożeń zasad TCF w witrynach zapoznaj się z artykułem Rozwiązywanie problemów z zasadami TCF. Aby sprawdzić wdrożenie w aplikacji, zapoznaj się z instrukcjami dotyczącymi AndroidiOS.

Możesz sprawdzić wdrożenie trybu uzyskiwania zgody w przypadku:

  • Czy witryna ustawia prawidłowy domyślny stan zgody użytkownika przed wywołaniem tagów. Odpowiednie ustawienie domyślne zależy od zasad organizacji.
  • Czy Twoja witryna prawidłowo aktualizuje stany zgody po tym, jak użytkownicy wyrażą lub odmówią zgody.
  • które tagi sprawdzają, jakie typy zgody;
  • czy w momencie wywołania każdego tagu uzyskano wymagane rodzaje zgody i czy tag przeszedł weryfikację pod kątem dodatkowej wymaganej zgody.

Tag Assistant obsługuje te mechanizmy uzyskiwania zgody:

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 do przeglądarki Tag Assistant Companion.

Sprawdzanie działania trybu uzyskiwania zgody

Z instrukcji poniżej dowiesz się, jak debugować tryb uzyskiwania zgody. Jeśli masz ustawione domyślne ustawienia lub banery z prośbą o zgodę użytkownika dla poszczególnych 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:

  1. Otwórz rozszerzenie Google Tag Assistant
  2. Wpisz adres URL swojej witryny. Otworzy się nowa karta z Twoją witryną.

  3. Otwórz w swojej witrynie baner dotyczący plików cookie i zaakceptuj wszystkie parametry.

  4. W rozszerzeniu Tag Assistant sprawdź, czy strona prawidłowo ustawiła domyślną zgodę:

    1. W sekcji Podsumowanie wybierz najwcześniejsze zdarzenie typu Zgoda.
    2. W sekcji Wywołanie interfejsu API sprawdź, czy ustawiono te parametry: ad_storage, ad_personalization,, ad_user_dataanalytics_storage.
    3. Możesz też w obszarze Dane wyjściowe w sekcji tagu wybrać kartę Zgoda i sprawdzić kolumnę Domyślna na stronie.

      Zrzut ekranu pokazujący rozszerzenie Tag Assistant z domyślnymi ustawieniami zgody

  5. Sprawdź, czy strona zaktualizowała zgodę na podstawie Twojej interakcji z banerem z prośbą o zgodę na przetwarzanie danych:

    1. W sekcji Podsumowanie wybierz najnowsze zdarzenie typu Zgoda.
    2. W sekcji Wywołanie interfejsu API sprawdź, czy zaktualizowano te parametry: ad_storage, ad_personalization, ad_user_dataanalytics_storage.
    3. Możesz też w obszarze Dane wyjściowe w sekcji tagu wybrać kartę Zgoda i sprawdzić kolumnę Aktualizacja na stronie.

      Zrzut ekranu pokazujący rozszerzenie Tag Assistant z zaktualizowanymi ustawieniami zgody użytkowników

Menedżer tagów

Aby sprawdzić konfigurację uzyskiwania zgody w witrynach, rozpocznij nową sesję w rozszerzeniu Tag Assistant:

  1. Otwórz rozszerzenie Google Tag Assistant
  2. Wpisz adres URL swojej witryny. Otworzy się nowa karta z Twoją witryną.

  3. Otwórz w swojej witrynie baner dotyczący plików cookie i zaakceptuj wszystkie opcje.

  4. W rozszerzeniu Tag Assistant sprawdź, czy strona prawidłowo ustawiła domyślną zgodę:

    1. W sekcji Podsumowanie wybierz najwcześniejsze zdarzenie typu Zgoda.
    2. W sekcji Wywołanie interfejsu API sprawdź, czy ustawiono te parametry: ad_storage, ad_personalization,, ad_user_dataanalytics_storage.
    3. Możesz też w obszarze Dane wyjściowe w sekcji tagu wybrać kartę Zgoda i sprawdzić kolumnę Domyślna na stronie.

      Zrzut ekranu pokazujący rozszerzenie Tag Assistant z domyślnymi ustawieniami zgody

  5. Sprawdź, czy strona zaktualizowała zgodę na podstawie Twojej interakcji z banerem z prośbą o zgodę na przetwarzanie danych:

    1. W sekcji Podsumowanie wybierz najnowsze zdarzenie typu Zgoda.
    2. W sekcji Wywołanie interfejsu API sprawdź, czy zaktualizowano te parametry: ad_storage, ad_personalization, ad_user_dataanalytics_storage.
    3. Możesz też w obszarze Dane wyjściowe w sekcji tagu wybrać kartę Zgoda i sprawdzić kolumnę Aktualizacja na stronie.

      Zrzut ekranu pokazujący rozszerzenie Tag Assistant z zaktualizowanymi ustawieniami zgody użytkowników

  6. Sprawdź, które tagi zostały uruchomione lub zablokowane w związku ze stanem zgody użytkownika:

    1. W sekcji Podsumowanie kliknij kartę Tagi.
    2. Kliknij tag, aby sprawdzić, czy zadziałał on zgodnie z ustawieniami uzyskiwania zgody.

Wybierz problem, aby wyświetlić instrukcje rozwiązywania problemów:

Jeśli na stronie nie zaimplementowano trybu uzyskiwania zgody, karta Consent (Zgoda) w rozszerzeniu Tag Assistant jest pusta.

Aby rozwiązać ten problem, musisz wdrożyć tryb uzyskiwania zgody. Poniższe instrukcje zakładają, że w swojej witrynie masz już 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',
});

Instrukcje 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):

  1. Sprawdź, czy Twoja platforma CMP obsługuje tryb uzyskiwania zgody Google.
  2. Sprawdź, jakie ustawienia platformy CMP umożliwiają włączenie trybu uzyskiwania zgody.
  3. 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 tryb uzyskiwania zgody ręcznie.

Menedżer tagów

Jeśli korzystasz z Menedżera tagów, zalecanym sposobem wdrożenia trybu uzyskiwania zgody jest użycie 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:

  1. Otwórz Menedżera tagów Google
  2. W obszarze roboczym otwórz menu Tagi.
  3. Skonfiguruj nowy tag. Kliknij Konfiguracja tagu i otwórz Galerię szablonów społeczności.
  4. Wyszukaj tag dostawcy platformy CMP i kliknij Dodaj do obszaru roboczego.
  5. Wypełnij pola w szablonie tagu. Więcej informacji o wymaganych polach znajdziesz u dostawcy platformy CMP.
  6. W sekcji Reguły kliknij regułę Inicjacja zgody – Wszystkie strony.
  7. 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 tryb uzyskiwania zgody ręcznie.

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

gtag.js

Przenieś cały kod, który wywołuje domyślne polecenia dotyczące zgody w globalnym tagu witryny, wyżej na stronie, powyżej wszystkich fragmentów tagów lub innego kodu, który może korzystać ze 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 w Menedżerze tagów używasz szablonu tagu platformy CMP, w dokumentacji platformy CMP znajdziesz informacje o tym, jak ustawić domyślną zgodę za pomocą szablonu Menedżera tagów.

Upewnij się, że tag wczytuje domyślne ustawienia zgody użytkownika dla co najmniej tych 4 parametrów:

  • ad_storage
  • ad_user_data
  • ad_personalization
  • analytics_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 tryb uzyskiwania zgody ręcznie.

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 poniższym scenariuszu tag reklamy odczytał lub zapisał plik cookie przed ustawieniem domyślnej zgody na przetwarzanie danych:

  1. Użytkownik otwiera stronę
  2. Uruchomienia tagu reklamy
  3. Domyślne ustawienie zgody użytkownika to „odmowa”

Tag Assistant zgłasza błąd:Błąd Tag Assistant

gtag.js

Przenieś cały kod, który wywołuje domyślne polecenia dotyczące zgody w globalnym tagu witryny, wyżej na stronie, powyżej wszystkich fragmentów tagów lub innego kodu, który może korzystać ze 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ę:

  1. Edytuj regułę tagu szablonu do zapisywania zgody, aby uruchamiała się w przypadku Inicjacji zgody.
  2. W przypadku wszystkich pozostałych tagów: uruchamiaj tagi po zainicjowaniu zgody. Jeśli na przykład chcesz uruchomić tag podczas wczytywania strony, użyj reguły Zdarzenie inicjujące – wszystkie strony.

Gdy użytkownik wejdzie w interakcję z banerem z prośbą o zgodę na przetwarzanie danych, powinno zostać wysłane polecenie update. Jeśli stan zgody użytkownika się nie zaktualizuje, sprawdź, czy masz zaimplementowany mechanizm aktualizacji.

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 każdego parametru, dla którego ustawiasz domyślną zgodę, oraz że użytkownik może zaktualizować swoją zgodę na wartości granteddenied.

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ę.

<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 ustawiania domyślnej zgody używasz tagu szablonu zgody, upewnij się, że aktualizuje on też stan zgody użytkownika. Więcej informacji znajdziesz w dokumentacji dostawcy platformy CMP.

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ą.

gtag.js

  1. W przeglądarce ustaw lokalizację użytkownika na region, który chcesz zweryfikować. Dowiedz się, jak ustawić lokalizacje w Chrome
  2. Sprawdź działania trybu uzyskiwania zgody.
  3. 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 w regionie 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

  1. W przeglądarce ustaw lokalizację użytkownika na region, który chcesz zweryfikować. Dowiedz się, jak ustawić lokalizacje w Chrome
  2. Sprawdź działania trybu uzyskiwania zgody.
  3. 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 ustawienia zgody użytkownika, więc dostosowuje swoje działanie na podstawie zgody użytkownika. 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 4 jest niedostępne. Odblokuj tag Google, aby otrzymywać jak najlepsze wyniki pomiarów.

Dowiedz się więcej o wynikach pokazujących wpływ trybu uzyskiwania zgody.