Przejdź do głównej zawartości

Testowanie konfiguracji zgody

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

Lista kontrolna przed uruchomieniem

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

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

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

Test 2: Blokowanie skryptów działa

  1. Otwórz DevTools → Sieć (trzymaj otwarte przed załadowaniem strony)
  2. Załaduj swoją witrynę w incognito
  3. ✅ Skrypty oznaczone type="text/plain" NIE powinny pojawiać się w zakładce Sieć
  4. Zaakceptuj zgodę
  5. ✅ Zablokowane skrypty powinny teraz się załadować (pojawią się w zakładce Sieć)

Test 3: Zgoda jest prawidłowo zapisana

  1. Zaakceptuj zgodę w oknie incognito
  2. DevTools → Aplikacja → Ciasteczka → znajdź cf_consent
  3. ✅ Ciasteczko powinno istnieć z prawidłową domeną i 12-miesięcznym terminem ważności
  4. Odśwież stronę
  5. ✅ Baner NIE powinien ponownie się pojawić

Test 4: Odrzucenie działa

  1. Otwórz nowe okno incognito
  2. Kliknij Odrzuć wszystko
  3. ✅ Ciasteczko cf_consent powinno pokazywać wszystkie niekonieczne kategorie jako false
  4. ✅ Zablokowane skrypty NIE powinny pojawiać się w DevTools → Sieć

Test 5: Centrum preferencji

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

W konsoli DevTools:

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

✅ Powinno pokazać: consent.default (odmówiono) następnie consent.update (z wyborami użytkownika)


Test 7: Utworzono paragon dowodowy

  1. Podejmij decyzję o zgodzie
  2. Panel → Dowody → Paragony
  3. ✅ Nowy paragon powinien pojawić się w ciągu 30 sekund

Typowe problemy wykryte podczas testów

ProblemRozwiązanie
Baner się nie wyświetlaZobacz Baner się nie wyświetla
Skrypty nie są blokowaneZobacz Skrypty nie są blokowane
Consent Mode się nie aktualizujeZobacz Problemy z Consent Mode