в консоли ошибки не вылетают?например такие:
Cross-Origin Request Blocked: (Reason: CORS request did not succeed).
не факт, что потянет 100 хостов, а если одновременно начнут качать по 100 ГБ файлик, то канал забьется быстро
В моём случаи одним скриптом не обошлось. Потребовалось кроме обработки гугл аналитики и яндекс метрики, ещё обрабатывать и адсенс. С блокировкой блоков рекламы если нет согласия. Всё это упаковать в отдельное расширение. Реализовать этот скрипт помог чат жпт. Собственно это он и дал мне ссылку на этот скрипт.
это наверно не для РКН)
Там не всё надо использовать.
там конечно гибкие настройки и их очень много, но я не понял зачем их все использовать)у себя что-то подобное для "видимости" запилил, на всякий пожарный)
<!DOCTYPE html><html lang="ru"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Всплывающее сообщение о куки</title> <style> .cookie-popup {position: fixed;bottom: 20px;left: 20px;background-color: #333;color: #fff;padding: 15px;border-radius: 5px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);display: none;z-index: 1000;font-family: Arial, sans-serif;} .cookie-popup button {background-color: #4CAF50;color: white;border: none;padding: 8px 15px;margin-left: 10px;border-radius: 3px;cursor: pointer;} .cookie-popup button:hover {background-color: #45a049;} </style></head><body> <div id="cookiePopup" class="cookie-popup"> Наш сайт использует куки <button onclick="acceptCookies()">ОК</button> </div> <script> // Функция для получения значения куки по имени function getCookie(name) { const value = `; ${document.cookie}`; const parts = value.split(`; ${name}=`); if (parts.length === 2) return parts.pop().split(';').shift(); return null; } // Проверка статуса принятия куки при загрузке window.onload = function() { const cookiesAccepted = localStorage.getItem('cookiesAccepted') === 'true' || getCookie('cookiesAccepted') === 'true'; if (!cookiesAccepted) { document.getElementById('cookiePopup').style.display = 'block'; } }; // Функция для принятия куки function acceptCookies() { // Сохранение в localStorage localStorage.setItem('cookiesAccepted', 'true'); // Сохранение в cookie (хранится 365 дней) document.cookie = "cookiesAccepted=true; max-age=31536000; path=/"; // Скрытие всплывающего окна document.getElementById('cookiePopup').style.display = 'none'; } </script></body></html>
81.7 KB чот дохрена для скрипта проверки куков
По описанию всё слишком расплывчато и да, не уверен, что это как-то может остановить ПФ и других имитирующих поведение пользователей, таких систем с гарантией вообще не существует. Но лучше, чем ничего конечно.
пресловутую роботность по метрике, например
что-то в виде слепков, антики басы хрумеры имеют свои сетевые слепки и детектятся, еще по пингу интересная реализация, например, мобильный прокси тоже детектится в 80-90% случаев, с исходниками выкладывали у себя в блоге)
Можно ссылочку на почитать у них о этом моменте, не нашёл сходу.
https://developers.cloudflare.com/bots/get-started/bot-management/
это заблуждениеcloudflare точнее всех (не считая гугла) определяет поведенческих ботов, у него самая большая база готовых ботовединственный минус - очень дорого, доступно на ентерпрайз тарифах)