Przejdź do głównej zawartości

Testowanie konfiguracji zgody

Użyj tej listy kontrolnej przed uruchomieniem produkcyjnym lub po wprowadzeniu zmian w konfiguracji zgody.

Lista kontrolna wstępna

  • Skrypt osadzenia znajduje się w <head> z atrybutem defer
  • Token osadzenia odpowiada Twojej właściwości
  • Domena jest autoryzowana w Właściwość → Ustawienia → Domeny
  • Polityka jest opublikowana (nie w wersji roboczej)
  • Układ banera wybrany i zapisany

Test 1: Baner pojawia się dla nowych odwiedzających

  1. Otwórz swoją stronę w oknie prywatnym/incognito
  2. ✅ Baner powinien pojawić się przed jakąkolwiek interakcją
  3. ✅ Baner powinien renderować się poprawnie na urządzeniu mobilnym (zmień rozmiar przeglądarki)

Test 2: Blokowanie skryptów działa

  1. Otwórz Narzędzia deweloperskie → Sieć (pozostaw otwarte przed załadowaniem strony)
  2. Załaduj stronę w incognito
  3. ✅ Skrypty oznaczone type="text/plain" NIE powinny pojawiać się w karcie Sieć
  4. Zaakceptuj zgodę
  5. ✅ Zablokowane skrypty powinny teraz się załadować (pojawić w karcie Sieć)

Test 3: Zgoda przechowywana poprawnie

  1. Zaakceptuj zgodę w oknie incognito
  2. Narzędzia deweloperskie → Aplikacja → Pliki cookie → znajdź cf_consent
  3. ✅ Plik cookie powinien istnieć z właściwą domeną i 12-miesięcznym terminem wygaśnięcia
  4. Przeładuj stronę
  5. ✅ Baner NIE powinien się ponownie pojawić

Test 4: Odrzucenie działa

  1. Otwórz nowe okno incognito
  2. Kliknij Odrzuć wszystko
  3. ✅ Plik cookie cf_consent powinien pokazywać wszystkie nieistotne kategorie jako false
  4. ✅ Zablokowane skrypty NIE powinny pojawiać się w Narzędziach deweloperskich → Sieć

Test 5: Centrum preferencji

  1. Otwórz Centrum preferencji (kliknij Dostosuj lub link „Ustawienia plików cookie" w stopce)
  2. ✅ Wszystkie kategorie powinny być wyświetlone z poprawnymi nazwami i opisami
  3. Wyłącz analitykę, zapisz
  4. ✅ Skrypty analityczne nie powinny ładować się po przeładowaniu

W Konsoli Narzędzi deweloperskich:

window.dataLayer.filter(e => e[0] === 'consent')

✅ Powinno wyświetlić: consent.default (denied) a następnie consent.update (z wyborami użytkownika)


Test 7: Paragon dowodowy utworzony

  1. Podejmij decyzję dotyczącą zgody
  2. Pulpit → Dowody → Paragony
  3. ✅ Nowy paragon powinien pojawić się w ciągu 30 sekund

Typowe problemy znajdowane podczas testowania

ProblemRozwiązanie
Baner się nie pojawiaPatrz Baner się nie pojawia
Skrypty nie są blokowanePatrz Skrypty nie są blokowane
Consent Mode nie aktualizuje sięPatrz Problemy z Consent Mode