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ć lub rozwiązać problemy z implementacją trybu uzyskiwania zgody w swojej witrynie. Informacje o wdrożeniach Zasad dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych w witrynach znajdziesz w artykule Rozwiązywanie problemów z tymi zasadami. Aby zweryfikować implementacje aplikacji, zapoznaj się z instrukcjami dotyczącymi Androida i iOS.

Możesz sprawdzić implementację trybu uzyskiwania zgody w przypadku:

  • Określa, czy przed uruchomieniem tagów witryna ustawia prawidłowy domyślny stan zgody użytkownika. Odpowiednie ustawienie domyślne zależy od zasad organizacji.
  • Określa, czy witryna prawidłowo aktualizuje stan zgody użytkownika po tym, jak użytkownik udzieli lub nie udzieli zgody.
  • Które tagi sprawdzają typy zgody.
  • Określa, czy wymagane rodzaje zgody zostały przyznane przy uruchomieniu każdego tagu i czy tag przeszedł weryfikację pod kątem dodatkowej wymaganej zgody.

Tag Assistant obsługuje te mechanizmy udzielania zgody:

Zanim zaczniesz

Możesz używać rozszerzenia Tag Assistant we wszystkich przeglądarkach. Aby uzyskać najlepsze rezultaty, użyj Google Chrome i zainstaluj rozszerzenie do przeglądarki Tag Assistant Companion.

Sprawdzanie działania trybu uzyskiwania zgody

Z podanych niżej instrukcji dowiesz się, jak debugować tryb uzyskiwania zgody. Jeśli masz w poszczególnych regionach ustawienia domyślne lub banery z prośbą o zgodę na przetwarzanie danych, powtórz te czynności z innymi symulowanymi lokalizacjami geograficznymi. Dowiedz się, jak ustawić lokalizacje w Chrome

gtag.js

Aby sprawdzić konfigurację uzyskiwania zgody w witrynach, rozpocznij nową sesję rozszerzenia 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 narzędziu Tag Assistant sprawdź, czy strona prawidłowo ustawiała domyślną zgodę:

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

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

  5. Sprawdź, czy strona zaktualizowała zgodę na podstawie 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_data, analytics_storage.
    3. Możesz też w sekcji Dane wyjściowe tagu wybrać kartę Zgoda i sprawdzić kolumnę Aktualizacja na stronie.

      Zrzut ekranu pokazujący rozszerzenie Tag Assistant
ze zaktualizowanymi ustawieniami uzyskiwania zgody

Menedżer tagów

Aby sprawdzić konfigurację uzyskiwania zgody w witrynach, rozpocznij nową sesję rozszerzenia 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 narzędziu Tag Assistant sprawdź, czy strona prawidłowo ustawiała domyślną zgodę:

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

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

  5. Sprawdź, czy strona zaktualizowała zgodę na podstawie 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_data, analytics_storage.
    3. Możesz też w sekcji Dane wyjściowe tagu wybrać kartę Zgoda i sprawdzić kolumnę Aktualizacja na stronie.

      Zrzut ekranu pokazujący rozszerzenie Tag Assistant
ze zaktualizowanymi ustawieniami uzyskiwania zgody

  6. Sprawdź, które tagi się uruchomiły, a które zostały 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 jego rozwiązania:

Karta Zgoda w rozszerzeniu Tag Assistant jest pusta, jeśli na stronie nie włączono trybu uzyskiwania zgody.

Aby rozwiązać ten problem, musisz wdrożyć tryb uzyskiwania zgody. W podanych niżej instrukcjach przyjęto, ż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',
});

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:

  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 do zarządzania zgodą użytkowników nie jest automatycznie zintegrowana z trybem uzyskiwania zgody, zaimplementuj tryb uzyskiwania zgody ręcznie.

Menedżer tagów

Jeśli korzystasz z Menedżera tagów, zalecanym sposobem implementacji trybu uzyskiwania zgody jest wykorzystanie platformy do uzyskiwania zgody użytkowników z szablonem 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.
  4. Wyszukaj tag dostawcy platformy do zarządzania zgodą użytkowników i kliknij Dodaj do obszaru roboczego.
  5. Wypełnij pola w szablonie tagu. Dostawca Twojej platformy do zarządzania zgodą użytkowników podał więcej informacji o wymaganych polach.
  6. W sekcji Reguły wybierz regułę Inicjacja zgody – wszystkie strony.
  7. Zapisz tag i wyświetl podgląd kontenera, aby przejść do sekcji Sprawdź, czy tryb uzyskiwania zgody działa.

Jeśli masz własny baner z prośbą o zgodę na przetwarzanie danych lub Twoja platforma do zarządzania zgodą użytkowników nie jest automatycznie zintegrowana z trybem uzyskiwania zgody, zaimplementuj tryb uzyskiwania zgody ręcznie.

Ustawienie domyślnych ustawień uzyskiwania zgody dla wszystkich parametrów trybu uzyskiwania zgody pomaga skutecznie zarządzać działaniem tagów na podstawie implementacji standardowego 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 wywołujący domyślne polecenia dotyczące zgody gtag na poziomie strony wyżej na stronie, nad wszystkimi fragmentami tagów lub innymi kodem, który może korzystać z prośby o zgodę na przetwarzanie danych.

Ustaw te parametry zgody:

gtag('consent', 'default', {
      'ad_storage': 'denied',
      'analytics_storage': 'denied',
      'ad_user_data': 'denied',
      'ad_personalization': 'denied',
});

Nie ustawiaj asynchronicznie domyślnych stanów zgody użytkownika.

Menedżer tagów

Jeśli w Menedżerze tagów używasz szablonu tagu platformy CMP, zapoznaj się z dokumentacją tej platformy, aby się dowiedzieć, jak za pomocą szablonu Menedżera tagów ustawić domyślną zgodę użytkownika.

Upewnij się, że tag wczytuje wartości domyślne dotyczące zgody w przypadku 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 do zarządzania zgodą użytkowników nie jest automatycznie zintegrowana z trybem uzyskiwania zgody, zaimplementuj tryb uzyskiwania zgody ręcznie.

Zanim tagi lub inny kod zaczną wykorzystywać lub aktualizować stan zgody użytkownika, witryna musi ustawić domyślny stan zgody. Ustawienie wartości domyślnej za późno 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 przed ustawieniem domyślnej zgody:

  1. Użytkownik otwierający stronę
  2. Uruchomienia tagu reklamy
  3. Domyślna wartość zgody ustawiona na odmowę

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

gtag.js

Przenieś cały kod wywołujący domyślne polecenia dotyczące zgody gtag na poziomie strony wyżej na stronie, nad wszystkimi fragmentami tagów lub innymi kodem, który może korzystać z prośby o zgodę na przetwarzanie danych.

Ustaw te parametry zgody:

gtag('consent', 'default', {
      'ad_storage': 'denied',
      'analytics_storage': 'denied',
      'ad_user_data': 'denied',
      'ad_personalization': 'denied',
});

Nie ustawiaj asynchronicznie domyślnych stanów zgody użytkownika.

Menedżer tagów

Jeśli tag szablonu zgody na przetwarzanie danych ustawia domyślną zgodę:

  1. Zmień regułę tagu szablonu zapisu zgody na przetwarzanie danych tak, aby uruchamiał się przy Inicjacji zgody.
  2. W przypadku pozostałych tagów: uruchamiaj tagi po zainicjowaniu uzyskiwania zgody. Aby np. uruchamiać tag podczas wczytywania strony, użyj reguły Zdarzenie inicjujące – wszystkie strony.

Gdy użytkownik witryny wejdzie w interakcję z banerem z prośbą o zgodę na przetwarzanie danych, powinien wysłać polecenie update dotyczące zgody na przetwarzanie danych. Jeśli stan zgody użytkownika się nie zaktualizuje, sprawdź, czy masz wdrożony mechanizm aktualizacji.

gtag.js

Aby zaktualizować stan zgody użytkownika po interakcji z banerem, użyj polecenia update w tagu gtag.js. Upewnij się, że masz mechanizm aktualizowania każdego parametru, w przypadku którego masz ustawione domyślne ustawienia uzyskiwania zgody, a użytkownik może zaktualizować swoją zgodę zarówno w przypadku granted, jak i denied.

Z przykładu poniżej dowiesz się, jak funkcja consentGrantedAdStorage aktualizuje stan zgody użytkownika, gdy użytkownik zaakceptuje pliki cookie Google Ads na 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 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 CMP.

Możesz określić różne domyślne ustawienia zgody użytkownika w zależności od jego regionu. Jeśli masz zaimplementowane domyślne ustawienia uzyskiwania zgody w różnych regionach, spróbuj wykonać opisane niżej czynności, aby sprawdzić, czy ustawienia działają.

gtag.js

  1. W przeglądarce ustaw 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 ustawiamy regionalną wartość domyślną dotyczącą zgody w przypadku jednego parametru, a drugiego nie. Podczas sprawdzania zachowania regionalnego 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 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 o konfigurowaniu regionów geograficznych.

Dalsze kroki

Tag Google uwzględnia zgodę użytkownika, więc dostosowuje swoje działanie na podstawie tej zgody. Jeśli blokujesz wczytywanie tagu Google do czasu, aż użytkownik wyrazi zgodę, konwersje modelowane będą mniej dokładne, a modelowanie behawioralne w Google Analytics 4 będzie niedostępne. Odblokuj tag Google, aby uzyskać jak najlepsze wyniki pomiarów.

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