Звернутися до підтримки

Відповідаємо електронною поштою, зазвичай протягом двох днів.

Google reCAPTCHA перевіряє це звернення на зловживання; дані передаються до Google. Скрипт завантажується лише під час відкриття цієї форми.

← Усі записи

Статистика відвідувань без банера про куки

Про матеріали та їх перевірку

У цій статті

Більшості аналітичних систем потрібен банер згоди, бо більшість із них щось зберігає на пристрої відвідувача: куку, запис у локальному сховищі, ідентифікатор, що доживає до завтра. Саме це зберігання європейське право регулює найпряміше — і саме воно робить банер необхідним, перш ніж узагалі щось відбудеться.

Цей лічильник не зберігає на пристрої нічого. Ні куки, ні локального сховища, нічого. Це можна перевірити самому: скрипт у браузері не містить жодної згадки document.cookie, localStorage, sessionStorage чи IndexedDB, а картинка лічильника не надсилає заголовка Set-Cookie.

записано на пристрій відвідувачаcookie0localStorage0sessionStorage0IndexedDB0перевіряється засобами самого браузера

Як відвідувача все ж розпізнають

Відрізнити відвідувача, який повернувся, від нового в межах одного дня зазвичай потребує ідентифікатора. Тут це влаштовано інакше: IP-адреса входить у геш разом із таємною сіллю та сьогоднішньою датою, і зберігається лише цей геш. Сама IP до статистики не потрапляє ніколи.

Звідси випливають дві речі, і цікава друга.

Геш не можна обернути назад в адресу — у цьому й сенс. Але оскільки сіль змінюється щодня і після короткого терміну зберігання видаляється, той самий відвідувач у понеділок і у вівторок дає два геші, які неможливо пов’язати один з одним. І нам теж. Побудувати з цих даних профіль упродовж днів неможливо, бо матеріалу для цього не існує.

Це обмеження, і воно навмисне. «Відвідувачі, що повертаються, за тридцять днів» — це число, якого ця служба не показує і показати не зможе. Це те саме проєктне рішення, завдяки якому лік працює, не питаючи ні в кого дозволу.

Що це означає для власника сайту

Правовою підставою самого ліку є законний інтерес у вимірюванні охоплення — стаття 6(1)(f) GDPR — а не згода. Зі стандартним кодом для вставки жодного доступу до пристрою, на який треба було б погоджуватися, теж немає. Сайт, який не вбудовує нічого іншого, може тримати цей лічильник без банера.

Один перемикач це змінює. Якщо власник сайту додає data-screen="1" до тегу скрипта, скрипт зчитує з пристрою відвідувача роздільність екрана, ширину вікна браузера та коефіцієнт пікселів. Це доступ до пристрою, і залежно від права, яке діє для сайту, на нього може знадобитися згода. Без цього перемикача зчитування залишається вимкненим.

Два чесних застереження. Перше: якщо на сторінці є реклама, вбудоване відео або щось інше, що на пристрої таки зберігає, банер потрібен для цього в будь-якому разі, і присутність лічильника нічого в цьому не змінює. Друге: тут описано, як працює програма і які дані вона тримає. Це не юридична консультація, і відповідальність за відомості на власному сайті лишається за його власником. Повні подробиці, зокрема терміни зберігання, є в політиці приватності та на сторінці про вбудовування, на яку посилається кожен лічильник.

Зате точно можна сказати, що містить статистика: денні суми, країни й міста на зведеному рівні, сторінки, джерела переходів, браузери та пристрої, години доби. Жодних адрес, жодних ідентифікаторів, жодного зв’язку між днями. Цей список короткий навмисно.

Оновлення від 11.09.2026: Від 27.08.2026 скрипт знову зчитував роздільність екрана, ширину вікна браузера та коефіцієнт пікселів на кожному сайті, який його вбудовував. Від 11.09.2026 він робить це лише там, де власник сайту вмикає таке зчитування за допомогою data-screen="1". Без цього атрибута поточний скрипт не зчитує жодного з трьох значень, а сервер більше не зберігає їх і зі старіших копій скрипта.

Реклама