TDS-система (traffic distribution system, система распределения трафика) — это сервис, который принимает весь трафик кампании на одну ссылку и по набору правил решает, куда отправить каждого посетителя: на какой оффер, лендинг или прелендинг. Правила строятся по гео, устройству, операционной системе, языку, времени, параметрам ссылки и меткам кампании.
Если коротко, тдс это диспетчер: рекламная площадка видит одну ссылку, а за ней трафик расходится по десятку направлений. Ниже — зачем это арбитражнику, какие бывают правила, чем TDS отличается от трекера и клоаки и как распределение устроено в ArtisanClo.
TDS — это что: traffic distribution system простыми словами
Представьте сортировочный пункт на почте. Все посылки приходят в одно окно, а дальше по адресу, весу и типу отправления каждая уходит на свою ленту. TDS делает то же самое с кликами.
Без TDS для каждого сочетания «гео + устройство + оффер» нужна отдельная ссылка и, часто, отдельная кампания на площадке. С TDS ссылка одна, а логику распределения можно менять на лету, не трогая объявление и не отправляя его на повторную проверку.
Исторически TDS появились как отдельные скрипты-распределители. Сегодня функция распределения почти всегда встроена в трекер: распределять трафик, не видя денег по каждому направлению, бессмысленно.
TDS в арбитраже: зачем она байеру
На вопрос «tds арбитраж это про что» проще всего ответить задачами:
- Один источник — разные гео. Кампания на несколько стран, а у партнёрской сети на каждую страну свой оффер с разной выплатой.
- Разные устройства. Android-трафик лучше конвертируется на одном оффере, iOS — на другом, десктоп — на третьем.
- Сплит-тест. Половина трафика на оффер A, половина на B, чтобы понять, какой приносит больше.
- Хвост трафика. Посетители из второстепенных гео, которых нет в основных офферах, уходят на запасной оффер или смартлинк партнёрской сети, а не пропадают.
- Сегментация по меткам. Трафик с разных площадок показа, креативов или аудиторий идёт на разные лендинги — по значению sub-метки.
Правила распределения трафика в TDS
Любое правило TDS читается как «если [признак] [условие] [значения], то отправить на [направление]». Основные признаки:
| Признак | Пример условия | Когда полезно |
|---|---|---|
| Страна, регион, город | Страна равно DE, AT | Разные офферы для разных гео |
| Устройство | Устройство равно смартфон | Мобильные и десктопные лендинги |
| ОС и браузер | ОС равно iOS | Офферы приложений, особенности платформы |
| Язык | Язык равно de | Многоязычные гео |
| Провайдер, сеть | Провайдер содержит Vodafone | Мобильные подписки и операторские офферы |
| Реферер | Реферер содержит facebook.com | Разделение источников на одной ссылке |
| Параметр ссылки | utm_source равно native | Сегментация по меткам площадки |
| Метка кампании (sub) | sub3 равно creo_12 | Разные лендинги для разных креативов |
| Время | Будни с 9 до 18 | Офферы с колл-центром |
Признаки берутся из самого визита и из ссылки, поэтому TDS особенно сильна в паре с аккуратной разметкой. Как размечать ссылки, разобрано в статье UTM-метки и макросы.
Как TDS выбирает направление: порядок, веса, приоритет
Когда правил несколько, важно, как TDS их применяет. Обычно механика такая:
- Правила проверяются по порядку. Сверху вниз, и решает первое подошедшее. Поэтому узкие правила ставят выше широких: сначала «DE + iOS», потом просто «DE».
- Внутри правила работают веса. Если в ветке два оффера с весами 70 и 30, каждый клик случайно уходит на один из них с этой вероятностью. На больших объёмах доли сходятся к заданным.
- Приоритет вместо весов. Весь трафик идёт на первый включённый оффер, остальные стоят в резерве и получают трафик, если вы выключите первый.
- Направление по умолчанию. Все, кто не подошёл ни под одно правило.
- Закрепление посетителя. Вернувшийся человек видит тот же оффер и лендинг, что и в первый раз, а не случайный новый.
Про веса и честный сплит подробно рассказывает статья сплит-тест офферов и лендингов, а про ротацию нескольких ссылок — статья ротатор ссылок.
Пример схемы TDS для одной кампании
Допустим, вы льёте на нутра-оффер в три страны. Иллюстрация, а не рекомендация по цифрам:
Ветка 1: Страна = DE, Устройство = смартфон → оффер A (мобильный лендинг)
Ветка 2: Страна = DE → оффер A (десктопный лендинг)
Ветка 3: Страна = AT, CH → оффер B 50% / оффер C 50%
Без ветки (все остальные) → смартлинк партнёрской сети
Через неделю в отчёте по веткам видно, что в Австрии и Швейцарии оффер C приносит заметно больше на клик. Вы меняете веса на 20/80 — объявление на площадке при этом не трогаете. Это и есть главная ценность TDS: решение принимается по данным, а не перезапуском кампании.
TDS, трекер и клоака: в чём разница
Три понятия часто путают, потому что в современных продуктах они живут вместе.
| TDS | Трекер | Клоака | |
|---|---|---|---|
| Главный вопрос | Куда отправить посетителя | Сколько он принёс | Кого вообще пускать на оффер |
| Работает с | Правилами и весами | Кликами, конверсиями, расходом | Признаками визита и оценкой доверия |
| Результат | Выбранное направление | ROI, EPC, CR по срезам | Оффер или White Page и причина |
| Без двух других | Распределение вслепую | Считает ботов как людей | Не знает, окупается ли трафик |
Правильный порядок такой: сначала фильтр отсекает ботов, потом TDS распределяет живых, а трекер считает деньги по каждому направлению. Если распределять до фильтрации, боты попадают в ветки и портят сравнение. Подробнее о связке — в статьях трекер для арбитража и клоака и трекер: в чём разница.
Как настроить TDS: пошагово
Порядок одинаков для любой системы распределения трафика:
- Разметьте ссылку. Прежде чем строить правила, убедитесь, что площадка передаёт нужные данные: номер клика, кампанию, площадку показа, креатив. Правило по метке не сработает, если метки в ссылке нет.
- Включите фильтрацию до распределения. В ветки должны попадать люди, а не сканеры и автокликеры, иначе вы будете оптимизировать веса под ботов. Как отсечь мусор, разобрано в статье как отфильтровать ботов.
- Заполните направление по умолчанию. Сначала решите, куда пойдут все, кто не подойдёт ни под одно правило, — и только потом пишите правила.
- Добавьте одно-два правила, которые точно меняют результат. Обычно это гео и тип устройства. Всё остальное — потом, когда появятся данные.
- Расставьте правила от узкого к широкому. «DE + iOS» выше, чем «DE».
- Передайте номер клика в каждый оффер. Без него постбэк не найдёт клик, и доход по веткам останется нулевым.
- Подождите объёма и смотрите отчёт по веткам. Решения по весам принимайте на сотнях кликов и десятках конверсий в каждой ветке, а не на первых двадцати.
Совет. Меняйте за раз что-то одно: либо веса, либо условия ветки. Если поменять всё сразу, через неделю будет непонятно, что именно сработало.
Как проверить, что распределение работает
Откройте ссылку с разными метками и с разных устройств, а потом найдите свои визиты в журнале кликов: у каждого должно быть видно, на какой оффер и через какую ветку он ушёл. Если все визиты оказались в направлении по умолчанию, чаще всего виноваты порядок правил или опечатка в значении условия — например, код страны вместо названия или лишний пробел в значении метки.
Как устроена TDS в ArtisanClo
В ArtisanClo распределение встроено в поток — одну настроенную кампанию. Ссылка у потока одна, а оффер выбирается для каждого визита после всех проверок фильтра, поэтому в ветки попадают только пропущенные посетители.
Ветки
Ветки доступны с тарифа Professional в режимах потока с трекером («Трекер» и «Клоакинг + Трекер»), когда офферов два и больше.
- Условие читается как «Если [поле] [оператор] [значения]». Поля: страна, устройство, ОС, браузер, провайдер, ASN, город, регион, язык, реферер, параметр ссылки, метка (sub).
- Операторы: «равно одному из», «не равно ни одному из», «содержит», «задан», «не задан». Значения — через запятую.
- Несколько условий в одной ветке должны выполняться все сразу.
- Порядок: ветки проверяются сверху вниз, решает первая подошедшая. Посетители, не подошедшие ни к одной, идут на офферы без ветки.
- Пределы: до 30 веток и до 15 условий в ветке.
Веса и приоритет
- Ротация по весам — каждый клик уходит на оффер случайно с заданной вероятностью; сумма весов — ровно 100%, кнопка автораспределения делит поровну внутри каждого набора.
- По приоритету — весь трафик идёт на первый включённый оффер, остальные в резерве.
- Закрепление посетителя — от 0 до 720 часов: вернувшийся посетитель получит тот же прелендинг и тот же оффер.
Прелендинги и время
Перед оффером можно поставить прелендинг — квиз, статью, обзор — и распределять трафик между несколькими прелендингами по весам. Время работает как расписание показов: вне заданных часов посетители видят White Page. Отдельного правила «днём на один оффер, ночью на другой» нет — для этого заводят два потока.
Отчёты по веткам
В отчёте «Деньги по срезам» есть срезы по ветке, прелендингу, офферу, стране, устройству и меткам sub1–sub10: клики, конверсии, CR, доход, расход, прибыль и ROI. Так видно, какое правило TDS зарабатывает, а какое только дробит трафик. Подробнее о метриках — в статье метрики арбитража.
Все возможности — на странице возможностей ArtisanClo.
Ошибки при настройке TDS
- Широкое правило выше узкого. «Страна = DE» стоит над «DE + iOS» — и вторая ветка никогда не сработает.
- Пустое направление по умолчанию. Трафик из неучтённых гео оплачен, но никуда не попадает.
- Слишком много веток на малом объёме. В каждой по десятку кликов, и выводы случайны.
- Распределение до фильтрации. Боты попадают в ветки и делают сравнение бессмысленным.
- Нулевой вес вместо выключения. Чтобы оффер временно не получал трафик, его выключают, а не ставят вес 0 — иначе легко запутаться в сумме весов.
- Без закрепления посетителя. Человек вернулся и увидел другой оффер — он путается, а вы получаете смазанную статистику по обоим вариантам.
- Нет номера клика в ссылке оффера. TDS распределила трафик, но постбэк не может найти клик, и доход по веткам не считается. Как это настроить — в статье постбэк в арбитраже.
Итог
- TDS-система — распределитель трафика: одна ссылка, а за ней правила по гео, устройству, ОС, языку, меткам и времени.
- Правила проверяются сверху вниз, внутри правила работают веса или приоритет, а всех остальных принимает направление по умолчанию.
- TDS решает «куда», трекер — «сколько принёс», клоака — «кого пускать»; работать они должны в паре, и фильтр стоит первым.
- В ArtisanClo распределение — это ветки, веса, приоритет и закрепление посетителя внутри потока, а отчёт по веткам показывает, какое правило зарабатывает.



