MTA.LAB.mtalab.cc Поддержка →
Гайд

Переезд на свой трекер: что перенести и как не потерять данные

Переезд трекера — это не «развернуть и переключить DNS». Разбираем инвентаризацию, теневой запуск, перевод трафика по шагам, переключение домена с малым TTL, типичные грабли и план отката.

Смена трекера почти всегда выглядит страшнее, чем есть: страшно потерять конверсии в постбэках, уронить DNS и получить расходящуюся статистику. На практике переезд сводится к трём вещам — полной инвентаризации, теневому запуску и постепенному переводу трафика с планом отката. Ниже — рабочий порядок действий с контрольными точками.

Когда пора переезжать

ПризнакЧто происходитРиск
Лимиты по кликам и событиямВ пиковые часы часть запросов режется или ставится в очередьПотеря трафика и денег именно тогда, когда льётся объём
Чужие IP и доменыТрекинг-домен и адреса делятся с другими пользователями сервисаБлокировки и репутационные проблемы «за компанию»
Нет своих данныхЛоги, клики и постбэки выгружаются частичноНельзя посчитать воронку, разобрать инцидент и обучить оптимизацию
Риск банов и аварийДоступность зависит от чужой инфраструктуры и соседейОстановка трафика без SLA и без вашего влияния
Нет своей логикиПравила, пороги и фильтры одинаковы для всехНельзя защитить воронку под свой источник

Если совпало два пункта и больше — считайте, что подготовка к переезду уже идёт. Начните с инвентаризации: она же покажет масштаб и сроки.

Инвентаризация: что именно перенести

АктивЧто зафиксироватьКуда переносится
ДоменыСписок трекинг-доменов, DNS-провайдер, текущие TTL, срок SSLDNS-платформа: зоны, записи, сертификаты
КампанииСсылки, параметры, гео и устройства, расписания, приоритетыTDS: потоки и маршруты
ОфферыPayout, целевые URL, лимиты, партнёрские сетиTDS: офферы и ротация
ПостбэкиФорматы приёма, токены, endpoint, статусы, идемпотентностьTDS: приём конверсий
ИсточникиМетки, макросы, белые списки, ставкиОтчёты и правила маршрутизации
Бот-правилаUA/IP-списки, пороги скоринга, velocity-лимиты, клоакингTDS: антибот (см. гайд по фильтрации)
ИнтеграцииПиксель на лендингах, webhooks, CRM, аналитикаНовые endpoint и токены
Сделайте выгрузку до переезда. Сырые логи и статистика за 3–6 месяцев со старого трекера — единственный способ потом сверить цифры и доказать, что «стало не хуже». Часто экспорт ограничен — запрашивайте заранее, пока доступ ещё есть.

План по шагам

1
Подготовка контура2–4 дня

Разверните трекер, поднимите трекинг-домен, SSL и приём постбэков. TTL домена снизьте до 60–120 секунд за 24–48 часов до переключения — старый кэш должен успеть истечь.

трекинг-доменSSLTTL 60–120 заранеетестовый постбэк
2
Теневой запуск3–7 дней

Создайте те же кампании на новом контуре и пустите 1–5% трафика параллельно (или внутренний тест). Сверяйте клики и конверсии день-в-день по одним и тем же источникам.

1–5% трафикасверка день-в-деньpostback-тест
контрольный пункт: расхождение кликов < 2%, конверсий < 5%
3
Постепенный перевод7–10 дней

Шаги 10% → 25% → 50% → 100%, по 2–3 дня на шаг. На каждом шаге сверяйте CR и EPC с базой и смотрите, не растёт ли доля отвалов.

10/25/50/100%шаг 2–3 дняdelta EPC < 5%
контрольный пункт: метрики в норме два шага подряд — идём на 100%
4
Переключение DNS1 день

Меняете A-запись трекинг-домена на новый контур. Старый трекер продолжает работать и принимать трафик — минимум TTL+24 часа, лучше 2 недели: часть клиентов и резолверов доживает кэш.

A-записьстарый контур живdual-postback 2 недели
5
Вывод из эксплуатациипосле сверки

Когда 100% трафика идёт через новый трекер и 7 дней сверки чистые — гасите старый, сохранив выгрузки конфигов и логов.

7 дней сверкифинальная выгрузкаархив конфигов

Итого реалистичный срок — 2–4 недели от подготовки до вывода старого контура. Быстрее можно только за счёт теневого запуска и жёсткой сверки — но экономия дней не стоит потерянных конверсий.

Грабли, на которых теряют данные

ГрабляЧто происходитКак закрыть
Смена tracking-доменаСсылки в источниках и креативах ведут на старый адресОбновить ссылки заранее или оставить редирект со старого домена
Потеря постбэковНеверный endpoint или токен — конверсии не долетаютТестовое событие по каждому формату, лог ответов, идемпотентность по click_id
TTL и кэшЧасть трафика ещё часы идёт на старый трекерСнизить TTL за 24–48 часов, держать старый контур живым
Даты в отчётахСтатистика «не сходится» из-за часовых поясов и границ сутокЗафиксировать UTC и одинаковое окно сверки
Дубли конверсийОба контура принимают один и тот же постбэкДедупликация по click_id на период dual-postback
Забытые бот-правилаНа новом контуре первые дни идёт грязный трафикПеренести списки и пороги до открытия трафика
Макросы источниковЧасть макросов теряется, атрибуция ломаетсяПрогнать по каждому источнику тестовый клик и сверить параметры

Сверка данных: чтобы цифры сошлись

Главный источник паники при переезде — «отчёты не сходятся». Почти всегда дело не в потере данных, а в разных окнах и определении события. Договоритесь о правилах заранее:

СрезКак сверятьДопустимое расхождение
КликиПо источникам и кампаниям, за одинаковые закрытые сутки UTCдо 2% (разница в фильтрации хвоста)
КонверсииПо офферам и статусам постбэка, включая pending и rejectedдо 5%
ДоходПо выплатам из постбэков, а не по «предварительной» оценкедо 5%
АтрибуцияВсе макросы источника дошли до отчёта: sub_id, источник, креатив0 потерянных параметров

Два правила, которые экономят дни разбирательств. Первое: сравнить не сумму, а срез — 100 кликов и 10 конверсий руками по обеим системам; так расхождение находится за минуты. Второе: включить лог приёма постбэков на новом контуре — статус, ответ сети, click_id. Расхождение без лога невозможно объяснить, а с логом оно закрывается одним запросом.

План отката

  • Старый контур жив до конца сверки. Не выключайте его, пока не пройдёт минимум неделя на 100% трафика.
  • DNS откатывается за один TTL. A-запись возвращается на старый адрес, TTL на этот момент — 60 секунд.
  • Dual-postback две недели. Оба контура принимают конверсии, дедупликация по click_id — потери данных при откате не будет.
  • Критерий отката прописан заранее: расхождение конверсий больше 10% два дня подряд или недоступность нового контура больше 15 минут.
  • Снапшот конфигов и выгрузки хранятся отдельно: откат не должен требовать восстановления из чужой панели.

Чек-лист: до / во время / после

ДО ПЕРЕЕЗДА

  • Инвентаризация закрыта: домены, кампании, офферы, постбэки, источники, бот-правила, интеграции.
  • Выгрузка логов и статистики со старого трекера сохранена (3–6 месяцев).
  • TTL трекинг-домена снижен до 60–120 секунд за 24–48 часов до переключения.
  • Новый контур развёрнут: трекинг-домен, SSL, приём постбэков.
  • Постбэки протестированы по каждому формату, токены и статусы сверены.

ВО ВРЕМЯ ПЕРЕЕЗДА

  • Теневой запуск 3–7 дней: расхождение кликов < 2%, конверсий < 5%.
  • Перевод трафика шагами 10% → 25% → 50% → 100%, по 2–3 дня.
  • Ежедневная сверка CR и EPC, delta не больше 5%.
  • Алерты на расхождение конверсий и недоступность нового контура.
  • Старый контур работает, DNS переключается после снижения TTL.

ПОСЛЕ ПЕРЕЕЗДА

  • Dual-postback минимум 2 недели, дедупликация по click_id.
  • Отчёты сверены по единому UTC и одинаковым окнам дат.
  • Старый контур выведен из эксплуатации только после 7 чистых дней.
  • Финальная выгрузка и снапшот конфигов сохранены.
  • Документация обновлена: домены, endpoint постбэков, правила фильтра.

Если планируете маршрутизацию и отказоустойчивость на новом домене — посмотрите гайд по гео-маршрутизации и failover. Если для вас критична чистота трафика — начните с материала по защите воронки от ботов.

← Все статьи блога Гео-маршрутизация и failover для трекера → Свой трекер и защита воронки от ботов →
Переезжайте на платформу целиком

TDS, DNS-платформа, Сендер и Дашборд в одном self-hosted кабинете: домены, потоки, постбэки и антибот. Демо без регистрации.

TDS-трекер подробнее → DNS-платформа
Планируете переезд?

Опишите объём: домены, источники, число кампаний — соберём план миграции с контрольными точками и поможем со сверкой.

Написать в поддержку