Автоправила
Автоправила — это автоматическая оптимизация раздачи трафика внутри кампании трекера. Правило по расписанию смотрит статистику потоков в стрим-сете, сравнивает их между собой и, если условие выполнено, само выключает отстающий поток, меняет его долю или выбирает победителя — и сообщает об этом владельцу кампании.
Автоправила работают внутри стрим-сета: они перераспределяют трафик между его элементами (потоками), а не между кампаниями. Что такое кампания, стрим-сет и поток — в статье Кампании и потоки.
Функция в бета-режиме и открывается по запросу — на уровне тарифа команды. Если раздел «Автоправила» показывает заглушку «недоступно на текущем тарифе», обратитесь в поддержку.
Как это работает
Каждое правило живёт по циклу:
- Расписание. Правило просыпается по своему интервалу (от 15 минут) или в заданные часы.
- Данные. По каждому потоку сета считается основная метрика за выбранный период — те же цифры, что в Конструкторе отчётов.
- Минимум данных. Поток, по которому набралось меньше заданного объёма (например, меньше 500 уникальных пользователей с кликом), из сравнения выпадает — по нему ничего не решается.
- Условие. Оставшиеся потоки проверяются условием — например, «конверсия в депозит меньше 60% от лидера сета».
- Защиты. Даже совпавшее условие не применяется, если сработала защита: в сете осталось бы слишком мало активных потоков, исчерпан дневной лимит изменений, сет на паузе после недавнего изменения или после ручной правки.
- Действия. К совпавшим потокам применяются действия по порядку: выключить, изменить долю, выбрать победителя, уведомить.
- Журнал и уведомление. Каждый прогон и каждое решение записываются; владелец кампании получает уведомление о том, что сделано.
Три состояния правила
Состояние | Что происходит |
|---|---|
Выключено | Правило не считается и ни на что не влияет. |
Dry-run (проверка) | Правило считается по расписанию и пишет в журнал, что сделало бы, но трафик не трогает. Владелец кампании получает уведомление «режим проверки». Так правило обкатывают перед включением. |
Live | Правило реально меняет раздачу трафика. Перевод в Live — отдельное право, у байера его нет. |
Новое правило всегда создаётся в режиме Dry-run. Рекомендуем дать ему отработать хотя бы один-два цикла и посмотреть предпросмотр и уведомления, прежде чем переводить в Live.
Где найти и кому доступно
Раздел: Трекер → Автоправила.
Роль | Доступ |
|---|---|
Владелец команды, Тех, Тимлид | Создание, правка, удаление правил, перевод в Live, решения по кандидатам. |
Тимлид | Всё то же, кроме изменения порядка правил команды: тимлид видит не все правила команды, и перестановка перенумеровала бы скрытые. |
Байер | Только просмотр списка и правил. |
Создание правила
Конструктор открывается кнопкой «Новое правило». Слева — название, состояние и описание; в центре — шесть шагов; справа — резюме правила словами, кандидаты и предпросмотр.
Из шаблона
Проще всего начать с кнопки «Из шаблона»: выбираете задачу и тип источника, а правило собирается само. Любое поле потом можно изменить.
Тип источника задаёт пороги объёма, потому что у разных источников конверсии видны на разных масштабах:
Тип источника | Минимум для решений по инсталлам | по регистрациям | по депозитам |
|---|---|---|---|
Мало трафика (Facebook, TikTok) | 100 кликов | 300 кликов | 500 кликов |
Много трафика (popunder, сети) | 3 000 кликов | 10 000 кликов | 30 000 кликов |
Если сомневаетесь — выбирайте «Мало трафика»: заниженный порог даёт срабатывание раньше, а завышенный молча исключает потоки из оценки.
Шаблон | Что делает |
|---|---|
Худший Click to Install | Выключает поток, у которого доля установок ниже 60% от лучшего в сете. Окно 3 дня. |
Плохая конверсия в регистрацию | То же по пути клик → регистрация, окно 7 дней. |
Плохая конверсия в депозит | То же по пути клик → депозит, окно 14 дней и запас 48 часов на дозревание депозитов: короткое окно считало бы их отсутствующими. |
Объём есть, депозитов нет | Кликов набралось, а депозитов ни одного за 14 дней — поток выключается. Работает и на сете из одного потока. |
Запуск не пошёл — сообщить | Объём набран, а инсталлов, регистраций и депозитов нет ни одного. Ничего не выключает — только уведомляет. |
Все шаблоны, кроме последнего, требуют сет минимум из двух потоков: правило сравнивает их между собой.
Шаг 1. Где действует
Вариант | Смысл |
|---|---|
Вся команда | Правило действует на все активные кампании команды — и на те, что появятся позже. При сохранении весь текущий состав команды допускается сразу: если в команде 300 кампаний, правило начнёт работать со всеми 300. |
Выбранные кампании | Явный список. Новые кампании сюда не попадают, пока вы их не добавите. |
Исключения сильнее любого выбора: кампания из списка исключений не попадает под правило, даже если оно на всю команду.
Новые кампании (только для правила на команду) — что делать с кампаниями, созданными после сохранения правила:
- Спрашивать — кампания становится кандидатом: правило на неё не действует, пока вы не нажмёте «Добавить» в панели кандидатов.
- Добавлять — включается автоматически.
- Никогда — не включается.
Новые кампании попадают в кандидаты после ближайшего цикла правила. Панель «Кандидаты» справа показывает и число уже допущенных кампаний — у только что сохранённого правила на команду кандидатов нет, это нормально: весь состав уже допущен.
Шаг 2. Что измеряем
- Основная метрика — по ней считается лидер сета и минимум данных. Доступны конверсии (клик → инсталл, клик → регистрация, клик → депозит и их варианты «(все)» по всем кликам, а не по уникальным устройствам), счётчики воронки, деньги (доход, расход, прибыль, ROI, EPC) и доля трафика.
- За период — 24 часа, 3, 7, 14, 30 дней, сегодня, вчера или свой интервал.
- Минимум данных — сколько уникальных пользователей с кликом нужно набрать потоку, чтобы участвовать в сравнении. Поток ниже порога не оценивается вовсе.
Расширенные настройки:
- Исключить последние N часов — не учитывать самые свежие данные, по которым конверсии ещё не дозрели. Для депозитов разумно 24–48 часов.
- Считать по — какой объём считать минимумом данных: уникальные пользователи с кликом, с установкой, с регистрацией.
- Атрибуция — по времени события (доступно сейчас). Атрибуция по когорте кликов и байесовская проверка достоверности в бета-версии недоступны.
Шаг 3. Когда срабатывает
Условие — одно или несколько, объединённых «И» / «ИЛИ». Виды условий:
Вид | Пример |
|---|---|
Доля от лидера сета | «Клик в депозит меньше 60% от лидера». Лидер — лучший поток сета по этой метрике. Если у лидера 10%, порог для остальных — 6%. |
Доля от среднего по сету | «EPC меньше 80% от среднего». |
Абсолютное значение | «Депозитов ≤ 0», «Кликов ≥ 5000». |
Место в сете | «Худший по метрике», «не входит в топ-2». |
Метрика условия по умолчанию совпадает с основной метрикой правила, но может быть другой — например, основная метрика «клик в депозит», а условие по EPC.
Пример расчёта. В сете два потока: у первого конверсия клик → инсталл 21,62%, у второго 17,07%. Условие «меньше 85% от лидера»: лидер — первый поток, порог 21,62% × 0,85 = 18,38%. Второй поток ниже порога — условие для него выполнено. При условии «меньше 60%» порог был бы 12,97%, и не сработал бы ни один.
Шаг 4. Что делаем
Действие | Что происходит |
|---|---|
Выключить | Совпавший поток перестаёт получать трафик, его доля распределяется между остальными. |
Включить | Возвращает выключенный поток в ротацию. Всегда адресное — нужен явный список потоков. |
Задать долю | Закрепляет за потоком ровно указанную долю трафика, остальные делят остаток. |
Изменить долю | Сдвигает долю на N процентных пунктов (10% → 20%) или на N процентов от текущей (10% → 11%). Это разные величины — смотрите переключатель под полем. |
Выбрать победителя | Лучшему потоку — весь трафик; либо «оставить долю на исследование» — победителю заданный процент, остальным поровну остаток. |
Уведомить | Ничего не меняет, только сообщает владельцу кампании. Безопасно сочетается с любым действием. |
Действия выполняются по порядку. Цель действия — «совпавшие элементы» (те, что прошли условие) или явный список потоков. Если несколько правил претендуют на один поток, побеждает то, что выше в порядке правил команды.
Доли считаются от весов потоков в сете. Вес в кампании относительный (100/100/100 — по трети каждому), а правило работает с долями в процентах и записывает их обратно так, чтобы сумма весов сета стала 100.
Шаг 5. Когда проверять
- Таймзона — периоды «сегодня», «вчера» и часы запуска считаются в ней.
- Периодичность — по интервалу (каждые 15, 30 минут, час, 3 или 6 часов) либо в заданные часы (например, ежедневно в 09:00).
- Окна активности — дни и часы, когда правилу можно действовать. Ночной интервал задаётся двумя окнами соседних дней.
Шаг 6. Защиты
Защиты не дают правилу сломать сет. Они собираются по всем включённым Live-правилам сета: если у одного правила «минимум 3 активных потока», а у другого — 1, действует более строгое.
Защита | Смысл |
|---|---|
Минимум активных элементов | Правило не выключит поток, если после этого в сете останется меньше указанного числа. |
Минимальная доля элемента | Доля активного потока не опустится ниже заданной. |
Изменений в сутки, не больше | Лимит изменений одного сета за день — по всем правилам вместе. |
Пауза после изменения (сет) | После любого изменения сет не трогается указанное число часов. |
Пауза после изменения (элемент) | То же для отдельного потока. |
Пауза после ручной правки | Если вы поменяли веса руками в настройках кампании, правило не перезапишет их указанное число часов. |
Заблокированное защитой действие видно в предпросмотре и журнале с причиной — это не ошибка, а штатная работа защиты.
Предпросмотр: как читать результат
Кнопка «Предпросмотр» в шапке конструктора считает сохранённое правило по выбранной кампании прямо сейчас и показывает, что произошло бы. Ничего не применяется.
- Вердикт наверху — главный ответ: «правило не сработало бы: условие не выполнилось ни у одного элемента», «сработало бы, элементов под действие: 1», «сработало бы, но сет закрыт защитой» и т. д.
- Лидер сета и его значение — от него считается порог «доля от лидера».
- По каждому потоку — совпало / не совпало и строка условия словами: «Клик в инст (все): 17,07% · нужно меньше 18,38%».
- Принятые и отклонённые действия с причиной: «ни один элемент не подошёл под условие», «сет на паузе после недавнего изменения» и т. п.
- Строки потоков «10% → 20%» — план изменения долей. У правила в режиме проверки рядом с сетом стоит тег «режим проверки»: это симуляция, кампания не тронута.
Если черновик формы отличается от сохранённого, предпросмотр предупредит: он считает то, что сохранено.
Уведомления
Уведомление уходит владельцу кампании — тому, чей трафик изменился, а не автору правила. Каналы доставки (колокольчик, Telegram, email) берутся из настроек уведомлений получателя, событие «Автоправило сработало» в группе «Автоправила». По умолчанию включены колокольчик и Telegram.
Одно уведомление на правило за прогон, три вида:
Заголовок | Когда |
|---|---|
Autorule changed traffic split | Правило изменило раздачу: «turned off 2 elements in 1 stream set». |
Autorule alert | Правило совпало, но только уведомляет — ничего не изменено. |
Autorule test run | Правило в режиме проверки: что бы оно сделало. Переведите в Live, чтобы оно действовало. |
Пока условие держится, правило совпадает каждый цикл — поэтому уведомления о совпадении и проверке по одному правилу и кампании не повторяются чаще раза в 6 часов. О реальных изменениях трафика сообщается каждый раз.
Рекомендации
- Начинайте с Dry-run. Один-два цикла в режиме проверки покажут, срабатывает ли правило так, как вы ожидали.
- Порог «доля от лидера» подбирайте по предпросмотру. 60% — жёсткий порог для стабильных источников; для теста возьмите 80–85% и посмотрите, что попадает.
- Минимум данных — по типу источника. На Facebook депозиты видны на сотнях кликов, на popunder — на десятках тысяч. Слишком высокий порог не сломает ничего, но правило будет молчать.
- Депозитам нужен запас на дозревание. Окно 14 дней и «исключить последние 48 часов» — иначе свежий трафик выглядит бездепозитным.
- Держите защиты. «Минимум 2 активных элемента» и лимит изменений в сутки спасают от выключения всего сета одним правилом.
- Порядок правил в списке — это приоритет: правило выше закрывает поток для правил ниже.
Ограничения бета-версии
- Доступ — по тарифу, по запросу.
- Атрибуция по когорте кликов и байесовская проверка достоверности недоступны: правило работает по времени события и порогу объёма.
- Сравнение потока с его собственной историей («хуже, чем неделю назад») пока не срабатывает.
- Период «с момента последнего изменения весов» пока не строится; «с момента включения правила» работает.
- Новые кампании команды попадают в кандидаты после ближайшего цикла правила, а не мгновенно.
Частые вопросы
Правило не срабатывает. Откройте предпросмотр: вердикт назовёт причину. Чаще всего либо потоки не набрали минимум данных, либо порог не достигнут — сравните значение потока с «нужно меньше X».
В предпросмотре действие принято, а доли «без изменений». Правило в режиме проверки: рядом с сетом стоит тег «режим проверки», план показан, но кампания не тронута. Переведите правило в Live.
«Допущено кампаний: 331» — правило действует на все? Да: для правила на всю команду весь текущий состав допускается при сохранении. Пока правило в Dry-run, ничего не меняется; в Live оно начнёт действовать на все допущенные кампании. Чтобы сузить — используйте исключения или явный список.
Кандидатов 0. У свежего правила на команду это норма: всё уже допущено. Кандидаты — только кампании, созданные позже.
Я поменял веса руками, правило их перезапишет? Не раньше, чем пройдёт «пауза после ручной правки» из защит (по умолчанию 12 часов).
Условие выполнено, но правило не действует. Смотрите отклонённые действия в предпросмотре: сработала защита (мало активных потоков, лимит за сутки, пауза) или поток занят правилом выше по порядку.
Уведомление пришло не мне. Уведомления получает владелец кампании, а не автор правила. Каналы — в его настройках уведомлений.
