Konfiguracja banera cookie: kolejność, która oszczędza pracę
Do banera cookie zwykle podchodzi się od złej strony: najpierw kolor, potem tekst, a gdzieś na końcu pytanie, co właściwie jest blokowane. Odwrotna kolejność oszczędza pracę — i prowadzi do banera, który wytrzyma kontrolę.
Ten tekst porządkuje kroki techniczne. Nie stanowi porady prawnej: to, czy twoje rozwiązanie wystarcza, zależy od twojej działalności i powinien to ocenić ktoś, kto ją zna.
Krok 1: sprawdź, co naprawdę się ładuje
Zanim cokolwiek skonfigurujesz, trzeba wyłożyć na stół, co strona faktycznie osadza. Prawie zawsze lista jest dłuższa, niż się wydawało: zewnętrzna czcionka, mapa, film, okno czatu, usługa płatności w procesie zamówienia.
Skanowanie znajdzie większość. Nie widzi natomiast rzeczy, które ładują się tylko w określonych miejscach — w koszyku, po wysłaniu formularza, po zalogowaniu. Te strony trzeba mu pokazać albo uzupełnić ręcznie.
Otwórz raz swoją stronę w świeżym profilu przeglądarki i sprawdź w narzędziach deweloperskich na karcie „Sieć”, jakie obce adresy są odpytywane. Ta lista to prawda — każda lista z narzędzia jest tylko jej przybliżeniem.
Krok 2: przypisuj, nie zgaduj
Każda znaleziona usługa należy do jakiejś kategorii. Typowe sześć to: niezbędne, funkcjonalne, statystyka, marketing, media i inne. Przypisanie decyduje o tym, co może działać przed wyrażeniem zgody — i właśnie tu najczęściej się zgaduje.
Praktyczna zasada: „niezbędne” jest to, bez czego strona nie działa — sesja, koszyk, kontrola bezpieczeństwa, sam plik cookie zgody. Wszystko, co służy ulepszaniu, pomiarom lub reklamie, niezbędne nie jest, nawet jeśli jest przydatne.
Krok 3: blokuj, zanim zapytasz
Baner, który pyta, gdy skrypt dawno się załadował, nie uzyskuje zgody, lecz potwierdzenie po fakcie. To najczęstszy błąd techniczny i zarazem najłatwiejszy do sprawdzenia.
- Otwórz okno prywatne i wejdź na stronę główną.
- Sprawdź w narzędziach deweloperskich na karcie „Sieć”, zanim cokolwiek klikniesz.
- Jeśli widnieje tam obcy adres, który nie jest niezbędny, twój baner nie blokuje.
- Powtórz to na stronie z filmem lub mapą — tam zdarzają się wyjątki.
Krok 4: sprawdź tekst, a nie tylko go przejmuj
Tekst wzorcowy twierdzi rzeczy o stronie, której nie zna. Zdanie o przekazywaniu danych do USA jest na stronie z lokalną statystyką po prostu nieprawdziwe — a błędna informacja w tekście zgody jest gorsza niż zwięzła, prawdziwa.
Dlatego tekst, który powstaje ze zmierzonego stanu faktycznego, jest więcej wart niż szablon. Kakapo Consent składa go właśnie w ten sposób i oznacza każde zdanie jego pochodzeniem: wyprowadzone, stałe lub domyślne. To, co oznaczono jako domyślne, trzeba przeczytać.
Krok 5: dowód zgody
Dziennik ze znacznikiem czasu odpowiada na pytanie „czy ktoś kliknął”. Pytanie podczas kontroli brzmi jednak: na co wyrażono zgodę? Bez tekstu, który był wtedy wyświetlany, odpowiedź jest domysłem.
Rozwiązaniem jest hash wyświetlonego tekstu i obowiązującej konfiguracji: gdy zmienia się tekst, zmienia się hash, i widać, że starsza zgoda dotyczyła innej wersji.
Pięć najczęstszych błędów
| Częsty błąd | Dlaczego to ważne |
|---|---|
| Skrypty ładują się przed wyrażeniem zgody | Zgoda przychodzi za późno i jest bezwartościowa |
| „Odrzuć” ukryte lub trudniej dostępne | Wybór nie jest wtedy prawdziwym wyborem |
| Wszystko sklasyfikowane jako „niezbędne” | Wygląda porządnie, ale nie wytrzymuje żadnego pytania |
| Tekst z szablonu, niesprawdzony | Twierdzi rzeczy o stronie, której nie zna |
| Brak dostępnej możliwości wycofania zgody | Zgoda, której nie można wycofać, nie jest zgodą |
Co jeszcze trzeba zrobić potem
- Wbudować stale dostępną drogę do wycofania zgody — zwykle mały przycisk lub link w stopce
- Opublikować listę plików cookie jako osobną stronę i podlinkować ją z banera
- Regularnie powtarzać skanowanie: nowa wtyczka często przynosi nowy osadzony element
- Po każdej większej zmianie wyrywkowo sprawdzać w oknie prywatnym
Najczęściej zadawane pytania
Czy w ogóle potrzebuję banera?
Czy wystarczy serwować Google Fonts lokalnie?
Jak długo obowiązuje zgoda?
A co z osadzonymi filmami?
Czy „dalsze przeglądanie” liczy się jako zgoda?
Kakapo Consent — zapłać raz, korzystaj zawsze.
Wszystkie dziewięć wtyczek za 149 € jednorazowo zamiast 13 € miesięcznie. Bezpieczna płatność przez Stripe. Przez pierwsze 14 dni: problem rozwiązany albo zwrot pieniędzy.
Wybierz Lifetime Wszystkie funkcje