Посібник з потоків трафіку та фільтрів

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


Розуміння потоків

Потік - це правило маршрутизації трафіку, яке визначає, куди спрямовуються відвідувачі на основі умов (фільтрів). Думайте про це як:

ЯКЩО [відвідувач відповідає фільтрам] ТО [відправити на таргет]

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

Примітка: Пріоритет потоку визначається порядком у списку — від верхнього до нижнього. Використовуйте стрілочки ↑↓ для переміщення потоків та зміни їх пріоритету.

Як працює обробка трафіку

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

Створення потоку

Крок 1: Перехід до створення потоку

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

Крок 2: Налаштування основних параметрів

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

Крок 3: Додавання фільтрів (необов'язково)

Фільтри визначають, які відвідувачі відповідають цьому потоку. Потік без фільтрів відповідає ВСЬОМУ трафіку.

Крок 4: Призначення таргетів

Додайте один або більше таргетів з ваговим розподілом:

Крок 5: Зберегти

Натисніть Зберегти, щоб створити потік.


Пріоритет потоку

Пріоритет визначає порядок, в якому оцінюються потоки:

Приклад пріоритету

Потік Пріоритет Фільтри
Преміум мобільний 90 Країна=US, Пристрій=Mobile
Загальний мобільний 70 Пристрій=Mobile
Десктоп трафік 50 Пристрій=Desktop
Вихідний потік 10 Немає (захоплює все)

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

Порада: Завжди тримайте ваш Вихідний потік на найнижчому пріоритеті, щоб захопити трафік, що не збігся.

Exit потоки

Exit потік - це спеціальний резервний потік, який отримує весь трафік, що не відповідає жодному іншому потоку.

Навіщо потрібен Exit потік

Без Exit потоку трафік, що не збігся, не має куди йти, що потенційно призводить до помилок або втрачених відвідувачів.

Важливо: Кожна кампанія повинна мати принаймні один активний Exit потік для обробки трафіку, що не відповідає фільтрам основних потоків.

Налаштування Exit потоку

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

Правила Exit потоку


Розуміння фільтрів

Фільтри - це умови, які перевіряють атрибути відвідувача. Вони визначають, чи відповідає відвідувач потоку.

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

Компонент Опис
Тип Який атрибут перевіряти (країна, пристрій тощо)
Значення З чим порівнювати
Режим Білий список (включити) або Чорний список (виключити)
Активний Увімкнути/вимкнути цей фільтр

Типи фільтрів

Simple TDS підтримує наступні типи фільтрів на основі виявлених характеристик відвідувача:

Фільтр за країною

Збіг відвідувачів за їх географічним розташуванням, використовуючи 2-літерні коди країн ISO.

Тип: country

Як це працює: Система використовує базу даних MaxMind GeoIP або заголовки Cloudflare для визначення країни відвідувача за IP-адресою.

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

Приклади:

Країни Tier 1 (Білий список):
US,UK,CA,AU,DE,FR,IT,ES

Блокувати конкретні регіони (Чорний список):
CN,RU,IN

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

Довідник кодів країн: ISO 3166-1 alpha-2


Фільтр за типом пристрою

Збіг відвідувачів за категорією їх пристрою.

Тип: device

Як це працює: Система аналізує заголовок User-Agent для визначення типу пристрою.

Підтримувані значення:

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

Приклади:

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

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

Блокувати телевізори та ігрові консолі (Чорний список):
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.7М адрес):
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

Шаблони з маскою:
*.google.com
*facebook*

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

Кілька реферерів з масками:
*.google.*,*.facebook.*,*.instagram.*

Поведінка збігу:

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

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

Фільтр за User Agent

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

Тип: user_agent

Як це працює: Збігається з повним HTTP-заголовком User-Agent, що відправляється браузером.

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

Приклади:

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

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

Шаблони з маскою для захоплення варіантів ботів:
*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. Чи відвідувач з США або CA? → Якщо так, ПРОПУСТИТИ; якщо ні, БЛОКУВАТИ

Ліміти кліків

Потоки підтримують ліміти кліків для обмеження обсягу трафіку.

Доступні ліміти

Тип ліміту Опис
Загальний ліміт кліків Максимум кліків для цього потоку (на весь час)
Погодинний ліміт кліків Максимум кліків на годину

Встановлення лімітів кліків

  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. Перемкніть Увімкнути публічну статистику на ON
  5. Система генерує безпечний 64-символьний токен
  6. Поділіться публічною URL: https://yourdomain.com/public-flow-stats/YOUR_TOKEN

Що можуть бачити партнери

Сторінка публічної статистики відображає:

Огляд метрик:

Розподіл трафіку:

Аналіз за часом:

Географічний розподіл:

Що партнери НЕ можуть бачити

Публічна статистика суворо призначена лише для читання та обмежена:

Функції безпеки

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

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

Керування токенами:

Конфіденційність:

Випадки використання

Випадок 1: Звітність партнерам

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

Рішення: Увімкнути публічну статистику, поділитися токеном

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

Випадок 2: Перевірка рекламодавцем

Сценарій: Рекламодавець хоче доказ обсягу та якості трафіку

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

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

Випадок 3: Панель клієнта

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

Рішення: Увімкнути публічну статистику для потоку кожного клієнта, вбудувати в клієнтський портал

Переваги: Самообслуговування звітності, зменшення запитів підтримки

Випадок 4: Прозорість медіабаєра

Сценарій: Купівля трафіку з кількох джерел, потрібно показати якість

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

Переваги: Порівняти джерела, оптимізувати витрати, узгодити кращі тарифи

Обмін публічною URL

Копіювати URL безпосередньо з інтерфейсу:

  1. Потік → вкладка Інформація → розділ Публічна статистика
  2. Натисніть кнопку "Копіювати посилання"
  3. Вставити в електронну пошту, чат або клієнтський портал

Формат 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. Моніторте статистику: Перевіряйте, чи фільтри працюють як очікується

Поширені помилки, яких слід уникати

Помилка Проблема Рішення
Немає Exit потоку Помилки трафіку, що не збігся Завжди мати один Exit потік
Конфліктні фільтри Трафік несподівано заблоковано Ретельно переглядайте логіку фільтрів
Неправильний режим фільтра AND, коли потрібен був OR Розуміти різницю AND vs OR
Забагато чорних списків Законний трафік заблоковано Використовуйте білі списки, коли можливо
Однаковий пріоритет Непередбачувана маршрутизація Використовуйте унікальні пріоритети

Поради щодо продуктивності

  1. Критичні фільтри першими: Фільтри Країна та IP найшвидші
  2. Мінімізуйте кількість фільтрів: Кожен фільтр додає час обробки
  3. Використовуйте кешування: Система кешує налаштування потоків на 60 секунд
  4. Вимикайте невикористовувані потоки: Зменшує навантаження на обробку

Усунення неполадок

Трафік маршрутизується неправильно

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

Весь трафік йде до Exit потоку

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

Фільтри не працюють

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

Наступні кроки