Exit Node: региональный трекинг и ограничения EDGE
Этот сценарий — для связки, где одного материнского трекера недостаточно: нужен tracking-домен и IP ближе к аудитории (EU/US/APAC), отдельный ingress в регионе или изоляция кликов от основного сервера. В ATracker это режим EDGE (Exit Node): клики принимает отдельная VM, админка и отчёты остаются на материнском трекере.
Когда применять. Региональный трекинг имеет смысл, если рекламная сеть или антифрод ожидают «локальный» хост клика, вы сознательно разводите GEO по серверам, или материнский трекер физически далеко от целевого GEO и это влияет на задержку redirect. Когда не нужен: обычная связка на одном сервере — оставляйте DIRECT и Ingress = Main tracker; EDGE добавляет шаги DNS, релизов и ограничений.
Итог сценария. Нода Online → домен с Ingress = Exit Node и DNS на IP ноды → кампания в режиме EDGE с ready-назначением → тестовый клик по edge-домену → только потом залив в рекламу. Справочник по полной установке: Exit Nodes в документации.

Предварительные условия
- Материнский трекер уже в работе: оффер, flow и postback настроены в режиме DIRECT (или вы готовы перенести ту же схему на EDGE).
- Отдельная VM под ноду с SSH-доступом и свободным публичным IP в нужном регионе.
- Отдельный tracking-домен (или поддомен), DNS которого вы можете направить на IP ноды, а не на материнский трекер.
- Понимание ограничений EDGE: на ноде нельзя полагаться на cloaking action curl и browser /
t.jsfingerprint; redirect fingerprint считается на ноде. Если схема завязана на JS Bot + Safe Page — сначала JS Bot Detection и проверьте совместимость.
Шаг 1 — Exit Node в целевом регионе
- Откройте Settings → группа Tracker → Exit Nodes (
/settings?tab=exit-nodes). - Add Exit Node → укажите имя (например
edge-eu-1), IP VM, SSH-логин/пароль, согласие на обновление пакетов ОС. - Нажмите Install и дождитесь завершения прогресса (connecting → … → completed). Нода появится в таблице со статусом и номером поколения релиза.
- Контроль: статус Online, heartbeat свежий. Degraded или очередь событий — не переходите к домену, пока не стабилизируете связь и конфиг.
Шаг 2 — Домен: Ingress на ноду, не на материнский трекер


- Domains → создайте или откройте tracking-домен для региона (например
trk-eu.example.com). - Ingress target → Exit Node (не Main tracker). В поле Exit Node выберите ноду из шага 1.
- У регистратора настройте A или CNAME на IP ноды. CNAME на системный tracker CNAME материнского трекера провалит Check DNS.
- Дождитесь Verified DNS и активного SSL. Откройте
https://your-edge-domain/без предупреждения браузера.
Один домен — один ingress. Переключение с Main tracker на Exit Node меняет, куда должен смотреть DNS; уже залитые объявления обновляйте осознанно.
Шаг 3 — Кампания: режим EDGE и назначение «нода + домен»

- Откройте кампанию (или создайте копию под регион) → вкладка Settings → блок Edge tracking.
- Режим трекинга → EDGE (Exit Node). Прочитайте предупреждения UI про fingerprint и cloaking curl.
- Выберите tracking-домен с Ingress = Exit Node (из шага 2).
- Назначьте пару Exit Node + Домен → Сохранить назначения. Дождитесь DNS+SSL+релиз готовы / assignment Ready.
- Offers, Landings и Flows собираются как на DIRECT — отдельной «edge-копии» сущностей нет; на ноду уходит снимок конфигурации. После правок flow ждите автоматический релиз или нажмите Issue release у ноды.
Шаг 4 — Проверка перед заливом
- Вкладка URL & Postback — скопируйте campaign URL. Хост должен быть edge-доменом, не материнским трекером.
- Откройте URL в приватном окне или Simulate с GEO целевого региона.
- Logs → Clicks: свежий клик по кампании. При тестовом postback проверьте Conversions; баннер «припаркованных конверсий» значит, что postback пришёл раньше edge-клика — реклама бьёт не в тот домен.
Ограничения EDGE — чеклист совместимости
| Схема на DIRECT | На EDGE |
|---|---|
| Redirect URL + flow redirect | Работает — основной сценарий EDGE |
JS Tracking (t.js) + browser fingerprint | Browser / t.js fingerprint на EDGE выключите; JS-сниппет на внешнем лендинге с EDGE — отдельный риск, см. статью про JS Tracking |
| Cloaking Safe Page action curl | Недоступно на EDGE |
| Frequency cap / uniqueness «глобально» | Сначала per-node, сводка на материнском после приёма кликов |
Типичные ошибки
- DNS домена смотрит на IP материнского трекера при Ingress = Exit Node — Check DNS падает, readiness не наступает.
- Режим EDGE включён, но назначение «Не готово» — трафик в рекламу не готов.
- Объявления ведут на старый DIRECT URL, а кампания переведена на EDGE — клики «пропадают» или конверсии паркуются.
- Миграция с cloaking-схемы на DIRECT без пересборки под ограничения EDGE — Safe Page / bot detection перестают работать как ожидалось.
- Ждут мгновенного релиза после правки flow — дождитесь heartbeat и успешного поколения релиза на ноде.
Откат на DIRECT
Если региональный EDGE не оправдал себя: режим кампании → DIRECT, Ingress домена → Main tracker, DNS обратно на материнский трекер, сохранение, проверка URL. Объявления со старым edge-доменом обновите отдельно.