Настройка трафика - Алгоритмы работы TDS

Встроенная ТДС работает следующим образом:

  1. Для каждого клика определяются источник и кампания.
  2. Выбираются все потоки для этой пары источник/кампания.
  3. Для каждого из потоков проверяется соответствие дополнительным фильтрам (если фильтры заданы в настройках потока). Если в одном потоке задано несколько фильтров, то клик должен удовлетворять каждому из них (логическое И). Не удовлетворяющие фильтрам потоки отбрасываются. Если у потока фильтров нет - он соответствует всегда. Таким образом остаются потоки соответствующие фильтрам.
  4. Из оставшихся потоков выбирается один, на который и перенаправляется трафик. Способ его выбора зависит от веса потоков и алгоритма выбора (алгоритм задается в настройках кампании). Есть три возможных алгоритма:
    • Случайно - поток выбирается случайным образом, при этом вероятность выбора потока пропорциональна его весу. Если пользователь неуникальный (уже посещал хотя бы один из потоков), выбор будет происходить из тех потоков, которые он еще не посещал.
    • По приоритету - выбирается поток с максимальным весом. Если существует несколько потоков с одинаковым максимальным весом, выбирается один из них случайным образом.
    • Уникальные - выбирается еще непосещенный поток с максимальным весом. Если существует несколько непосещенных потоков с одинаковым максимальным весом, выбирается один из них случайным образом. То есть отличие от алгоритма "По приоритету" в том что если пользователь неуникальный, то поток выбирается из тех, которые он еще не посещал.