Когда переезд оправдан
Переезд окупается, если Keitaro у вас в основном распределяет трафик: потоки по гео и устройствам, фильтр ботов перед оффером, много доменов. В TDS.SO маршрутизация, фильтр ботов, лог кликов и статистика работают в облаке, а на вашем VPS стоит только веб-сервер, который передаёт трафик дальше. Обновлять на нём ничего не нужно.
Оставайтесь на Keitaro или переезжайте позже, если держитесь за то, чего в TDS.SO нет: PHP-прелендинги, лимиты кликов на поток, фильтры по ключевым словам и мобильным операторам, редиректы CURL и FormSubmit, отчёты, накопленные за годы. Трекер TDS.SO (офферы, конверсии, доход, ROI) в бете, поэтому сверьте его с текущими отчётами на одной кампании, прежде чем переносить остальное.
Что чему соответствует
| Keitaro | TDS.SO |
|---|---|
| Кампания | Ссылка: домен/алиас или весь домен |
| (прямого аналога нет) | Шаблон: общие настройки для многих ссылок |
| Поток | Поток: проверяются сверху вниз, срабатывает первый подходящий; поток без условий не сработает никогда |
| Финальный поток | Основной URL, строка Остальной трафик |
| Поток для ботов | Уровень фильтра и Действие для ботов в шаблоне, проверяются до потоков |
| Вес потока | Доли URL внутри потока или основного URL |
| Привязка посетителя | Как выбирать → Закрепить |
| Группы | Теги |
| Офферы, источники | Трекер → Офферы и Источники трафика (бета) |
Шаблон — это то, чего в Keitaro нет. Потоки, тип редиректа и фильтр ботов описываются один раз, а ссылки создаются из шаблона. Тип редиректа, фильтр ботов и проброс параметров применяются к уже созданным ссылкам сразу после правки шаблона. URL, URL для ботов и потоки копируются в ссылку в момент создания.
Фильтры потоков и условия
У большинства фильтров Keitaro есть условие с тем же названием: страна, регион, город, провайдер, IP, прокси, устройство, браузер, ОС, язык, реферер. Фильтры по sub ID заменяет условие URL параметр. Две разницы, на которых спотыкаются:
- Операторы только равно и не равно. Регулярных выражений нет.
- Условия по времени и дню недели считаются в UTC. Статистика показывается в часовом поясе из настроек профиля.
Аналога нет у лимитов кликов, ключевых слов, поисковиков, мобильных операторов и типа подключения. Выпишите такие потоки до начала и решите, чем их заменить. Часто то же самое закрывает связка страны и устройства. Полный список — в справочнике условий.
Макросы
| Keitaro | TDS.SO |
|---|---|
{subid} | {click_id} |
{country} | {country} или {country_code}, код страны |
{region} | {region}, название, а не код |
{user_agent}, {language}, {referrer} | {ua}, {lang}, {referer} |
{device_type:lang} | {device}: pc, mobile, tablet |
{sub_id_1}…{sub_id_30} | {имя} любого GET-параметра, например {sub1} для ?sub1=abc |
В TDS.SO {sub_id} — обычный параметр запроса, а не ID клика, поэтому {subid} везде меняйте на {click_id}. Макросов кампании и потока вроде {campaign_name} или {stream_id} нет. Полный список — в справочнике макросов.
Типы редиректа
| Keitaro | TDS.SO |
|---|---|
| HTTP | 302 Temporary |
| Meta, двойной meta, JS | Meta Refresh, Double Meta Refresh, JavaScript |
| С пустым реферером | Любой тип со страницей, например Meta Refresh |
| Iframe | iFrame или Simple Iframe |
Редиректов CURL, FormSubmit и Remote нет. Если кампания держится на одном из них, оставьте её пока на Keitaro. Остальные способы — на странице редиректов.
Конверсии и постбэки
Если Keitaro у вас только для маршрутизации, на стороне партнёрки ничего не меняется: ID клика по-прежнему уходит в оффер в том параметре, который ждёт сеть, и сеть считает конверсии по своей ссылке.
Если хотите, чтобы конверсии считал TDS.SO, включите трекер в Настройки → Основные → Трекер. Создайте оффер с {click_id} в URL, привяжите к ссылке оффер и источник трафика, а в партнёрку вставьте адрес постбэка из Трекер → Конверсии. Трекер понимает распространённые имена параметров, так что сеть, которая шлёт subid или clickid, заработает без переименования. Доход считается по одобренным конверсиям, расход по всем кликам. Подробности — в документации по постбэкам.
Неделю гоняйте пилотную кампанию через оба трекера и сверяйте конверсии поштучно, а не только итог. Частые причины расхождений разобраны в статье почему трекер и партнёрка показывают разное.
План: по одному домену
- Опись. По каждой кампании выпишите домен, алиас, потоки, настройки ботов, тип редиректа и макросы. Отметьте потоки с фильтрами, которых в TDS.SO нет.
- Сервер. Поставьте сервер TDS.SO на отдельный VPS одной командой. Установщик останавливает nginx и Apache, поэтому сервер с Keitaro не подойдёт: его кампании перестанут открываться.
- Шаблоны. Соберите шаблоны по таблицам выше. Повторяющиеся потоки сохраняются набором кнопкой Сохранить все потоки как набор.
- Пилотный домен. Добавьте домен в кабинет и создайте ссылки с тем же алиасом (Slug после / → Свой) или Только / для всего домена. Только после этого направьте A-запись на новый сервер. Пока ссылки нет, домен отвечает
404. - Проверка. Пошлите клики из разных стран и с разных устройств, убедитесь, что потоки и фильтр ботов срабатывают, и неделю сверяйте цифры с Keitaro.
- Остальное. Так же перенесите остальные домены. Выгрузите отчёты Keitaro и отключайте его, когда клики на нём закончатся.
Пока Keitaro не выключен, вернуться можно одной правкой DNS: направьте A-запись обратно на сервер Keitaro. Домены, которые вы ещё не перенесли, всё это время работают на Keitaro.
Помощь с переездом
Инструмента импорта нет. Пришлите скриншот настроек кампании в Telegram или оставьте заявку на странице переезда, и мы до начала скажем, что переедет, а что нет. Помощь бесплатная. Платите только за тариф, от $9.99 в неделю, клики и домены без лимита: см. тарифы. Полный справочник — в документации.
Вопросы
Можно импортировать кампании из Keitaro?
Нет. Импорта нет: шаблоны и ссылки создаются заново руками по таблицам соответствия. Для множества похожих кампаний соберите один шаблон и создавайте ссылки из него, массово или через API.
Ссылки в объявлениях останутся прежними?
Да, если старый путь состоит из одного сегмента. Создайте ссылку со своим алиасом, равным алиасу Keitaro, или используйте весь домен. Путь со слешем внутри повторить нельзя: ссылка ищется по первому сегменту пути.
TDS.SO можно поставить на сервер с Keitaro?
Нет. Установщик останавливает nginx и Apache, и кампании Keitaro на этом сервере перестанут открываться. Для TDS.SO нужен отдельный VPS.
Что будет со статистикой Keitaro?
Она останется в Keitaro. Выгрузите нужные отчёты до отключения. TDS.SO начинает считать с первого клика по новым ссылкам.
PHP-прелендинги будут работать?
Нет. TDS.SO отдаёт статичные лендинги, загруженные как HTML или ZIP, и страницы из AI-генератора. PHP-прелендинги держите на своём хостинге и указывайте их как назначение.