Przejdź do głównej treści

Electromobility Lab

SEO 12 września 2026 · 7 min czytania

Baner cookies na stronie firmy: co musi robić, a czego zwykle nie robi

Większość banerów na polskich stronach firmowych wygląda poprawnie i nie działa. Wyskakuje okienko, klikasz „Akceptuję", wszystko wydaje się w porządku. Problem w tym, że skrypty śledzące ruszyły sekundę przed tym kliknięciem. Baner, który pyta o zgodę już po wysłaniu danych, jest dekoracją, a nie zabezpieczeniem. Sprawdzenie tego zajmuje dwie minuty i nie wymaga żadnego narzędzia.

W skrócie
  • Zgoda ma poprzedzać uruchomienie skryptów, nie następować po nim. To jedyny warunek, który naprawdę rozstrzyga.
  • Odrzucenie musi być tak samo łatwe jak akceptacja, w jednym kliknięciu i bez szukania.
  • Bez rejestru zgód nie masz czym wykazać, że ktokolwiek się zgodził.

Na czym to zwykle pęka

Typowa historia wygląda tak. Ktoś instaluje darmową wtyczkę z banerem, wybiera kolory, wpisuje tekst i uznaje temat za zamknięty. Baner się pokazuje, więc formalność załatwiona.

Tymczasem większość takich wtyczek w domyślnej konfiguracji tylko wyświetla komunikat. Nie zatrzymuje niczego. Analytics, piksel reklamowy, mapa i osadzone wideo ładują się razem ze stroną, zanim odwiedzający zdąży cokolwiek kliknąć. Zgoda jest wtedy pytaniem retorycznym.

Baner nie jest zgodą. Zgodą jest to, że przed kliknięciem nic się nie wydarzyło.

Druga rzecz, która pęka równie często: przycisk odrzucenia. Bywa schowany pod „Ustawienia", wymaga dwóch albo trzech kliknięć albo jest wyszarzony obok wyraźnego, kolorowego „Akceptuję wszystkie". Wybór formalnie istnieje, praktycznie jest utrudniony.

Sprawdź swój baner w dwie minuty

Nie potrzebujesz do tego wiedzy technicznej ani płatnego skanera. Wystarczy przeglądarka.

Otwórz swoją stronę w oknie prywatnym, żeby nie było starych zgód. Zanim cokolwiek klikniesz, naciśnij F12 i przejdź do zakładki z ciasteczkami. W Chrome znajdziesz ją w sekcji Application, w Firefoksie w Storage.

Teraz najważniejsze: popatrz na listę, zanim dotkniesz banera.

Co widzisz przed kliknięciem Co to znaczy
Tylko jedno albo dwa ciasteczka o nazwach związanych z sesją i zgodą Blokada działa. Tak ma być
Ciasteczka zaczynające się od _ga Analytics ruszył przed zgodą
Wpisy z domen reklamowych Piksel śledzący ruszył przed zgodą
Wpisy powiązane z osadzonym wideo albo mapą Zewnętrzne osadzenia ładują się bez kontroli

Drugie sprawdzenie jest jeszcze prostsze: kliknij „Odrzuć" i policz, ile ruchów Cię to kosztowało. Jeśli więcej niż jeden, baner nie spełnia warunku równej łatwości wyboru.

Cztery warunki, które musi spełniać

Reszta jest szczegółem. Te cztery rozstrzygają, czy baner cokolwiek załatwia.

Blokada przed zgodą. Skrypty analityczne i marketingowe nie mogą się uruchomić, dopóki odwiedzający nie wybierze. To warunek techniczny, nie kosmetyczny, i wymaga wtyczki, która potrafi wstrzymywać skrypty, a nie samo wyświetlanie komunikatu.

Odrzucenie w jednym kliknięciu. Przycisk odmowy na tym samym poziomie co akceptacja, tej samej wielkości, w tym samym miejscu. Bez chowania pod ustawieniami.

Możliwość zmiany zdania. Odsyłacz do ustawień ciasteczek w stopce, dostępny na każdej podstronie. Zgoda udzielona raz musi dać się wycofać równie łatwo.

Rejestr zgód. Zapis tego, kto, kiedy i na co się zgodził, możliwy do wyeksportowania. Bez niego nie masz czym wykazać, że zgoda w ogóle padła.

granica To wszystko są warunki techniczne. Treść polityki prywatności i ocena, jakie dane w ogóle przetwarzasz, to osobna sprawa i osobna kompetencja. Wdrożenie banera nie zastępuje dokumentów.

Dlaczego przyciski muszą mieć równą wagę

To punkt, który wzbudza najwięcej oporu, bo intuicja podpowiada coś przeciwnego: skoro zależy mi na danych, zrobię akceptację wyraźniejszą.

Zgoda ma być dobrowolna, a wybór utrudniony przestaje być dobrowolny. Wyszarzony przycisk odmowy obok jaskrawego „Akceptuję" to klasyczny wzorzec, który przy kontroli bywa kwestionowany.

Jest też argument praktyczny, mniej oczywisty. Baner z uczciwym wyborem daje dane wiarygodne. Kiedy część ludzi odmawia, wiesz, że reszta zgodziła się świadomie, a Twoje statystyki opisują realny ruch, a nie kliknięcia w jedyny widoczny przycisk.

Rejestr zgód, czyli dowód

Najczęściej pomijany element, bo nie widać go na stronie. Rejestr zapisuje moment udzielenia zgody, jej zakres i wersję banera, którą wtedy pokazano.

Po co to komu na co dzień? Po nic. Wartość pojawia się w jednej sytuacji: gdy ktoś zapyta, na jakiej podstawie przetwarzasz dane. Baner bez rejestru nie daje wtedy żadnej odpowiedzi, bo zgoda nigdzie nie została odnotowana.

Druga funkcja jest bardziej codzienna. Rejestr pozwala zobaczyć, jaki odsetek odwiedzających faktycznie się zgadza. Ta liczba przydaje się przy czytaniu statystyk, bo mówi, jaką część ruchu w ogóle widzisz.

Najczęstsza obawa brzmi: skoro część ludzi odmówi, stracę dane. To prawda, ale nie w takiej skali, jak się wydaje.

Google Consent Mode w wersji drugiej działa tak, że narzędzia Google dostają informację o braku zgody i zamiast zwykłych pomiarów wysyłają sygnały pozbawione identyfikatorów. Na tej podstawie system modeluje brakującą część ruchu. Statystyki nie są wtedy kompletne, ale też nie znikają.

Ustawia się to raz, przy okazji konfiguracji banera, i wymaga spięcia wtyczki zgód z narzędziami pomiarowymi. Przy stronie korzystającej z Analytics albo z reklam warto to zrobić od razu, bo dołożenie później oznacza przechodzenie tej samej konfiguracji drugi raz.

Tabela cookies, czyli lista, której nikt nie ma

Polityka prywatności powinna zawierać wykaz ciasteczek: jakie są, skąd pochodzą, po co służą i jak długo żyją. W praktyce ten wykaz albo nie istnieje, albo został przepisany z cudzej strony i opisuje narzędzia, których nigdy nie używałeś.

Przepisanie cudzej tabeli jest gorsze od jej braku. Deklarujesz wtedy przetwarzanie, którego nie prowadzisz, a jednocześnie pomijasz to, co faktycznie działa na Twojej stronie.

Sensowna tabela powstaje ze skanu konkretnej witryny, nie z szablonu. Skan pokazuje rzeczywistą listę, łącznie z ciasteczkami, o których nie wiedziałeś — bo doszły razem z osadzoną mapą albo z wtyczką od formularza.

kiedy odświeżyć Po każdym dodaniu narzędzia, które ładuje coś z zewnątrz. Nowy czat, nowy piksel, osadzone wideo, wtyczka z opiniami. Każde z nich potrafi dołożyć wpis, którego w tabeli nie ma.

Wpływ na szybkość, wbrew pozorom dodatni

Można by sądzić, że dokładanie kolejnej wtyczki spowolni stronę. W praktyce dzieje się odwrotnie i to z prostego powodu.

Skrypty śledzące są ciężkie. Analytics, piksel reklamowy, mapa, osadzone wideo — każde z nich pobiera własne pliki z zewnętrznych serwerów. Kiedy blokada działa, przy pierwszym wejściu nic z tego się nie ładuje. Strona otwiera się szybciej, bo ma mniej do pobrania.

Efekt widać najmocniej na telefonie przy słabym zasięgu, czyli dokładnie tam, gdzie szybkość decyduje o tym, czy ktoś poczeka. Warstwę techniczną, która za to odpowiada, opisałem przy technicznym SEO.

Jak to robię

Jedna płatność za ustalony zakres. Instaluję i konfiguruję wtyczkę zgód, ustawiam blokadę skryptów do czasu wyboru, wyrównuję przyciski, dokładam odsyłacz do ustawień w stopce i uruchamiam rejestr zgód. Przed wdrożeniem i po nim robię skan strony, żeby było widać, co się zmieniło.

Zakres, warianty i granicę usługi opisałem na podstronie konfiguracja i ustawienie cookies. To wdrożenie techniczne: nie piszę polityki prywatności i nie oceniam, jakie dane przetwarzasz. Pełną listę usług trzymam w katalogu.

abonamentopłata za utrzymanie baneraumowa na rokobsługa prawna

Częste pytania

Mam już baner cookies. Czy to wystarczy?

Zależy, czy blokuje, czy tylko informuje. Sprawdzisz to sam: otwórz stronę w oknie prywatnym, wejdź w narzędzia deweloperskie i popatrz na listę ciasteczek przed kliknięciem w baner. Jeśli są tam wpisy zaczynające się od _ga albo pochodzące z domen reklamowych, baner jest tylko komunikatem.

Czy muszę pytać o zgodę na wszystkie ciasteczka?

Nie. Ciasteczka niezbędne do działania strony, na przykład utrzymujące sesję czy koszyk, nie wymagają zgody. Pytanie dotyczy tych analitycznych, marketingowych i tych, które pochodzą od zewnętrznych dostawców. Dlatego dobra konfiguracja dzieli je na kategorie zamiast traktować wszystkie jednakowo.

Czy strona bez Analytics też potrzebuje banera?

Często tak, bo skrypty zewnętrzne wchodzą tylnymi drzwiami. Osadzona mapa, filmik z serwisu wideo, czcionki pobierane z zewnętrznego serwera albo wtyczka z podglądem profilu społecznościowego potrafią zapisywać dane bez Twojej wiedzy. Skan strony pokazuje, co realnie się uruchamia.

Czy blokada skryptów zepsuje mi mapę dojazdu?

Nie zepsuje, tylko zmieni sposób jej pokazywania. Do czasu zgody w miejscu mapy wyświetla się zastępczy kafelek z przyciskiem, a po kliknięciu mapa ładuje się normalnie. Warto przy okazji zostawić obok adres w postaci tekstu, żeby był czytelny także dla kogoś, kto zgody nie udzieli.

Co grozi za baner, który nie blokuje?

Formalnie jest to przetwarzanie danych bez podstawy, którym zajmuje się organ nadzorczy. W praktyce sprawy zaczynają się zwykle od skargi konkretnej osoby albo od kontroli. Niezależnie od ryzyka prawnego jest też argument praktyczny: dane zebrane bez zgody są danymi, których nie powinieneś używać.

Czy to trzeba potem odświeżać?

Sama konfiguracja jest jednorazowa i nie zużywa się z czasem. Do skanu wraca się wtedy, gdy dokładasz na stronę coś nowego: kolejne narzędzie pomiarowe, osadzenie z zewnętrznego serwisu albo sklep. Każdy taki dodatek może wprowadzić ciasteczka, których wcześniej nie było.

Źródła
  • Wymóg uzyskania zgody przed zapisem informacji na urządzeniu użytkownika — przepisy o łączności elektronicznej i RODO, stan na wrzesień 2026.
  • Dobrowolność zgody i wymóg równie łatwego jej wycofania — art. 7 RODO.
  • Google Consent Mode w wersji drugiej i modelowanie danych przy braku zgody — dokumentacja Google.
  • Ciasteczka niezbędne jako wyłączone spod obowiązku zgody — wytyczne europejskich organów nadzorczych.

Sprawdziłeś i skrypty ruszają przed zgodą?

Ustalony z góry zakres, jedna płatność, skan przed wdrożeniem i po nim.

Zamów konfigurację banera cookies