Analityka bez banera cookies: 6 kroków do prawdziwych liczb
Pierwszy baner cookies postawiłem na własnej stronie i myślałem, że odhaczyłem formalność.
Potem otworzyłem stronę na telefonie.
Odwiedzający czegoś szuka. Trafia na moją stronę. I co widzi?
Okno, które zasłania pół ekranu, z dwoma przyciskami, o które nigdy nie prosił. Nie przeczytał jeszcze ani jednej linijki, a już musi zdecydować o czymś, czego nie rozumie.
Brzmi znajomo?
Przez jakiś czas z tym żyłem. Potem porównałem liczby. Log serwera pokazywał wyraźnie więcej odwiedzających niż analityka.
To ma sens. Kto odrzuci cookies albo zignoruje baner, nigdy nie pojawia się w statystykach.
Nie wiedziałem więc nic o moich najbardziej dbających o prywatność czytelnikach. A jednocześnie na podstawie tych samych liczb decydowałem, o czym pisać dalej. Trzymałem się złych tematów. Poprawiałem złe strony.
I z każdym miesiącem czekania podejmowałem kolejną decyzję na zniekształconych danych.
Oto dobra wiadomość. Wyjście jest prostsze, niż myślisz. Twoja strona nie potrzebuje banera dlatego, że istnieje. Potrzebuje go z powodu tego, co na niej umieszczasz. Usuń przyczynę, a baner zniknie razem z nią.
Ten artykuł pokazuje, jak to zrobić w sześciu krokach.
Nie masz czasu tego czytać?
Zarejestruj się, wklej dwie linie kodu i zobacz swój prawdziwy ruch bez banera cookies. Bez karty kredytowej, działa w kilka minut.
Załóż darmowe kontoIle naprawdę kosztuje Cię baner cookies
Zabiera Ci dwie rzeczy. Zwykle mówimy tylko o jednej.
Pierwsza to wygoda użytkownika. Baner pojawia się w chwili, gdy ktoś wchodzi. Zasłania treść i żąda działania, zanim cokolwiek dałeś.
Na telefonie zajmuje pół ekranu. Narzędzie do zgód to też skrypt, więc spowalnia stronę.
Druga to pomiar. Ta boli bardziej, bo nigdy jej nie widzisz.
Gdy ktoś odmówi albo nic nie wybierze, system nie zbiera o nim danych. Nie dostajesz komunikatu o błędzie. Dostajesz mniejszą liczbę, która wygląda wiarygodnie.
Chcesz wiedzieć, jak duża jest ta luka na Twojej stronie? Nie zgaduj. Sprawdź dwie rzeczy:
- Statystyki narzędzia do zgód. Większość pokazuje odsetek akceptacji, odrzuceń i zignorowań. Bardzo różni się to w zależności od strony i odbiorców, więc liczy się tylko Twoja własna liczba.
- Log serwera albo raport ruchu u dostawcy hostingu. Porównaj go z analityką dla tego samego tygodnia. Te dwie liczby nigdy nie zgadzają się dokładnie, ale wielkość różnicy dużo mówi.
Co dzieje się w GA4, gdy ktoś odmówi?
Warto zrozumieć mechanizm. Pokazuje on, dlaczego skonfigurowanie narzędzia do zgód nie rozwiązuje wszystkiego.
Google Analytics zapisuje identyfikator na urządzeniu odwiedzającego, w pliku cookie (to są cookies _ga). Dzięki temu system rozpoznaje tę samą przeglądarkę ponownie.
Sesje, powracający odwiedzający i większość raportów opierają się właśnie na nim.
Jeśli odwiedzający nie wyrazi zgody, ten identyfikator w ogóle nie powstaje.
Google oferuje na taki przypadek modelowanie. Szacuje, co prawdopodobnie zrobili pozostali, na podstawie osób, które zgodę wyraziły. To uzasadniona metoda statystyczna, ale warto wiedzieć o niej dwie rzeczy.
Po pierwsze to szacunek, a nie pomiar. Po drugie modelowanie zaczyna działać dopiero, gdy wpłynie dość danych, więc mniejsze strony zostają pominięte.
Przy kilkuset albo kilku tysiącach odwiedzających miesięcznie ruchu wszystkich, którzy odmówili, po prostu zabraknie.
Do tego GA4 ukrywa wiersze w raportach, gdy stoi za nimi za mało danych. Przy małym ruchu dostajesz puste tabele, nawet gdy coś się wydarzyło.
Dobra wiadomość: baner nie jest obowiązkiem prawnym, tylko skutkiem
Tę część większość ludzi rozumie źle, a od niej zależy wszystko.
Żaden przepis nie mówi, że każda strona musi pokazywać baner cookies. Spotykają się tu dwie osobne rzeczy.
Pierwsza to ePrivacy, unijna zasada dotycząca prywatności w komunikacji elektronicznej. Każde państwo członkowskie wdraża ją we własnym prawie krajowym. Mówi, że potrzebujesz wcześniejszej zgody, jeśli zapisujesz dane na urządzeniu odwiedzającego albo je z niego odczytujesz.
Jest wyjątek dla tego, czego usługa ściśle potrzebuje: koszyka, logowania. Analityka do nich nie należy.
Druga to RODO, które ma zastosowanie, gdy przetwarzasz dane osobowe. Adres IP i identyfikator urządzenia to dane osobowe, więc potrzebujesz podstawy prawnej, żeby je zapisywać i łączyć.
Baner wynika więc z dwóch warunków. Zapisujesz lub odczytujesz coś z urządzenia albo przetwarzasz dane osobowe.
Jeśli żaden z nich Cię nie dotyczy, nie ma już o co prosić.
„We believe that privacy is a fundamental human right."
Tim Cook, CEO Apple, na konferencji o ochronie danych w Brukseli, 2018
Wierzymy, że prywatność to podstawowe prawo człowieka. Ta zasada nie zakazuje więc mierzenia. Chroni odwiedzającego przed zbieraniem danych za jego plecami. Jeśli nic nie zbierasz, niczego nie obchodzisz. Sytuacja, której dotyczy przepis, po prostu nie zachodzi.
Jedna uczciwa uwaga. To nie jest porada prawna. Twój przypadek zależy też od innych usług, z których korzystasz. Poniższe kroki są po to, żebyś mógł to sprawdzić na własnej stronie.
Sześć kroków, żeby pozbyć się banera
1. Zrób listę: co zapisuje cookie na Twojej stronie
Otwórz okno prywatne i załaduj stronę. Nie klikaj banera.
Otwórz narzędzia deweloperskie (F12), potem kartę Aplikacja lub Pamięć, a w niej Cookies i Pamięć lokalną. Zapisz, co znajdziesz.
Potem sprawdź też kartę Sieć. Zobacz, do których zewnętrznych domen idą żądania. Tam często znajdziesz zapomniane narzędzie.
2. Oddziel to, czego potrzebujesz, od tego, co śledzi
Podziel listę na dwie kolumny.
W pierwszej jest cookie sesji, koszyk, logowanie i wybór języka. Są potrzebne do działania strony, więc nie musisz prosić o zgodę.
Wszystko inne trafia do drugiej kolumny: analityka, piksele reklamowe, narzędzia do testów A/B, mapy cieplne, czat.
Pozbędziesz się banera, gdy druga kolumna będzie pusta.
Nadal jesteś ze mną? Trudna część za Tobą. Pozostałe cztery kroki idą szybciej.
3. Zamień analitykę na taką bez cookies
To największa pozycja na liście. I zwykle jedyna, która naprawdę ma dla Ciebie znaczenie.
Istnieje rozsądna alternatywa: pomiar, który niczego nie zapisuje na urządzeniu odwiedzającego i nie buduje z tego profilu.
W zamian dostajesz dokładnie to, na co patrzysz każdego dnia. Ile osób przyszło, skąd przyszły, co czytały, która kampania je przyprowadziła.
4. Zajmij się osadzonymi treściami
Osadzony film, mapa albo widżet czatu zapisze cookie, nawet jeśli Ty sam niczego nie umieszczasz.
Oto co możesz zrobić:
- Przy filmach użyj trybu osadzania bez cookies. Albo pokaż obrazek podglądu i ładuj odtwarzacz dopiero po kliknięciu.
- Przy mapach często wystarczy statyczny obrazek z linkiem do wskazówek dojazdu.
- Przy czacie ładuj widżet dopiero wtedy, gdy odwiedzający kliknie dymek. To pomaga też szybkości strony.
5. Usuń baner i jego skrypt
Gdy druga kolumna jest pusta, narzędzie do zgód nie ma już zadania.
Nie ukrywaj go tylko. Usuń kod, bo dopóki jest na stronie, wciąż się ładuje i ją spowalnia.
6. Sprawdź, a potem przepisz informację o prywatności
Powtórz krok pierwszy w oknie prywatnym. Jeśli Cookies i Pamięć lokalna są puste, gotowe.
Nie zapomnij o informacji o prywatności. Napisz, co mierzysz, po co, gdzie są przechowywane dane i że nie używasz cookies.
To dwa akapity. To też pierwsza rzecz, na którą patrzy audyt.
Z czego naprawdę rezygnujesz
Nie byłoby uczciwie twierdzić, że nic nie tracisz. Oto co znika:
- Łączenie urządzeń, więc nie zobaczysz, że ta sama osoba przyszła z telefonu i z laptopa.
- Retargeting reklam, czyli remarketing. Jeśli budujesz takie grupy odbiorców, nadal potrzebujesz zgody, a z nią banera.
- Indywidualne profile odwiedzających, czyli to, co jedna konkretna osoba robiła na Twojej stronie przez miesiące.
Co zostaje: liczba odwiedzających, źródła ruchu, najpopularniejsze strony, wyniki kampanii, ścieżki i miejsca, w których ludzie odpadają.
Bądźmy szczerzy. Właśnie tego używasz do codziennych decyzji.
Gdzie pasuje StatJolt
Zbudowałem StatJolt z myślą o takiej sytuacji.
Nie zapisuje cookies i niczego nie zapisuje na urządzeniu odwiedzającego, bo nie musi. Nie zbiera danych osobowych, więc nie ma już o co prosić.
Dwie linijki kodu. Serwery stoją w UE, w Niemczech i Finlandii.
W praktyce wymieniasz kod śledzący w kroku trzecim, usuwasz baner w kroku piątym, a następnego dnia widzisz ruch, który zawsze był, ale nigdy się nie pokazywał.
Skrypt ma też tylko kilka kilobajtów. Razem z narzędziem do zgód spada też czas ładowania.
Krótka wersja
Baner cookies nie jest obowiązkiem prawnym. Jest skutkiem narzędzia, które chce coś zapisać na urządzeniu Twojego odwiedzającego. Usuń tę przyczynę, a odzyskasz zarówno wygodę użytkownika, jak i ruch, którego nie widziałeś.
Zastąp GA4 w 2 minuty
Wklej kod i zobacz, o ile jaśniej to wygląda. Bez cookies, bez narzędzia zgód. 0 € do 11 kwietnia 2027 23:59:59 przy dowolnym ruchu. Później dla małych stron nadal 0 €.
Załóż darmowe konto