Клик обрабатывается рядом с пользователем
Edge-нода — тот же бинарь трекера в роли edge. Она стоит ближе к аудитории, принимает клики и передаёт события в центральный инстанс.

Тот же трекер, другая роль
Отдельного продукта ставить не нужно: edge — это режим того же бинаря. На ноде работают клик-путь, ленды, смартлинк и воронки.
Локальный буфер и репликация
События пишутся в локальный спул и идемпотентно реплицируются в центральный инстанс. Пропала связь — клики копятся на ноде и доезжают, когда канал вернётся.
- Идемпотентная репликация без дублей
- Дисковый спул кликов на ноде — по умолчанию 256 МБ
- Отставание репликации и конфига по каждой ноде — в списке нод
Установка из админки
Нода ставится из админки по SSH на любой VPS — в том числе у российских хостеров: проверка отпечатка ключа хоста, шаги подключения, проверки, загрузки и регистрации с живым журналом. Пароль и ключ SSH после установки не хранятся. Вручную — install.sh с одноразовым join-токеном. Обновляется нода сама до версии центрального инстанса, с откатом.
Гео-балансировка и failover
Через Cloudflare Load Balancing у трекинг-домена один адрес и пулы нод по регионам — для РФ и СНГ это регион «Восточная Европа». Балансировщик проверяет каждую ноду по /healthz/edge: упавшая выпадает из пула, посетитель уходит на живую. Трекер-домены живут в пуле с health-check: основной домен лёг — его место занимает резервный, в Telegram приходит алерт.
- Одна трекинг-ссылка на все регионы
- Health-check нод и автопереключение
- Резервные домены в очереди failover
Проверка офферов из страны ноды
Сайт оффера может открываться с центрального сервера и показывать заглушку посетителю из страны гео — или, наоборот, закрываться для зарубежных адресов. Поэтому неудачная проверка ссылки оффера с гео перепроверяется с edge-ноды этой страны, если она есть, и решение принимается по её ответу. А раз в 6 часов каждый оффер с гео проверяется с ноды его страны (если такая нода есть), даже если с центра он открывается, — так виден гео-блок.
- Из страны гео ссылка не открывается, а с центра открывается — алерт, трафик не останавливается
- Автопауза — только после серии неудач с ноды подряд и на 3 часа, дальше оффер проверяется и возвращается сам
- Сбой самой ноды (её DNS, прокси) не ставит офферы на паузу
- Страна ноды — отдельное поле в карточке ноды
Блеклист зон и версия ноды
Блеклист зон источника исполняется и на нодах: добавленная или снятая зона начинает действовать на ноде за секунды, а пачка изменений не вызывает залпа перекачек конфига. Нода сообщает центру свою версию и возможности: отставшая получает в списке нод бейдж «Устарела» с причиной, в карточке ноды — команда обновления, и приходит алерт — не чаще раза в сутки на ноду. Обновить ноду без переустановки — tracker-ctl edge update на её хосте.
Как это выглядит в работе
- 1
Возьми VPS в нужной стране
Рядом с основной аудиторией — с ноды проверяются и офферы этой страны.
- 2
Установи ноду из админки
По SSH, с логом каждого шага.
- 3
Включи гео-балансировку
Токен Cloudflare — и посетитель попадёт на ближнюю живую ноду.
- 4
Следи за лагом
Статус и отставание репликации — в списке нод.
В каком тарифе
Edge-ноды доступны начиная с Business.
| Возможность | Starter49 $ / мес | Growth89 $ / мес | Business129 $ / мес | Team249 $ / мес | Enterprise499 $ / мес |
|---|---|---|---|---|---|
| Инстансы | 1 | 1 | 3 + edge | 5 + edge | без ограничений |
Клики без ограничений во всех тарифах. Полное сравнение — на странице тарифов.
Вопросы
Что будет, если нода потеряет связь с центральным инстансом?
Нода продолжит принимать клики и складывать события в локальный буфер. После восстановления связи они реплицируются без дублей.
Нужна ли отдельная лицензия на ноду?
Ноды входят в лимит тарифа: начиная с Business есть edge-ноды, на Enterprise — без ограничений.
Можно ли поставить ноду в России?
Да. Нода — это VPS с тем же бинарём трекера, провайдер любой. В Cloudflare Load Balancing российские ноды попадают в регион «Восточная Европа (в т.ч. РФ, СНГ)».
Зачем проверять офферы с ноды, если центр их и так проверяет?
Сайт может по-разному отвечать центру и посетителю из страны гео: банк закрыт для зарубежных адресов, или рекламодатель отдаёт иностранцам заглушку. Перепроверка с ноды страны не даёт поставить живой оффер на паузу, а плановая проверка ловит гео-блок, которого центр не видит.
Показываете ли вы карту задержек по регионам?
Нет, в админке — список нод со статусом и отставанием репликации.
Связанные возможности
Трекер-домены
Бесплатные домены при установке, пул с основным и резервными доменами, проверки каждые 5 минут, failover и Cloudflare.
Обновления и бэкапы
tracker-ctl: обновление с откатом и автообновление, зашифрованные бэкапы в S3, восстановление и диагностика одной командой.
Смартлинк
Одна ссылка — лучший оффер из пула под гео, устройство и ОС, с капами и фоллбэком.
интеграцииИнтеграции для этой возможности: 3
документацияОбслуживание инстанса
статьяSelf-hosted трекер vs облачный: что выгоднее
Поставь inotrack на свой сервер
Установка одной командой на чистый VPS за 10–15 минут. Ключ — сразу после оплаты на сайте или бесплатный на 7 дней.
Вопросы — в Telegram @SmokeJung.