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ą zweryfikować i rozwiązać problemy z wdrożeniem trybu uzyskiwania zgody w swojej witrynie. Więcej informacji o wdrożeniach zasad TCF w witrynach znajdziesz w artykule Rozwiązywanie problemów z zasadami TCF. Aby sprawdzić poprawność implementacji aplikacji, zapoznaj się z instrukcjami dotyczącymi Android i iOS.

Implementację trybu uzyskiwania zgody możesz sprawdzić pod kątem:

  • Czy witryna ustawia prawidłowy domyślny stan zgody na przetwarzanie danych przed uruchomieniem tagów. Właściwa wartość domyślna zależy od zasad obowiązujących w organizacji.
  • To, czy Twoja witryna prawidłowo aktualizuje stany zgody użytkowników po ich udzieleniu lub odrzuceniu przez użytkowników.
  • Które tagi sprawdzają, czy użytkownik wyraził zgodę na przetwarzanie danych.
  • czy podczas wywołania każdego tagu zostały przyznane wymagane typy zgody oraz czy tag przeszedł weryfikację pod kątem dodatkowej wymaganej zgody.

Tag Assistant obsługuje te mechanizmy uzyskiwania zgody:

Zanim zaczniesz

Z rozszerzenia Tag Assistant możesz korzystać we wszystkich przeglądarkach. Aby uzyskać najlepsze wyniki, używaj przeglądarki Google Chrome i zainstaluj rozszerzenie 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 dla poszczególnych regionów lub banery z prośbą o zgodę, powtórz te czynności w różnych symulowanych lokalizacjach geograficznych. Dowiedz się, jak ustawiać 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_data, analytics_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 domyślne ustawienia zgody w rozszerzeniu Tag Assistant

  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 zostały zaktualizowane 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 zaktualizowane ustawienia zgody w rozszerzeniu Tag Assistant

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_data, analytics_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 domyślne ustawienia zgody w rozszerzeniu Tag Assistant

  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 zostały zaktualizowane te parametry: ad_storage, ad_personalization, ad_user_data, analytics_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
ze zaktualizowanymi ustawieniami zgody użytkownika.

  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 zobaczyć instrukcje jego rozwiązania:

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

Aby rozwiązać ten problem, musisz wdrożyć tryb uzyskiwania zgody. W instrukcjach poniżej zakładamy, ż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):

  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 jest automatycznie zintegrowana z trybem uzyskiwania zgody, ręcznie zaimplementuj tryb uzyskiwania zgody.

Menedżer tagów

Jeśli korzystasz z Menedżera tagów, zalecaną metodą implementacji trybu uzyskiwania zgody jest użycie platformy do zarządzania zgodą, która udostępnia szablon Menedżera tagów. Aby skonfigurować za pomocą Menedżera tagów baner z prośbą o zgodę na przetwarzanie danych:

  1. Otwórz Menedżera tagów Google
  2. W obszarze roboczym otwórz menu Tagi.
  3. Skonfiguruj tag Nowy. Kliknij Konfiguracja tagu i otwórz Galerię szablonów.
  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 prawidłowo.

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

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 zgody globalnego tagu witryny, wyżej na stronie, nad wszystkimi fragmentami tagu lub innym kodem, który może 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 w Menedżerze tagów używasz szablonu tagu CMP, zapoznaj się z dokumentacją CMP, aby dowiedzieć się, jak ustawić domyślną zgodę za pomocą szablonu Menedżera tagów.

Upewnij się, że tag wczytuje domyślne wartości zgody 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 jest automatycznie zintegrowana z trybem uzyskiwania zgody, ręcznie zaimplementuj tryb uzyskiwania zgody.

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

W takiej sytuacji np. tag reklamy odczytał lub zapisał plik cookie przed ustawieniem domyślnej zgody użytkownika:

  1. Użytkownik otwiera stronę
  2. Aktywowanie tagu reklamy
  3. Domyślne ustawienie zgody to „Odmowa”.

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

gtag.js

Przenieś cały kod, który wywołuje domyślne polecenia zgody globalnego tagu witryny, wyżej na stronie, nad wszystkimi fragmentami tagu lub innym kodem, który może 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 użytkownika ustawia domyślną zgodę:

  1. Zmień regułę uruchamiającą tag szablonu zapisującego zgodę użytkownika, aby działała w przypadku inicjacji zgody.
  2. W przypadku wszystkich pozostałych tagów: uruchamiaj tagi po zainicjowaniu zgody. Na przykład, aby uruchomić tag po załadowaniu 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 z prośbą o zgodę na przetwarzanie danych. Jeśli stan zgody użytkownika się nie zaktualizuje, sprawdź, czy masz zaimplementowany mechanizm aktualizacji.

gtag.js

Aby zaktualizować stan zgody po interakcji użytkownika z banerem, użyj polecenia gtag.js update. Upewnij się, że masz mechanizm aktualizacji dla każdego parametru, dla którego ustawiasz domyślną zgodę, oraz że użytkownik może zaktualizować swoją zgodę na granteddenied.

Ten przykład pokazuje, jak funkcja consentGrantedAdStorage aktualizuje stan zgody, gdy użytkownik zaakceptuje pliki cookie Google Ads w banerze zgody.

<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 szablonu tagu zgody, upewnij się, że tag ten aktualizuje też stan zgody. 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 ustawienia działają.

gtag.js

  1. W przeglądarce ustaw lokalizację użytkownika na region, który chcesz zweryfikować. Dowiedz się, jak ustawić lokalizację 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ślną zgodę regionalną dla jednego parametru, ale nie dla drugiego. Sprawdzaj zachowanie regionalne i 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ć lokalizację 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 sekcji Konfigurowanie regionów geograficznych.

Dalsze kroki

Tag Google jest zależny od zgody, więc dostosowuje swoje działanie na podstawie zgody użytkownika. Jeśli blokujesz wczytywanie tagu Google do czasu wyrażenia zgody przez użytkownika, konwersje modelowane są mniej dokładne, a modelowanie behawioralne w Google Analytics 4 jest niedostępne. Odblokuj tag Google, aby uzyskiwać najlepsze wyniki pomiarów.

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