Импорт из трекера
Tracker Import переносит структуру из Keitaro или Binom в ATracker. Это вкладка Settings, не пункт бокового меню: /settings?tab=tracker-import (группа Ops). Импорт read-only к источнику: Keitaro/Binom не изменяются.

Назначение
Миграция кампаний, офферов, лендингов, источников и (для Keitaro) networks/streams без ручного пересоздания. После импорта кампании приходят Paused — включение только после проверки URL и постбэков.
Предварительные условия
- URL исходного трекера и API key с правами чтения.
- Доступ admin к Settings → Ops → Tracker Import.
- Понимание, что конфликты имён получат суффикс.
Как открыть
- Settings → Ops → Tracker Import.
- Путь:
/settings?tab=tracker-import(опционально&source=keitaro/binom).
Поддерживаемые источники
| Трекер | API | Сущности |
|---|---|---|
| Keitaro | Admin API v1 | campaigns, streams, offers, landings, sources, networks |
| Binom | Public API v2 | campaigns, offers, landers, sources |
Пошаговый цикл: dry-run затем import
- Укажите URL и API key, выберите Keitaro или Binom.
- Нажмите Test Connection. Ошибка чаще сеть/TLS/firewall, чем «не тот ключ» — проверьте доступность URL с сервера ATracker.
- Отметьте сущности для переноса. Рекомендуемый порядок: networks/sources → offers/landings → campaigns (и streams для Keitaro).
- Включите режим dry-run и запустите — получите план без боевой записи.
- Просмотрите результат dry-run: что будет создано, где возможны конфликты имён (суффиксы), сколько сущностей в выборке.
- Если тысяч кампаний — импортируйте пакетами: сначала sources/networks, затем часть кампаний, чтобы проще проверять Paused.
- Переключитесь на live-import и запустите перенос; следите за прогрессом.
- Откройте Campaigns: статус Paused → проверьте domain, flow, postback, cost → включите точечно.
После импорта — чеклист
- Domains: tracking-домен ATracker может отличаться от исходного — обновите ссылки и DNS по факту.
- Traffic Sources: сверьте макросы sub_id со старыми шаблонами.
- Postback URL: для сетей возьмите URL из ATracker; не оставляйте URL старого трекера.
- Flows / streams: убедитесь, что ветки и офферы соответствуют ожиданиям после переноса.
- Cost: исторический spend не приедет сам — настройте Cost Import заново при необходимости.
- Статистика: клики/конверсии прошлых периодов структурный импорт не переносит.
Не удаляйте сразу сущности с суффиксами конфликтов имён: найдите, какая копия актуальна, отключите лишнюю. Документируйте «старый ID → новый UUID ATracker» для скриптов и таблиц costs.
Подготовка API key и сеть
Ключ Keitaro/Binom должен иметь право читать выбранные сущности; write-права не нужны и нежелательны. Self-signed SSL, VPN и firewall между серверами — частая причина падения Test Connection. Импорт read-only к источнику: Keitaro/Binom не изменяются.
Типичные сценарии
- Пилот: dry-run на одном источнике + 2–3 кампании → live → проверка постбэка тестовым кликом в Logs.
- Полная миграция Keitaro: networks → sources → offers/landings → streams/campaigns пакетами.
- Binom без networks: sources → offers/landers → campaigns, затем ручная проверка макросов.
Разбор dry-run
В результате dry-run смотрите не только «успех», но и список того, что будет создано, и места конфликтов имён. Если видите неожиданно много кампаний — сузьте набор сущностей и повторите dry-run. Live-import после плохо прочитанного dry-run создаст пачку Paused-сущностей, которые всё равно придётся разбирать вручную. После пакета live сразу откройте 1–2 кампании: domain, flow, postback URL — прежде чем включать трафик.
Частые ошибки
- Искать импорт в сайдбаре — только Settings → Ops → Tracker Import.
- Сразу live без dry-run на большом аккаунте.
- Включить все кампании до проверки постбэк-URL и домена.
- Ждать историческую статистику кликов после структурного импорта.
- Удалить «дубликаты» с суффиксом до сверки, какая копия каноническая.