Руководство по потокам и фильтрам трафика

Полное руководство по настройке потоков и фильтров трафика в Simple TDS для интеллектуальной маршрутизации и распределения трафика.


Понимание потоков

Поток — это правило маршрутизации трафика, которое определяет, куда направляются посетители на основе условий (фильтров). Представьте это так:

ЕСЛИ [посетитель соответствует фильтрам] ТО [отправить на цель]

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

Как работает обработка трафика

  1. Посетитель кликает по ссылке вашей кампании
  2. Система проверяет потоки в порядке приоритета (от высшего к низшему)
  3. Для каждого потока оцениваются фильтры
  4. Первый подходящий поток направляет трафик на назначенные цели
  5. Если ни один поток не подходит, трафик идет в выходной поток

Создание потока

Шаг 1: Перейдите к созданию потока

  1. Перейдите в Кампании в боковом меню
  2. Нажмите на вашу кампанию
  3. Перейдите на вкладку Потоки
  4. Нажмите Добавить поток

Шаг 2: Настройте основные параметры

Поле Описание
Название Описательное название (например, "Мобильный трафик из Украины")
Описание Необязательные заметки об этом потоке
Приоритет Большее число = проверяется первым (1-100)
Активен Включить/отключить этот поток
Выходной поток Отметить как резервный для несовпавшего трафика
Только уникальные посетители Считать только первое посещение от каждого посетителя

Шаг 3: Добавьте фильтры (опционально)

Фильтры определяют, какие посетители соответствуют этому потоку. Поток без фильтров соответствует ВСЕМУ трафику.

Шаг 4: Назначьте цели

Добавьте одну или несколько целей с распределением весов:

Шаг 5: Сохраните

Нажмите Сохранить для создания потока.


Приоритет потоков

Приоритет определяет порядок, в котором оцениваются потоки:

Пример приоритета

Поток Приоритет Фильтры
Премиум мобильный 90 Country=US, Device=Mobile
Общий мобильный 70 Device=Mobile
Десктоп трафик 50 Device=Desktop
Выходной поток 10 Нет (ловит всё)

Порядок обработки: Премиум мобильный → Общий мобильный → Десктоп трафик → Выходной поток

Совет: Всегда держите выходной поток на самом низком приоритете, чтобы ловить несовпавший трафик.

Выходные потоки

Выходной поток — это специальный резервный поток, который получает весь трафик, не соответствующий ни одному другому потоку.

Зачем вам нужен выходной поток

Без выходного потока несовпавшему трафику некуда идти, что может привести к ошибкам или потере посетителей.

Настройка выходного потока

  1. Создайте новый поток или отредактируйте существующий
  2. Включите переключатель Выходной поток
  3. Установите самый низкий приоритет (например, 1 или 10)
  4. НЕ добавляйте фильтры (должен соответствовать всему)
  5. Назначьте цель (например, общую целевую страницу или Google.com)

Правила выходного потока


Понимание фильтров

Фильтры — это условия, которые проверяют атрибуты посетителя. Они определяют, соответствует ли посетитель потоку.

Компоненты фильтра

Компонент Описание
Тип Какой атрибут проверять (страна, устройство и т.д.)
Значение С чем сопоставлять
Режим Белый список (включить) или черный список (исключить)
Активен Включить/отключить этот фильтр

Типы фильтров

Simple TDS поддерживает следующие типы фильтров на основе обнаруженных характеристик посетителя:

Фильтр по стране

Сопоставление посетителей по их географическому местоположению с использованием двухбуквенных кодов стран ISO.

Тип: country

Как это работает: Система использует базу данных MaxMind GeoIP или заголовки Cloudflare для определения страны посетителя по IP-адресу.

Формат значения:

Примеры:

Страны первого уровня (Белый список):
US,UK,CA,AU,DE,FR,IT,ES

Блокировка определенных регионов (Черный список):
CN,RU,IN

Специальные коды:

Справка по кодам стран: ISO 3166-1 alpha-2


Фильтр по типу устройства

Сопоставление посетителей по категории их устройства.

Тип: device

Как это работает: Система анализирует заголовок User-Agent для определения типа устройства.

Поддерживаемые значения:

Формат значения:

Примеры:

Только мобильный трафик (Белый список):
mobile

Мобильные и планшеты (Белый список):
mobile,tablet

Блокировка TV и игровых консолей (Черный список):
tv,game console

Паттерны обнаружения: Система проверяет User-Agent на ключевые слова, такие как mobile, android, iphone, ipad, tablet, smart tv, playstation, xbox и т.д.


Фильтр по операционной системе

Сопоставление посетителей по их операционной системе.

Тип: os

Как это работает: Система анализирует заголовок User-Agent для идентификации ОС.

Поддерживаемые значения:

Формат значения:

Примеры:

Мобильные операционные системы (Белый список):
ios,android

Десктопные операционные системы (Белый список):
windows,macos,linux

Блокировка Linux и Unix (Черный список):
linux,unix

Без учета регистра: Значения нормализуются в нижний регистр для сопоставления.


Фильтр по браузеру

Сопоставление посетителей по их веб-браузеру.

Тип: browser

Как это работает: Система анализирует заголовок User-Agent для идентификации браузера.

Поддерживаемые значения:

Формат значения:

Примеры:

Современные браузеры (Белый список):
chrome,firefox,edge,safari

Блокировка старых браузеров (Черный список):
ie

Десктопные браузеры (Белый список):
chrome,firefox,edge

Порядок обнаружения: Edge определяется раньше Chrome (так как Edge основан на Chromium), Opera раньше Chrome и т.д.


Фильтр по языку

Сопоставление посетителей по предпочтению языка браузера.

Тип: language

Как это работает: Извлекается из HTTP-заголовка Accept-Language (настройка браузера).

Формат значения:

Примеры:

Англоговорящие (Белый список):
en

Английский и испанский (Белый список):
en,es

Европейские языки (Белый список):
en,de,fr,it,es

Блокировка определенных языков (Черный список):
ru,zh

Распространенные коды языков:

Примечание: Это языковая настройка браузера, не обязательно фактический язык посетителя или страна.

Фильтр по IP-адресу

Таргетинг или блокировка определенных IP-адресов или диапазонов IP с использованием нотации CIDR.

Тип: ip

Как это работает: Извлекает реальный IP посетителя из заголовков X-Forwarded-For, X-Real-IP или сокета соединения.

Формат значения:

Примеры:

Один IP (Белый список для тестирования):
203.0.113.42

Несколько конкретных IP (через запятую):
203.0.113.42,203.0.113.43,203.0.113.44

Диапазон IP /24 (256 адресов):
192.168.1.0/24

Большой сетевой блок /8 (16.7M адресов):
10.0.0.0/8

Блокировка IP дата-центров (Черный список):
10.0.0.0/8,172.16.0.0/12,192.168.0.0/16

IPv6 адрес:
2001:0db8:85a3::8a2e:0370:7334

IPv6 диапазон:
2001:0db8:85a3::/48

Введение в нотацию CIDR:

IPv6 CIDR:

Варианты использования:

Примечание о производительности: IP-фильтры проверяются рано в конвейере фильтров для эффективности.

Фильтр по реферреру

Сопоставление посетителей на основе ссылающегося веб-сайта или источника трафика.

Тип: referrer

Как это работает:

  1. Для JavaScript-перенаправлений: Реферрер передается как URL-параметр ?ref= (более надежно)
  2. Для прямых кликов: Извлекается из HTTP-заголовка Referer
  3. Если пусто: Отмечается как Direct

Формат значения:

Примеры:

Трафик из Google (Белый список):
google.com

Трафик из социальных сетей (Белый список):
facebook.com,instagram.com,twitter.com,linkedin.com

Wildcard шаблоны:
*.google.com
*facebook*

Блокировка определенного реферрера (Черный список):
competitor-spy-tool.com

Несколько рефереров с wildcard:
*.google.*,*.facebook.*,*.instagram.*

Поведение сопоставления:

Особый случай - Прямой трафик: Для сопоставления посетителей БЕЗ реферрера используйте отдельный тип фильтра "Без реферрера" (см. ниже).

Важные примечания:
  • Реферрер может быть подделан или заблокирован браузерами/расширениями конфиденциальности
  • Некоторые браузеры удаляют реферрер для переходов HTTPS→HTTP
  • Используйте как один из нескольких фильтров, а не как единственный критерий

Фильтр по User Agent

Таргетинг или блокировка трафика на основе строки User-Agent браузера.

Тип: user_agent

Как это работает: Сопоставление с полным HTTP-заголовком User-Agent, отправленным браузером.

Формат значения:

Примеры:

Блокировка определенного бота (Черный список):
Googlebot

Блокировка нескольких ботов (Черный список):
Googlebot,Bingbot,YandexBot,Baiduspider

Wildcard шаблоны для ловли вариантов ботов:
*bot*
*crawler*
*spider*

Блокировка автоматизированных инструментов (Черный список):
curl,wget,python-requests,*scraper*

Таргетинг на конкретную версию браузера (Белый список):
Chrome/120.0

Блокировка старых версий браузера (Черный список):
MSIE,Trident

Распространенные шаблоны ботов для черного списка:

Googlebot,Bingbot,YandexBot,Baiduspider,DuckDuckBot,
facebookexternalhit,Slackbot,TwitterBot,LinkedInBot,TelegramBot,
WhatsApp,SemrushBot,AhrefsBot,MJ12bot,DotBot,BLEXBot,
SeznamBot,archive.org_bot,python-requests,curl,wget,
*scraper*,*spider*,*crawler*

Поведение сопоставления:

Варианты использования:

Примечание: Simple TDS имеет встроенное обнаружение ботов (фильтр is_bot). Этот фильтр User-Agent предназначен для продвинутых пользовательских правил.

Фильтр обнаружения ботов

Автоматическая блокировка или разрешение обнаруженных ботов с использованием встроенного обнаружения ботов.

Тип: is_bot

Как это работает: Система анализирует шаблоны User-Agent и характеристики IP для обнаружения ботов.

Значение:

Примеры:

Блокировать всех ботов (режим Черного списка):
Тип: is_bot
Значение: true
Режим: Черный список

Разрешить только людей (режим Белого списка):
Тип: is_bot
Значение: false
Режим: Белый список

Разрешить только ботов (необычно - для тестирования):
Тип: is_bot
Значение: true
Режим: Белый список

Методы обнаружения ботов:

  1. Анализ User-Agent: Сопоставление по шаблону с более чем 100 известными сигнатурами ботов
  2. Обнаружение на основе IP: Диапазоны IP дата-центров и хостинг-провайдеров
  3. Паттерны поведения: Характеристики автоматизированных запросов

Обнаруженные категории ботов:

Лучшая практика: Используйте режим Черного списка со значением true для блокировки ботов при разрешении людей.

Почему использовать это вместо фильтра User-Agent?


Фильтр прямого трафика / Без реферрера

Сопоставление посетителей, которые приходят без реферрера (прямой трафик, закладки, введенный URL).

Тип: no_referrer (Специальный тип фильтра - скоро появится)

Как это работает: Проверяет, пуст ли реферрер, равен null или отмечен как "Direct".

Значение: Не применимо (фильтр не имеет значения - он просто проверяет наличие/отсутствие)

Примеры:

Разрешить только прямой трафик (Белый список):
Тип: no_referrer
Режим: Белый список

Блокировать прямой трафик (Черный список):
Тип: no_referrer
Режим: Черный список

Варианты использования:

Примечание: В настоящее время для фильтрации прямого трафика вы можете использовать фильтр Реферрер с пустым значением или проверять ключевое слово "Direct"

Режимы фильтров: AND vs OR

Режим фильтра определяет, как объединяются несколько фильтров белого списка.

Режим OR (по умолчанию)

Трафик проходит, если он соответствует ЛЮБОМУ фильтру белого списка.

Пример с режимом OR:

Результаты:

Посетитель Страна Устройство Результат
A US Desktop ✅ ПРОЙДЕТ (совпадает US)
B FR Mobile ✅ ПРОЙДЕТ (совпадает Mobile)
C FR Desktop ❌ ЗАБЛОКИРОВАН (ничего не совпадает)

Используйте OR когда: Вы хотите принимать трафик, соответствующий ЛЮБОМУ из ваших критериев.

Режим AND

Трафик проходит, только если он соответствует ВСЕМ фильтрам белого списка.

Пример с режимом AND:

Результаты:

Посетитель Страна Устройство Результат
A US Mobile ✅ ПРОЙДЕТ (оба совпадают)
B US Desktop ❌ ЗАБЛОКИРОВАН (Устройство не совпадает)
C FR Mobile ❌ ЗАБЛОКИРОВАН (Страна не совпадает)

Используйте AND когда: Вам нужен точный таргетинг, где ВСЕ условия должны быть выполнены.

Изменение режима фильтра

  1. Откройте поток для редактирования
  2. Найдите настройку Режим фильтра
  3. Выберите AND или OR
  4. Сохраните поток

Белый список vs Черный список

Каждый фильтр может работать в двух режимах:

Белый список (Включить)

Пример: Белый список Страна = US → Проходит только трафик из США

Черный список (Исключить)

Пример: Черный список Страна = CN,RU → Трафик из Китая и России блокируется

Порядок обработки

  1. Фильтры черного списка проверяются первыми
    • Если трафик совпадает с ЛЮБЫМ черным списком → ЗАБЛОКИРОВАН немедленно
  2. Затем проверяются фильтры белого списка
    • На основе режима AND/OR

Комбинирование белого и черного списков

Пример:

Обработка:

  1. IP посетителя 192.168.1.100? → БЛОКИРОВАТЬ
  2. Посетитель из США или Канады? → Если да, ПРОЙДЕТ; если нет, БЛОКИРОВАТЬ

Лимиты кликов

Потоки поддерживают лимиты кликов для ограничения объема трафика.

Доступные лимиты

Тип лимита Описание
Общий лимит кликов Максимальное количество кликов для этого потока (за все время)
Почасовой лимит кликов Максимальное количество кликов в час

Установка лимитов кликов

  1. Откройте поток для редактирования
  2. Найдите раздел Лимиты кликов
  3. Введите значения (оставьте пустым для неограниченного)
  4. Сохраните поток

Поведение при достижении лимита

Когда лимит достигнут:

Варианты использования


Продвинутые примеры фильтров

Пример 1: Премиум мобильный трафик

Цель: Таргетинг на пользователей iOS из США на мобильных устройствах

Конфигурация:

Пример 2: Блокировка бот-трафика

Цель: Блокировать известные IP ботов и подозрительный трафик

Конфигурация:

Пример 3: Гео-таргетированная кампания

Цель: Разные потоки для разных регионов

Поток 1 (Приоритет 90):
  • Название: "Трафик из США"
  • Фильтр: Белый список Страна = US
  • Цель: Целевая страница для США
Поток 2 (Приоритет 80):
  • Название: "Трафик из ЕС"
  • Фильтр: Белый список Страна = DE,FR,GB,IT,ES
  • Цель: Целевая страница для ЕС
Поток 3 (Приоритет 10):
  • Название: "Выходной поток" (отмечен)
  • Без фильтров
  • Цель: Глобальная целевая страница

Пример 4: Маршрутизация на основе времени

Цель: Разные цели для рабочих часов и нерабочего времени

Поток 1 (Приоритет 80):
  • Название: "Рабочие часы"
  • Фильтр: Белый список Час = 9-17
  • Фильтр: Белый список День = Monday,Tuesday,Wednesday,Thursday,Friday
  • Цель: Чат с отделом продаж
Поток 2 (Приоритет 10):
  • Название: "Нерабочие часы"
  • Без фильтров (Выходной поток)
  • Цель: Страница автоматического ответа

Публичная статистика потоков

Делитесь данными об эффективности потоков с партнерами, рекламодателями или клиентами без предоставления им доступа к вашему аккаунту.

Что такое публичная статистика?

Публичная статистика потоков — это безопасный способ обмена данными о трафике в реальном времени для конкретного потока через уникальный, непредсказуемый URL. Идеально для прозрачности с партнерами при сохранении безопасности.

Включение публичной статистики

  1. Откройте поток, которым хотите поделиться
  2. Перейдите на вкладку Информация
  3. Найдите раздел Публичная статистика
  4. Включите переключатель Включить публичную статистику
  5. Система генерирует безопасный 64-символьный токен
  6. Поделитесь публичным URL: https://yourdomain.com/public-flow-stats/YOUR_TOKEN

Что могут видеть партнеры

Страница публичной статистики отображает:

Обзорные метрики:

Разбивка трафика:

Временной анализ:

Географическое распределение:

Что партнеры НЕ МОГУТ видеть

Публичная статистика строго только для чтения и ограничена:

Функции безопасности

Уникальный токен:

Контроль доступа:

Управление токенами:

Конфиденциальность:

Варианты использования

Вариант использования 1: Отчетность партнерам

Сценарий: Партнерская сеть хочет проверить качество трафика

Решение: Включите публичную статистику, поделитесь токеном

Преимущество: Создавайте доверие с прозрачностью, доступ к аккаунту не требуется

Вариант использования 2: Верификация рекламодателя

Сценарий: Рекламодатель хочет доказательство объема и качества трафика

Решение: Создайте выделенный поток для офера рекламодателя, включите публичную статистику

Преимущество: Верификация в реальном времени, доказательство эффективности, больше сделок

Вариант использования 3: Панель для клиента

Сценарий: Агентство управляет кампаниями для клиентов

Решение: Включите публичную статистику для потока каждого клиента, встройте в клиентский портал

Преимущество: Самообслуживание отчетности, меньше запросов в поддержку

Вариант использования 4: Прозрачность медиабайера

Сценарий: Покупка трафика из нескольких источников, нужно показать качество

Решение: Отдельный поток для каждого источника трафика, включите публичную статистику

Преимущество: Сравнение источников, оптимизация расходов, переговоры о лучших ставках

Обмен публичным URL

Копировать URL напрямую из интерфейса:

  1. Поток → вкладка Информация → раздел Публичная статистика
  2. Нажмите кнопку "Копировать ссылку"
  3. Вставьте в email, чат или клиентский портал

Формат URL:

https://yourdomain.com/public-flow-stats/abc123...xyz789
                                        └─ 64-символьный токен ─┘

Встраивание в веб-сайты:

<iframe
  src="https://yourdomain.com/public-flow-stats/YOUR_TOKEN"
  width="100%"
  height="800px"
  frameborder="0">
</iframe>

Отзыв доступа

Метод 1: Отключить публичную статистику

Метод 2: Перегенерировать токен

Когда отзывать:

Поддержка языков

Страница публичной статистики поддерживает несколько языков:

Язык автоматически определяется из настроек браузера или может быть выбран вручную на странице.

Примечания по производительности

Устранение неполадок

Проблема: Токен не работает

Проблема: Статистика не обновляется

Проблема: Хочу отозвать доступ, но забыл, у кого есть токен


Лучшие практики

Организация потоков

  1. Используйте описательные названия: "Мобильный iOS из США" лучше, чем "Поток 1"
  2. Документируйте с описаниями: Добавьте заметки о назначении потока
  3. Оставляйте промежутки в приоритетах: Используйте 10, 20, 30... вместо 1, 2, 3... для упрощения вставок
  4. Регулярно пересматривайте: Удаляйте или отключайте неиспользуемые потоки

Эффективность фильтров

  1. Порядок по эксклюзивности: Наиболее специфичные потоки на высшем приоритете
  2. Используйте черные списки экономно: Они применяются глобально и могут вызвать неожиданные блокировки
  3. Тщательно тестируйте: Используйте режим инкогнито и VPN для проверки таргетинга
  4. Отслеживайте статистику: Проверяйте, работают ли фильтры как ожидается

Распространенные ошибки, которых следует избегать

Ошибка Проблема Решение
Нет выходного потока Ошибки несовпавшего трафика Всегда имейте один выходной поток
Конфликтующие фильтры Трафик неожиданно блокируется Тщательно пересмотрите логику фильтров
Неправильный режим фильтра AND когда нужен был OR Понимайте разницу между AND и OR
Слишком много черных списков Легитимный трафик блокируется Используйте белые списки когда возможно
Одинаковый приоритет Непредсказуемая маршрутизация Используйте уникальные приоритеты

Советы по производительности

  1. Критичные фильтры первыми: Фильтры по стране и IP — самые быстрые
  2. Минимизируйте количество фильтров: Каждый фильтр добавляет время обработки
  3. Используйте кэширование: Система кэширует конфигурации потоков на 60 секунд
  4. Отключайте неиспользуемые потоки: Снижает нагрузку обработки

Устранение неполадок

Трафик направляется неправильно

  1. Проверьте порядок приоритета потоков
  2. Убедитесь, что значения фильтров правильные (с учетом регистра)
  3. Проверьте режим фильтра (AND vs OR)
  4. Убедитесь, что поток активен
  5. Проверьте, не достигнуты ли лимиты кликов

Весь трафик идет в выходной поток

  1. Убедитесь, что другие потоки имеют подходящие фильтры
  2. Проверьте режим фильтра - AND требует совпадения ВСЕХ
  3. Убедитесь, что фильтры не конфликтуют
  4. Тестируйте со своим собственным трафиком используя VPN

Фильтры не работают

  1. Подтвердите, что фильтр установлен как Активный
  2. Проверьте формат значения (коды стран, формат IP)
  3. Убедитесь, что данные обнаруживаются (проверьте логи кликов)
  4. Некоторые данные могут быть недоступны (например, ISP для некоторых посетителей)

Следующие шаги