Импорт из трекера

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

Tracker Import
Settings → Ops → Tracker Import: Keitaro/Binom, URL, API key, Test Connection.

Назначение

Миграция кампаний, офферов, лендингов, источников и (для Keitaro) networks/streams без ручного пересоздания. После импорта кампании приходят Paused — включение только после проверки URL и постбэков.

Предварительные условия

  • URL исходного трекера и API key с правами чтения.
  • Доступ admin к Settings → Ops → Tracker Import.
  • Понимание, что конфликты имён получат суффикс.

Как открыть

  1. Settings → Ops → Tracker Import.
  2. Путь: /settings?tab=tracker-import (опционально &source=keitaro / binom).

Поддерживаемые источники

ТрекерAPIСущности
KeitaroAdmin API v1campaigns, streams, offers, landings, sources, networks
BinomPublic API v2campaigns, offers, landers, sources

Пошаговый цикл: dry-run затем import

  1. Укажите URL и API key, выберите Keitaro или Binom.
  2. Нажмите Test Connection. Ошибка чаще сеть/TLS/firewall, чем «не тот ключ» — проверьте доступность URL с сервера ATracker.
  3. Отметьте сущности для переноса. Рекомендуемый порядок: networks/sources → offers/landings → campaigns (и streams для Keitaro).
  4. Включите режим dry-run и запустите — получите план без боевой записи.
  5. Просмотрите результат dry-run: что будет создано, где возможны конфликты имён (суффиксы), сколько сущностей в выборке.
  6. Если тысяч кампаний — импортируйте пакетами: сначала sources/networks, затем часть кампаний, чтобы проще проверять Paused.
  7. Переключитесь на live-import и запустите перенос; следите за прогрессом.
  8. Откройте Campaigns: статус Paused → проверьте domain, flow, postback, cost → включите точечно.

После импорта — чеклист

  1. Domains: tracking-домен ATracker может отличаться от исходного — обновите ссылки и DNS по факту.
  2. Traffic Sources: сверьте макросы sub_id со старыми шаблонами.
  3. Postback URL: для сетей возьмите URL из ATracker; не оставляйте URL старого трекера.
  4. Flows / streams: убедитесь, что ветки и офферы соответствуют ожиданиям после переноса.
  5. Cost: исторический spend не приедет сам — настройте Cost Import заново при необходимости.
  6. Статистика: клики/конверсии прошлых периодов структурный импорт не переносит.

Не удаляйте сразу сущности с суффиксами конфликтов имён: найдите, какая копия актуальна, отключите лишнюю. Документируйте «старый 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 и домена.
  • Ждать историческую статистику кликов после структурного импорта.
  • Удалить «дубликаты» с суффиксом до сверки, какая копия каноническая.