Как работают правила автопаузы
Britva — это автопилот для ваших объявлений. Вы один раз описываете правило, а система сама регулярно проверяет каждое живое объявление и при выполнении условия выполняет действие — чаще всего ставит объявление на паузу, а позже возвращает его в работу. Правила пишутся на JavaScript: это даёт полную свободу в условиях (любые сравнения метрик, обращения к соседним объявлениям адсета или кампании).
Эта статья объясняет, как механизм работает в целом. Как создать конкретное правило — в разделе Создание правила.
Цикл проверки
Каждые несколько минут Britva делает один проход по всем активным объявлениям:
- Берёт свежие метрики всех живых объявлений (спенд, депы, ROAS и т.д. по разным временным окнам).
- Прогоняет по ним все активные правила по очереди — в порядке возрастания приоритета (поле Приоритет: чем меньше число, тем раньше выполняется правило).
- Если правило решает поставить объявление на паузу, Britva отправляет команду в Facebook и фиксирует удержание — кто держит объявление и до какого момента.
- На каждом проходе она также проверяет ранее установленные паузы: если срок истёк или условие больше не выполняется, объявление автоматически возвращается в работу.
Каждое действие (и пауза, и возврат) записывается в лог — см. вкладку Логи.
Britva работает только с активными правилами и активными объявлениями. Выключенное правило сохраняется, но не участвует в проверке — это удобно, пока вы ещё дорабатываете его.
Из чего состоит раздел
Раздел Britva разбит на четыре вкладки:
- Правила — список всех правил с их Приоритет, действием и колонкой На удержании (сколько объявлений правило сейчас держит на паузе). Отсюда правила создаются и редактируются. Подробнее — Создание правила.
- На паузе — все объявления, которые правила сейчас держат на паузе. Видно, какое правило его держит, до какого момента, и можно снять паузу вручную. Подробнее — На паузе.
- Игнор-лист — исключения: сущности (объявление, адсет, кампания, кабинет, юзер или команда), которые Britva не трогает. Подробнее — Игнор-лист.
- Логи — журнал всех срабатываний: время, правило, объявление, действие и результат. Подробнее — Логи срабатываний.
Типы паузы
Когда правило ставит объявление на паузу, оно задаёт длительность паузы. Она определяет, когда объявление вернётся в работу:
- 6h / 12h / 24h — пауза на фиксированный срок, после которого объявление включается снова.
- До полуночи в гео (
next_day_target_geo) — пауза до начала следующего дня в часовом поясе страны объявления. - До полуночи в кабинете (
next_day_ad_account) — пауза до начала следующего дня в часовом поясе рекламного кабинета. - Пока совпадает условие (
while_matches) — без фиксированного срока: объявление держится на паузе ровно столько, сколько правило продолжает срабатывать. Как только условие перестаёт выполняться, объявление возвращается само. - Навсегда (
permanent) — пауза без срока возврата; снять её можно только вручную.
Подробнее о каждом типе и о том, как задать его в правиле — в разделе Расписание и паузы.
Самозащита
Britva устроена так, чтобы правило не выходило за свою зону:
- Зона действия (scope). Личное правило (
user) проверяет только ваши объявления, командное (team) — только объявления своей команды, и лишь глобальное правило (global) применяется ко всем. Чужие объявления ваше правило не затронет. - Игнор-лист. Любую сущность можно добавить в исключения — Britva полностью пропустит её при проверке. Шесть уровней: от одного объявления до целой команды. Подробнее — Игнор-лист.
- Заблокированные кабинеты пропускаются. Если рекламный кабинет отключён или ограничен Facebook, Britva не пытается им управлять.
Безопаснее сначала обкатать новое правило: сохраните его выключенным, откройте правило и используйте панель Тест в правой части редактора, чтобы прогнать его на живых данных, и включайте только после проверки результата. Подробнее — Тестирование правила.