Трекер вирішує, хто перед ним, ще до того як спрацює редірект.
Фільтрація трафіку, потоки та постбеки на одному рушії. Піднімається вашим docker compose, дані не залишають периметр, конфіг застосовується на льоту.
Потрібен власний сервер. Жодного SaaS, спільної бази чи посередника між вами та вашим трафіком.
| Час | Відвідувач | Вердикт | Маршрут |
|---|---|---|---|
| 14:22:07 | 176.32.14.9 · DE · Android 14 | PASS | money |
| 14:22:07 | 52.14.220.4 · US · Datacenter | BOT | 404 |
| 14:22:08 | 91.108.5.61 · UA · iOS 17 | PASS | money |
| 14:22:08 | 34.90.11.77 · NL · Azure | ISP | 404 |
| 14:22:09 | 188.43.9.120 · RU · Desktop | GEO | white |
| 14:22:09 | 37.115.2.8 · UA · Android 13 | PASS | money |
| 14:22:10 | 20.55.19.3 · US · Palladium | RBL | white |
| 14:22:11 | 46.211.88.4 · UA · Android 14 | PASS | money |
Кожен клік проходить фільтри потоку й отримує маршрут. Тут показано форму справжнього рядка журналу: час, відвідувач, вердикт, куди пішов.
Що вміє рушій
Шість речей, якими ви користуватиметеся щодня. Повний перелік - на сторінці можливостей.
Фільтри та антибот
Гео, ISP, тип пристрою, проксі, реферер, мова, списки IP, сигнатури ботів. Palladium та Adspect підключаються як звичайні умови потоку.
Пріоритет і розподіл
Спершу форс-потоки, далі звичайні за вагами, далі дефолтний. Дії: редірект, віддати локальний HTML, повернути 404, перекинути в іншу кампанію.
Мультиоффер з вагами
Один потік крутить кілька офферів, у кожного своя вага. Ліміт кліків і ліміт конверсій зупиняють потік на заданій цифрі.
S2S в обидва боки
Приймання конверсій з аліасами параметрів під формат вашої мережі та роздача в джерело з повторними спробами. Одна конверсія на клік, зміна статусу перераховує звіт.
Конструктор на ClickHouse
Дворівневе групування з підсумками, drill-down по кліку на значення, власні метрики формулою, базис за датою кліку або конверсії.
Ізоляція за групами
Баєр бачить лише свої кампанії, оффери та звіти. Root-акаунт захищено тригерами бази, а не лише інтерфейсом.
Антибот - частина трекера, а не друга передплата.
Binom продає захист від ботів окремим продуктом поверх ліцензії. Keitaro дає вбудовані фільтри, але зовнішній антифрод залишає на вашу самодіяльність. У TrafMate Palladium та Adspect - такі самі типи фільтрів, як гео та пристрій: додаєте в потік і ставите accept або reject.
Кравлери, дата-центри, проксі, не те гео.
Жива людина з того гео, пристрою та оператора, за які ви заплатили.
- База сигнатур ботів (IP, user agent, відбиток)
- Країна, регіон і місто за IP
- ISP та оператор - відсів дата-центрів
- Тип пристрою, ОС, версія ОС, браузер
- Виявлення проксі та VPN
- Реферер, порожній реферер, GET-параметри, sub_id
- Мова браузера
- Білі та чорні списки IP
- Palladium (rbl.palladium.expert) як нативний фільтр
- Adspect за stream UUID як нативний фільтр
Задайте відвідувача - побачите вердикт.
Той самий ланцюжок фільтрів, який рушій проганяє на кожному кліку, і в тому самому порядку: reject-правило виграє в мить збігу. Змінюєте відвідувача - змінюється маршрут.
- country · accept UA, DE, PLпройшов
- device_type · accept mobileпройшов
- isp · reject дата-центрпройшов
- empty_referrer · rejectпройшов
- paladiumklo · reject при влучанніпройшов
Лендінг, потім оффер. Це той відвідувач, за якого ви заплатили.
Спрощена модель пʼяти фільтрів із пʼятнадцяти, що є в рушії. У панелі кожне правило - рядок на потоці, і режим accept чи reject задаєте ви самі.
Баєри не бачать чужої роботи.
Доступ обмежують два незалежні шари: які розділи користувач може відкрити і які сутності він бачить усередині них. Ізоляція за групами означає, що кампанії, оффери, лендінги та звіти баєра належать лише йому.
Дві ролі
Адмін має все. Баєр отримує рівно те, що дозволяє ACL - решти немає ні в інтерфейсі, ні в API.
Захищені акаунти
Root-акаунт не можна видалити, вимкнути чи позбавити прав адміна. Обмеження стоїть на тригерах бази, тож його не зламати й прямим SQL.
API-ключі
Ключі адмін-API на кожного користувача. Відкликати один можна, не чіпаючи решту команди.
Джерела та сервіси
Що підключається зараз і що ще в планах. Пишемо і те й інше, бо сайт трекера, який ховає роадмап, - це сайт трекера, якому не можна вірити.
- Антифрод Palladium
- Антифрод Adspect
- Вхідні постбеки від будь-якої мережі (аліаси параметрів)
- Вихідні S2S з макросами та повторними спробами
- On-demand TLS від Let's Encrypt для доменів кампаній
- Бази MaxMind GeoIP
- Facebook Conversions API, запакована інтеграція
- TikTok Events API
- Офлайн-конверсії Google Ads
- Підключення домену через Cloudflare в один клік
- Імпорт конверсій з файлу
- Керування списками ботів в інтерфейсі
- Автоматизація доменів через Namecheap
Namecheap лишився єдиним і лежить у беклозі до запиту клієнта. Домени сьогодні підключаються через Cloudflare в один клік.
Джерела з позначкою «S2S-макроси» працюють уже зараз через постбек-URL з макросами. Запаковане налаштування в один клік для Facebook CAPI, Google Ads і Cloudflare поки в планах.
Написано під гарячий шлях.
Клік-рушій не ходить у PostgreSQL, поки відвідувач чекає. Він тримає кампанії, потоки, фільтри, оффери та домени в памʼяті й оновлює їх у фоні. Аналітика пишеться асинхронно через Redis Stream, тому запис кліку не може загальмувати відповідь.
Приймання кліку, фільтри, вибір потоку, редірект, вхідні постбеки
Redis Stream у ClickHouse пакетами, вихідні S2S з повторами
CRUD, дашборд, конструктор звітів, ACL, інструменти трекінгу
Локальні лендінги та PWA-шаблони з макросами
Конфігурація всіх сутностей
Кліки, LP-кліки, конверсії
Черга, унікальність, sticky-відвідувач, кеш вердиктів
Reverse-proxy, автоматичний TLS для доменів кампаній
Одна команда на чистому сервері.
curl -fsSL https://get.trafmate.com/install.sh | sudo bashDebian 12 або Ubuntu 22+. Нікуди не треба логінитись: compose і Caddyfile вшиті у скрипт, а ліцензійний ключ панель запитає сама під час першого входу. Ставиться поточна стабільна версія, а не latest, тому встановлення відтворюване і його можна відкотити.
Як ми стоїмо поруч із Keitaro та Binom
Коротко. Повна таблиця, включно з тим, чого ми не маємо, - на сторінці порівняння.
| Як ми стоїмо поруч із Keitaro та Binom | TrafMate | Keitaro | Binom |
|---|---|---|---|
| Антибот | Palladium та Adspect нативно, у ціні | Вбудовані фільтри, зовнішній антифрод самі | Окремий платний продукт |
| Користувачі | Без ліміту, ізольовані за групами | Від 1 до 5 залежно від тарифу | Без ліміту, без ізоляції за групами |
| Лендінги | Редактор файлів у панелі, PHP-пісочниця, наявні ЛП їдуть як є | Редактор на старших тарифах | Хостите самі |
| Хостинг | Лише власний сервер | Власний сервер | Власний сервер або хмара |
Тарифи
Кліки не рахуються ніколи, на жодному тарифі. Домени рахуються, але щедро: тариф Keitaro, зіставний з вашим, дає їх помітно менше й коштує дорожче.
Один баєр зі своїми кампаніями
Команда баєрів із розподілом роботи
Команда, якій стало тісно в Team
Агенція, яка ллє на клієнтів
Що запитують
Є хмарна версія?
Який потрібен сервер?
Ви встановлюєте самі?
Чи можна переїхати з Keitaro без втрати історії?
Мої лендінги працюватимуть?
Ви забираєте частку трафіку чи бачите мої дані?
Скільки згори коштує бот-фільтр?
Чого немає порівняно з Keitaro?
Поставте його на власний сервер.
Ліцензія купується за пару хвилин: обираєте тариф, платите, ключ приходить на пошту. Встановлення - однією командою на вашому сервері.