Під час налаштування рішення для фільтрації трафіку одне з перших рішень, яке ви приймете, — це як інтегрувати його з наявним робочим процесом. Більшість платформ пропонують два підходи: API, який ви викликаєте з власного коду, або режим прямого/перенаправлення, який обробляє все автоматично. Кожна з них має певні переваги.
API Mode: повний контроль для розробників
API Mode працює через простий запит HTTP. Ви надсилаєте запит POST з атрибутами відвідувача (IP-адреса, агент користувача, заголовки тощо) і отримуєте відповідь JSON із вердиктом: «пропозиція» для законного трафіку або «білий» для відфільтрованого трафіку.
Головною перевагою API Mode є гнучкість. Ви контролюєте, як саме використовуватиметься вердикт — перенаправляйте на інші сторінки, розміщуйте інший вміст усередині, реєструйте додаткові дані або інтегруйте з існуючою логікою серверної частини. API Mode ідеально підходить для:
- Спеціальні цільові сторінки PHP, Node.js або Python
- Складна логіка маршрутизації з кількома варіантами пропозицій
- Інтеграція з існуючими платформами аналітики або відстеження
- Відтворення на стороні сервера, де вам потрібен вердикт перед створенням сторінки
Direct Mode: інтеграція без коду
Direct Mode усуває потребу в будь-яких змінах коду. Ви спрямовуєте свій домен на сервіс фільтрації, налаштовуєте URL сторінки офера та білої сторінки, а платформа бере на себе все: оцінку відвідувачів, рішення щодо маршрутизації та перенаправлення трафіку.
Direct Mode підтримує кілька методів маршрутизації:
- 302 Redirect: браузер відвідувача перенаправляється на URL сторінки офера або білої сторінки. Це простий і широко сумісний варіант.
- Зворотний проксі: сервіс фільтрації отримує та віддає контент сторінки офера або білої сторінки у межах вашого домену. Відвідувач ніколи не бачить фактичний цільовий URL.
- Iframe Embed: контент завантажується в iframe у вашому домені. Це корисно, коли потрібно зберегти сталий URL.
Direct Mode ідеально підходить для маркетологів, яким потрібне рішення plug-and-play.
Порівняння продуктивності
Обидва режими можуть досягати часу вердикту менше 10 мс, коли основний механізм працює швидко. Різниця полягає в загальному життєвому циклі запиту:
- API Mode додає один запит HTTP до вашої серверної логіки. Якщо ваш сервер знаходиться близько до служби фільтрації, це додає 5-20 мс.
- Direct Mode вимагає, щоб відвідувач спершу перейшов у службу фільтрації, а потім отримав перенаправлення. Це додає повний зворотний зв’язок, але саме переспрямування обробляється на рівні HTTP, тому воно відбувається швидко.
На практиці обидва підходи непомітні для відвідувачів. Вибір має ґрунтуватися на ваших технічних вимогах, а не на продуктивності.
Що вибрати?
Виберіть API Mode, якщо у вас є ресурси для розробки, потрібна спеціальна логіка маршрутизації або ви хочете інтегрувати фільтрацію в існуючу кодову базу.
Виберіть Direct Mode, якщо ви бажаєте найшвидше налаштування, не маєте коду на стороні сервера або віддаєте перевагу керованому рішенню, де платформа обробляє всю маршрутизацію.
Багато користувачів починають із Direct Mode для його простоти та переходять на API Mode пізніше, коли їм потрібно більше контролю. Найкращі платформи підтримують обидва режими з однаковою системою фільтрації, тому ви отримуєте ідентичний захист незалежно від методу інтеграції.