master32

Рейтинг
112
Регистрация
09.02.2022
Asmin #:

В моём случаи одним скриптом не обошлось. Потребовалось кроме обработки гугл аналитики и яндекс метрики, ещё обрабатывать и адсенс. С блокировкой блоков рекламы если нет согласия. Всё это упаковать в отдельное расширение. Реализовать этот скрипт помог чат жпт. Собственно это он и дал мне ссылку на этот скрипт. 

это наверно не для РКН)

Asmin #:

Там не всё надо использовать.

там конечно гибкие настройки и их очень много, но я не понял зачем их все использовать)
у себя что-то подобное для "видимости" запилил, на всякий пожарный)

<!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>
Asmin #:
Установил себе это -
https://github.com/AmauriC/tarteaucitron.js
Бесплатно и работает. 

81.7 KB чот дохрена для скрипта проверки куков

garry69 #:

По описанию всё слишком расплывчато и да, не уверен, что это как-то может остановить ПФ и других имитирующих поведение пользователей, таких систем с гарантией вообще не существует. Но лучше, чем ничего конечно.

пресловутую роботность по метрике, например

garry69 #:
И что значит база готовых ботов, загадочно))

что-то в виде слепков, антики басы хрумеры имеют свои сетевые слепки и детектятся, еще по пингу интересная реализация, например, мобильный прокси тоже детектится в 80-90% случаев, с исходниками выкладывали у себя в блоге)

garry69 #:

Можно ссылочку на почитать у них о этом моменте, не нашёл сходу.

https://developers.cloudflare.com/bots/get-started/bot-management/

garry69 #:
У cloudflare и Яндекса разные боты, точнее cloudflare ни как и ни каким способом не борется с поведенческими ботами, только то, что закрыл и будет фильтровать и те, что представляются ботами и находятся в списках. А те, что подделываются под людей, крутят пф и тд, они уже и показывают робастность и портят стату и всё остальное, включая позиции сайта.

это заблуждение
cloudflare точнее всех (не считая гугла) определяет поведенческих ботов, у него самая большая база готовых ботов
единственный минус - очень дорого, доступно на ентерпрайз тарифах)

все работает grok.com
imakc #:

и ты ему веришь на слово?!

жизнь учит, что верить никому нельзя)

не вижу тут нарушений,
более того Роман Кузьминский говорил, что такой код вызова рекламы можно вставлять на сайт,
нельзя менять сам код яндексовой рекламы
но лучше лишний раз проконсультироваться в поддержке, конечно

Всего: 1691