Лимиты¶
Лимиты — это ограничения на количество визитов, совпадений и других параметров, которые помогают выявлять подозрительную активность.
Лимит fingerprint (limits.fingerprint)¶
Параметр: limits.fingerprint
Тип: Положительное целое число
Значение по умолчанию: Зависит от конфигурации
Термины
См. также: Browser Fingerprint, Fingerprint
Что это такое?¶
Максимальное количество уникальных fingerprint браузера с одного клиента за выбранный период. Fingerprint — это уникальный отпечаток браузера, создаваемый на основе множества параметров.
Зачем это нужно?¶
Если у одного клиента слишком много разных fingerprint, это может указывать на: - Бота, который меняет параметры браузера - Использование нескольких устройств - Подозрительную активность
Рекомендуемые значения¶
- 3-5 — строгая фильтрация, для сайтов с высоким риском ботов
- 5-10 — сбалансированное значение (рекомендуется)
- 10+ — мягкая фильтрация, для сайтов с низким риском
Рекомендации¶
✅ Рекомендуемый диапазон: 3-10. Меньшее значение — строже фильтрация.
Лимит IP-адресов (limits.ip)¶
Параметр: limits.ip
Тип: Положительное целое число
Значение по умолчанию: Зависит от конфигурации
Что это такое?¶
Максимальное количество уникальных IP-адресов для одного клиента за выбранный период.
Зачем это нужно?¶
Если у одного клиента слишком много разных IP, это может указывать на: - Использование прокси или VPN - Бота, который меняет IP-адреса - Подозрительную активность
Рекомендуемые значения¶
- 3-5 — строгая фильтрация
- 5-10 — сбалансированное значение (рекомендуется)
- 10+ — мягкая фильтрация
Важно¶
⚠️ Учитывайте мобильных пользователей! Пользователи мобильных устройств могут менять IP при переключении между Wi-Fi и мобильной сетью. Для мобильных сайтов рекомендуется более высокий лимит.
Рекомендации¶
✅ Рекомендуемый диапазон: 3-10. Меньшее значение увеличивает строгость фильтрации.
Лимит YandexClientID (limits.yandexclientid)¶
Параметр: limits.yandexclientid
Тип: Положительное целое число
Значение по умолчанию: Зависит от конфигурации
Что это такое?¶
Максимальное количество разных YandexClientID для одного клиента за период. YandexClientID — это идентификатор клиента в Яндекс.Метрике.
Зачем это нужно?¶
Если у одного клиента слишком много разных YandexClientID, это может указывать на: - Бота, который пытается скрыть свою идентичность - Проблемы с отслеживанием - Подозрительную активность
Рекомендуемые значения¶
- 3-5 — строгая фильтрация
- 5-10 — сбалансированное значение (рекомендуется)
- 10+ — мягкая фильтрация
Рекомендации¶
✅ Рекомендуемый диапазон: 3-10.
Лимит точных совпадений поведения (limits.behavior.exactmatch)¶
Параметр: limits.behavior.exactmatch
Тип: Положительное целое число
Значение по умолчанию: 3
Что это такое?¶
Количество повторений точно одинакового поведения для признания его жёстким совпадением (exact match). Если одно и то же поведение повторяется много раз подряд, это может указывать на автоматизацию.
Зачем это нужно?¶
Боты часто повторяют одни и те же действия с высокой точностью. Реальные пользователи имеют больше вариативности в своих действиях.
Рекомендуемые значения¶
- 2 — очень строгая проверка, может давать ложные срабатывания
- 3 — стандартное значение (рекомендуется)
- 4-5 — более мягкая проверка
Рекомендации¶
✅ Рекомендуемое значение: 3. Меньшее значение делает проверку строже, но может давать больше ложных срабатываний.
Лимит похожих совпадений поведения (limits.behavior.similarmatch)¶
Параметр: limits.behavior.similarmatch
Тип: Положительное целое число
Значение по умолчанию: 10
Что это такое?¶
Количество похожих паттернов поведения до признания их подозрительными (similar match). Система анализирует похожие, но не идентичные последовательности действий.
Зачем это нужно?¶
Боты могут иметь похожие, но не идентичные паттерны поведения. Эта проверка помогает выявлять такие случаи.
Рекомендуемые значения¶
- 5-7 — строгая проверка
- 8-10 — сбалансированное значение (рекомендуется)
- 10-15 — более мягкая проверка
Рекомендации¶
✅ Рекомендуемое значение: около 10. Меньшее значение увеличивает чувствительность к подозрительным паттернам, но может повысить количество ложных срабатываний.
Порог похожести поведения (limits.behavior.hammingthreshold)¶
Параметр: limits.behavior.hammingthreshold
Тип: Положительное целое число
Значение по умолчанию: 8
Что это такое?¶
Порог похожести поведения (расстояние Хэмминга). Это число определяет, насколько похожими должны быть паттерны поведения, чтобы считаться схожими.
Зачем это нужно?¶
Расстояние Хэмминга измеряет разницу между двумя паттернами. Меньшее значение означает более строгий критерий похожести.
Как это работает?¶
- Меньшее значение (4-6) — паттерны должны быть очень похожими
- Среднее значение (7-9) — стандартный критерий (рекомендуется)
- Большее значение (10+) — паттерны могут быть менее похожими
Рекомендации¶
✅ Рекомендуемое значение: 8. Уменьшение значения делает фильтрацию строже, увеличение — мягче.
💡 Общие рекомендации¶
Настройка лимитов¶
Лимиты работают вместе и дополняют друг друга. Рекомендуется:
- Начать со значений по умолчанию
- Понаблюдать за результатами в течение нескольких дней
- Скорректировать при необходимости
Баланс между строгостью и точностью¶
- Строгие лимиты — выявляют больше ботов, но могут давать ложные срабатывания
- Мягкие лимиты — меньше ложных срабатываний, но могут пропускать некоторых ботов
Выбирайте значения в зависимости от специфики вашего проекта и уровня риска.
Особенности для разных типов сайтов¶
- Высокий риск ботов (например, формы регистрации) — более строгие лимиты
- Низкий риск ботов (например, информационные сайты) — более мягкие лимиты
- Мобильные сайты — учитывайте особенности мобильных устройств (смена IP, разные устройства)
📚 Дополнительная информация¶
- Обзор настроек — все группы настроек
- Расширенная детекция — анализ поведения пользователя
- Примеры использования — рекомендации для разных типов сайтов