Adset.ProAdset.ProKnowledge base
Home/Автоправила/Действия: пауза, включение, бюджет, уведомление

Действия: пауза, включение, бюджет, уведомление

Действие — это то, что правило делает с объектом, когда он подошёл под условия: ставит на паузу, включает, меняет бюджет или присылает уведомление. Действия настраиваются на шаге «Действия» конструктора правила.

Главное коротко:

  • в правиле от 1 до 8 действий; они выполняются в том порядке, в котором стоят в списке (порядок меняется кнопками «Выше» и «Ниже»);

  • действие выполняется отдельно для каждой кампании, адсета или объявления, которые подошли под условия;

  • перед действием правило проверяет, применимо ли оно к объекту, не мешают ли защиты и другие правила кабинета, и сверяет текущее состояние объекта в Facebook;

  • в тестовом режиме (Dry-run) действия только записываются в журнал как «Симуляция (dry-run)» — в Facebook ничего не меняется.

Какие действия есть

Действие в конструкторе

Что делает

Где работает

Сменить статус → На паузе

Ставит объект на паузу. Объект остаётся выключенным, пока его не включат вручную или другим правилом.

Кампании, адсеты, объявления

Сменить статус → Активен

Включает объект, но только если его выключило автоправило. Ручную паузу не снимает.

Кампании, адсеты, объявления

Пауза до конца дня

Ставит на паузу до конца суток по часовому поясу кабинета, в 00:00 объект включается автоматически.

Кампании, адсеты, объявления

Изменить бюджет

Повышает, снижает или задаёт дневной бюджет или бюджет на весь срок.

CBO-кампании и адсеты ABO-кампаний. У объявлений бюджета нет

Уведомить

Присылает уведомление владельцу правила (и владельцам кабинета, если это включено). Объект не меняется.

Кампании, адсеты, объявления

Как правило выполняет действие

Для каждого подошедшего объекта и каждого действия правило проходит одни и те же шаги. На любом из них действие может быть пропущено — тогда в журнале будет «Пропущено: …» с причиной.

  1. Применимость. Можно ли вообще сделать это действие с объектом: объект не удалён и не отключён Facebook, у него есть нужный бюджет, известны валюта и часовой пояс кабинета. Если нельзя — «Пропущено: неприменимо» (разбор причин — в конце статьи).

  2. Уже сделано. Объект уже на паузе, уже включён или бюджет уже равен целевому — «Действие не требуется».

  3. Защиты. Перерыв после прошлого действия, лимит действий в сутки, пауза после ручного изменения. Подробно — в статье «Расписание, защиты и приоритеты».

  4. Другие правила. Если на объект в том же прогоне претендуют несколько правил кабинета, побеждает правило с большим приоритетом, а пауза всегда сильнее включения и повышения бюджета.

  5. Бюджет. Новое значение ограничивается границами «Не ниже» и «Не выше», лимитом роста за сутки и лимитом бюджета кабинета.

  6. Сверка с Facebook. Прямо перед изменением правило заново читает состояние объекта в Facebook. Если статус или бюджет уже не такие, какими их видело правило при решении (например, байер только что поправил бюджет в Ads Manager), действие пропускается: «Пропущено: объект изменился». Если объект уже в нужном состоянии — «Действие не требуется».

  7. Изменение. Изменение уходит в Facebook через профиль кабинета, которому разрешены изменения автоправилами (см. «Подготовка»).

Пауза

Добавьте действие «Сменить статус» и выберите «На паузе». Объект выключается «насовсем» — правило его само не включит.

  • Если объект уже на паузе, в журнале будет «Действие не требуется — Объект уже в целевом статусе». При этом такая пауза всё равно «держит» объект в этом прогоне: никакое правило не включит его и не повысит ему бюджет, а правила с меньшим приоритетом не смогут менять ему бюджет вообще. Так объект не «мигает»: пауза — включение — снова пауза.

  • Постоянная пауза отменяет запланированное включение в 00:00, если объект до этого поставили на паузу до конца дня.

  • Типичное применение: отключение объявлений без инсталлов, отключение адсета с CPD выше допустимого за несколько дней.

Пример. Нутра, уровень «Объявления». Условия: расход за всё время больше $25 и регистраций за всё время 0. Действия: «Сменить статус → На паузе» и «Уведомить». Объявление выключится, а вы получите уведомление со ссылкой на него в Ads Manager.

Включение

Добавьте действие «Сменить статус» и выберите «Активен». Подсказка в конструкторе: «Включает только объекты, выключенные правилами: ручную паузу правило не снимает».

  • Правило включит объект, только если последнюю смену его статуса сделало автоправило (любое правило Adset.pro). Если последним статус менял человек — в Ads Manager, в Adset.pro или откатом, — включения не будет: «Пропущено: недавняя ручная правка» с причиной «Статус изменили вручную». Если неизвестно, кто менял статус (например, объект выключили до подключения кабинета), — причина «Неизвестно, кто изменил статус».

  • Это проверяется дважды: при решении и прямо перед отправкой по свежему состоянию из Facebook.

  • Включение нельзя сочетать с паузой в одном правиле. Обычная схема — два правила: одно выключает, другое включает при других условиях.

  • Чтобы правило вообще увидело выключенные объекты, на шаге «Какие объекты» в фильтре «Статус» должен быть выбран «На паузе» (или фильтра по статусу не должно быть). Правило, которое смотрит только на активные объекты, включать будет нечего.

  • Если у правила задан лимит бюджета кабинета, включение тоже проверяется по нему: к сумме добавляется дневной бюджет включаемого объекта (у ABO-кампании — бюджеты её адсетов). Не помещается — «Пропущено: лимит бюджета кабинета».

Пример. Правило А на уровне адсетов ставит на паузу адсеты с ROI за 3 полных дня ниже −30 %. Правило Б на тех же кабинетах, с фильтром «Статус: На паузе», включает адсеты, у которых ROI вчера по когорте выше 40 % (депозиты по вчерашним кликам доехали позже). Адсеты, которые байер выключил руками, правило Б не тронет.

Пауза до конца дня

Действие «Пауза до конца дня» ставит объект на паузу сейчас и планирует его включение в 00:00 по часовому поясу кабинета. Это основа стоп-лосса: слили дневной лимит без депозитов — стоп до завтра, а утром адсет снова в работе.

Запланированные включения видны в журнале правила на вкладке «Отложенные включения»: объект, момент включения, статус («Ожидает», «Отправляется», «Выполнено», «Отменено», «Ошибка»), попытки и итог.

Когда объект включится, а когда нет

В 00:00 система проверяет объект в Facebook и включает его, только если:

  • объект всё ещё на паузе;

  • последняя смена его статуса — именно эта пауза;

  • после паузы объект не редактировали в Facebook.

Включение отменяется («Отменено»), если:

  • после паузы объект меняли вручную — «Объект изменили после паузы»;

  • объект редактировали в Facebook после паузы — «Объект редактировали в Facebook после паузы»; владелец правила получает об этом уведомление;

  • объект поставило на постоянную паузу другое правило (действием «Сменить статус → На паузе»);

  • паузу откатили в журнале — «Паузу отменили откатом».

Важно. Если после паузы правило выключили, перевели в тест или удалили, объект всё равно включится в 00:00: паузу ставило правило, и оно обещало вернуть объект.

Тонкости

  • Если включить не удалось (профиль недоступен, проблемы с токеном, лимиты Facebook), система повторяет попытки с растущим интервалом — 5, 10, 20, 40, 60 минут и дальше раз в час — в течение суток. Не вышло за сутки — статус «Ошибка» и уведомление владельцу правила.

  • Если решение о паузе принято до полуночи, а отправить его в Facebook удалось уже после, пауза не ставится: «Сутки закончились до действия». Иначе «пауза до конца дня» выключила бы объект на весь следующий день.

  • Пауза, поставленная за минуту до полуночи, снимется почти сразу — в эту же полночь.

  • Включение в 00:00 — действие системы, а не правила: оно не засчитывается в лимит действий в сутки и не запускает перерыв после действия. У правила с паузой до конца дня перерыв после действия заканчивается не позже этого включения — правило снова присматривает за объектом с начала новых суток.

  • Включение в 00:00 не проверяется лимитом бюджета кабинета, но бюджет объекта, ожидающего включения, «резервируется» в сумме: скейл-правила не смогут занять освободившееся место.

  • Действие нельзя сочетать со «Сменить статус» в одном правиле.

Изменение бюджета

Действие «Изменить бюджет» повышает, снижает или задаёт бюджет. Все суммы в действии — в основных единицах валюты кабинета: у USD-кабинета 50 — это $50, 50.5 — $50,50; у кабинета в иенах 5000 — это 5000 ¥. Расход и доход в условиях при этом всегда в USD.

Важно. Если в правиле кабинеты с разными валютами, одно и то же число означает разные суммы: «не выше 500» — это $500 в USD-кабинете и 500 ¥ в JPY-кабинете. Конструктор и предпросмотр предупредят: «У кабинетов разные валюты». Для таких кабинетов лучше завести отдельные правила.

Какой бюджет: дневной или на весь срок

В действии выбирается вид бюджета — «Дневной» или «На весь срок». Если у объекта бюджет другого вида, действие пропускается: «Пропущено: неприменимо — У объекта другой вид бюджета (дневной или на весь срок)». Если в кабинете есть объекты с обоими видами бюджета, добавьте в правило два бюджетных действия — по одному на каждый вид: каждый объект получит то, которое ему подходит.

Где бюджет можно менять

Бюджет меняется только там, где он живёт в Facebook:

Уровень правила

Объект

Что будет

Что в журнале

Кампании

CBO-кампания (бюджет кампании)

Меняется бюджет кампании

«Применено»

Кампании

ABO-кампания (бюджеты на адсетах)

Пропуск

«Бюджет задан на адсетах (ABO)»

Адсеты

Адсет ABO-кампании

Меняется бюджет адсета

«Применено»

Адсеты

Адсет CBO-кампании

Пропуск

«Бюджет задан на кампании (CBO)»

Кампании или адсеты

Тип бюджета ещё неизвестен (не синхронизировался)

Пропуск

«Неизвестен тип бюджета (CBO/ABO)»

Объявления

Любое объявление

Действие нельзя добавить

—

Совет. Чтобы в журнале не копились пропуски по CBO-кампаниям в правиле для адсетов, сузьте объекты фильтром «Тип бюджета» на шаге «Какие объекты». Учтите: объекты с неизвестным типом бюджета этот фильтр не проходят.

Режимы изменения и формулы

Режим

Поля

Новый бюджет

Пример при бюджете 100

На процент

«Повысить» / «Снизить», «Изменение, %»

текущий × (1 + X/100) или текущий × (1 − X/100)

+20 % → 120; −30 % → 70

На сумму

«Повысить» / «Снизить», «Изменить на»

текущий + X или текущий − X

+15 → 115; −15 → 85

Задать значение

«Новый бюджет»

X

75 → 75 (снижение); 150 → 150 (повышение)

Ограничения при вводе:

  • изменение в процентах — не больше 1000 %, а снижение — меньше 100 % (бюджет нельзя «обнулить» процентом);

  • все суммы и проценты — строго больше нуля;

  • «Не ниже» не может быть больше «Не выше»;

  • у «Задать значение» новый бюджет должен лежать между «Не ниже» и «Не выше».

Новое бюджетное действие создаётся с настройками «повысить на 20 %, не ниже 1, не выше 500». Это числа в валюте кабинета — для кабинетов не в USD их нужно поменять.

Границы «Не ниже» и «Не выше»

  • Границы обязательны. «Без ограничения» вместо верхней границы доступно только для снижения бюджета. Для повышения верхняя граница обязательна — без неё правило не сохранится: «Для повышения бюджета нужен максимальный бюджет». Иначе «+20 %» поднимал бы бюджет на каждом срабатывании без предела.

  • Если новый бюджет выходит за границу, он подрезается до неё.

  • Подрезка никогда не меняет направление. Если после неё «повышение» стало бы снижением или бюджет не изменился бы, действие пропускается: «Пропущено: бюджет не изменился бы» с причиной «Ограничение максимального бюджета» (или «минимального» — для снижения). Правило не снизит бюджет действием «Повысить», даже если бюджет уже выше границы.

  • Бюджет не опускается ниже одной копейки (одного цента, одной иены).

Лимит роста за сутки

Галочка «Лимит роста за сутки» (при включении — 50 %) ограничивает, насколько правило может поднять бюджет за одни сутки кабинета. Работает только на повышение.

  • Потолок = бюджет на начало суток × (1 + лимит/100).

  • Бюджет на начало суток — бюджет до первого изменения за текущие сутки по часовому поясу кабинета, кем бы оно ни было сделано: правилом или человеком. Если сегодня бюджет не меняли — текущий бюджет.

  • Если бюджет уже на потолке — «Пропущено: бюджет не изменился бы — Ограничение роста за сутки».

  • Пример «Пример: бюджет 100 станет …» в карточке действия считает рост от текущего бюджета, а правило — от бюджета на начало суток. Точную картину по реальным объектам показывает предпросмотр.

Лимит роста полезен в правилах с частым запуском и маленьким перерывом после действия: даже если условие держится весь день, бюджет не улетит в несколько раз.

Лимит бюджета кабинета

Это не поле действия, а защита на шаге «Защиты и уведомления» (при включении — 1000 в валюте кабинета). Она ограничивает сумму дневных бюджетов всех активных CBO-кампаний и ABO-адсетов кабинета после действия.

  • Проверяется при повышении дневного бюджета и при включении объекта правилом, у которого задан лимит. Бюджеты на весь срок в сумму не входят.

  • Если места меньше, чем просит действие, повышение урезается до остатка. Места нет совсем — «Пропущено: лимит бюджета кабинета». Если сумму посчитать не удалось — тоже пропуск: «Неизвестна сумма бюджетов кабинета».

  • Объекты одного прогона обрабатываются по старшинству правил, внутри правила — по возрастанию ID объекта; принятые повышения сразу увеличивают сумму для следующих.

  • Снижения и паузы того же прогона места не освобождают: повышения уже учтены, а до снижений дело может не дойти.

  • Пока лимит не задан, а в правиле есть повышение или «Задать значение», конструктор и предпросмотр предупреждают: «Бюджетное действие без лимита бюджета кабинета».

Порядок расчёта

  1. Новый бюджет по режиму («На процент», «На сумму», «Задать значение»), округлённый до копеек (у валют без дробной части — до целых).

  2. Если он равен текущему — пропуск «Новый бюджет равен текущему».

  3. Границы «Не ниже» и «Не выше»; если граница развернула изменение — пропуск.

  4. Лимит роста за сутки (только повышение).

  5. Лимит бюджета кабинета (только повышение дневного бюджета).

Примеры в USD

Действие: «Изменить бюджет», «Дневной», «На процент», «Повысить» на 20 %, не ниже 10, не выше 300, лимит роста за сутки 50 %.

Бюджет сейчас

Бюджет на начало суток

Расчёт

Итог

$100

$100

100 × 1,2 = 120

$120

$280

$280

336 → подрезано до «Не выше»

$300

$300

$300

360 → 300, не выше текущего

Пропуск: «Ограничение максимального бюджета»

$350 (подняли вручную)

$350

420 → 300, это снижение

Пропуск: правило не снижает бюджет действием «Повысить»

$144

$100

172,80 → потолок роста 100 × 1,5 = 150

$150

$150

$100

180 → потолок 150 = текущий

Пропуск: «Ограничение роста за сутки»

Действие: «Снизить» на 30 %, не ниже 20, без верхней границы.

Бюджет сейчас

Расчёт

Итог

$100

100 × 0,7 = 70

$70

$33,33

23,331 → округление

$23,33

$25

17,50 → подрезано до «Не ниже»

$20

$20

14 → 20 = текущий

Пропуск: «Ограничение минимального бюджета»

Пример с лимитом бюджета кабинета. Лимит — $1000, сумма дневных бюджетов активных CBO-кампаний и ABO-адсетов кабинета сейчас $950. Скейл-правило (+20 %, не выше 500) сработало на трёх адсетах: A ($100), B ($200), C ($50).

  • A: $100 → $120, сумма становится $970.

  • B: просит $240 (+40), но места осталось только на +30 — бюджет B станет $230, сумма $1000.

  • C: места нет — «Пропущено: лимит бюджета кабинета».

Пример в валюте без копеек (JPY)

У иены, вона, рупии, донга и ещё нескольких валют нет дробной части: бюджеты считаются и округляются до целых, а поле суммы в конструкторе меняется с шагом 1.

  • Бюджет 3333 ¥, «Снизить» на 30 %, не ниже 1000 ¥: 3333 × 0,7 = 2333,1 → 2333 ¥.

  • Бюджет 3000 ¥, «Повысить» на 20 %, не выше 500 (значение по умолчанию осталось нетронутым): 3600 → подрезано до 500, это ниже текущего — пропуск «Ограничение максимального бюджета». Правило никогда не сработает, пока «Не выше» не поднять, например, до 30 000 ¥.

  • «На сумму», «Повысить» на 500 — это +500 ¥, а не +$500.

  • Лимит бюджета кабинета тоже в иенах: для кабинета с суммой бюджетов 80 000 ¥ разумный лимит — например, 100 000 ¥, а не 1000.

Важно. Значения в шаблонах (максимум 500, минимум 20) рассчитаны на USD и похожие валюты. Для JPY, IDR, KRW, VND и подобных их нужно поменять.

Уведомление

Действие «Уведомить» без параметров: правило ничего не меняет в Facebook, а присылает сообщение.

  • Кому. Владельцу правила; если на шаге «Защиты и уведомления» включено «Уведомлять и владельца кабинета» — ещё и владельцам кабинета. Каналы (колокольчик, Telegram, email) берутся из настроек уведомлений получателя.

  • Что внутри. Правило, кабинет, объекты (до 5 в сообщении, остальные — числом), что с ними сделано, значения сработавших условий, ссылка на объект в Ads Manager и ссылка на журнал правила. Одно сообщение на правило, кабинет и прогон. Сейчас тексты уведомлений приходят на английском языке.

  • Всегда отправляется. Действие «Уведомить» шлёт сообщение, даже если в «Уведомлять о событиях» снят пункт «Действия»: это явная просьба правила. Пункт «Действия» управляет отчётами об изменениях статусов и бюджетов.

  • Защиты. На уведомления действуют перерыв после действия и лимит действий в сутки — иначе сообщение приходило бы каждый прогон, пока условие держится. Пауза после ручного изменения на уведомления не действует.

  • Журнал. В боевом режиме — «Отправлено уведомление», в тестовом — «Симуляция (dry-run)».

Пример. Уровень «Адсеты», условие «CPM сегодня выше вчерашнего на 50 % и расход сегодня больше $20», действие «Уведомить», перерыв 24 ч, 1 действие в сутки — не больше одного сигнала в сутки по каждому адсету.

Подробнее — в статье «Уведомления».

Применимость действий по уровню и типу бюджета

Объект

Пауза, включение, пауза до конца дня

Изменить бюджет

Уведомить

CBO-кампания

Да

Да — бюджет кампании

Да

ABO-кампания

Да

Нет — «Бюджет задан на адсетах (ABO)»

Да

Адсет ABO-кампании

Да

Да — бюджет адсета

Да

Адсет CBO-кампании

Да

Нет — «Бюджет задан на кампании (CBO)»

Да

Объявление

Да

Нельзя добавить: «У объявлений нет бюджета»

Да

Объект удалён, в архиве, отключён Facebook или на проверке

Нет

Нет

Нет

Что нельзя сочетать в одном правиле

Сочетание

Можно?

Что будет

«Пауза до конца дня» + «Сменить статус» (любой)

Нет

«Паузу до конца дня нельзя сочетать со сменой статуса»

Включение + любая пауза

Нет

Правило не может одновременно включать и выключать объект; в конструкторе статус «Активен» недоступен, если в правиле есть пауза

Два действия с одним и тем же бюджетом (два дневных или два на весь срок)

Нет

«Действия противоречат друг другу»

Два одинаковых действия (например, два «Уведомить»)

Нет

«Такое действие уже есть в правиле»

«Изменить бюджет» в правиле для объявлений

Нет

«У объявлений нет бюджета»

Пауза + снижение бюджета

Да

Выполнятся оба действия

Пауза + повышение бюджета

Сохранится, но смысла нет

Повышение будет пропущено: «Пауза важнее этого действия»

Любая пауза + «Уведомить»

Да

Обычная связка: выключить и сообщить

Включение + изменение бюджета

Да

Выполнятся оба действия

Дневной бюджет + бюджет на весь срок

Да

Каждый объект получит действие своего вида бюджета, второе пропустится как неприменимое

Из-за этих правил совместимости в реальном правиле не бывает больше четырёх действий: статус или пауза до конца дня, по одному действию на дневной бюджет и на бюджет на весь срок, уведомление. Лимит в 8 действий — технический.

Что значит «неприменимо» в журнале

«Пропущено: неприменимо» значит, что действие нельзя выполнить с этим объектом в принципе — дело не в защитах и не в других правилах. Пока объект подходит под условия, такая запись будет появляться в каждом прогоне. Причины:

Причина в журнале

Что это значит

Что сделать

«Объект удалён», «Объект в архиве», «Объект отключён Facebook», «Объект на проверке или в обработке»

С объектом в таком состоянии правило ничего не делает, даже не уведомляет

Ничего, либо исключить объект на шаге «Какие объекты»

«Бюджет задан на адсетах (ABO)»

Бюджетное действие на уровне кампаний, а кампания ABO

Отдельное правило на уровне адсетов или фильтр «Тип бюджета»

«Бюджет задан на кампании (CBO)»

Бюджетное действие на уровне адсетов, а кампания CBO

Отдельное правило на уровне кампаний или фильтр «Тип бюджета»

«Неизвестен тип бюджета (CBO/ABO)»

Тип бюджета объекта ещё не пришёл с синхронизацией

Дождаться синхронизации кабинета

«У объекта другой вид бюджета (дневной или на весь срок)»

Действие для дневного бюджета, а у объекта бюджет на весь срок, или наоборот

Добавить действие для второго вида бюджета

«Текущий бюджет неизвестен»

У объекта нет ни одного бюджета в данных синхронизации

Проверить синхронизацию кабинета

«Неизвестна валюта кабинета», «Неизвестен часовой пояс кабинета»

Без них нельзя посчитать бюджет или сутки

Дождаться синхронизации кабинета

«Атрибуция трекера для кабинета не настроена»

Правило читает метрики трекера, но ни один источник кабинета не передаёт ID кампании, адсета или объявления — боевой режим в этом кабинете заблокирован

Замапить макросы в источниках трекера (см. «Подготовка»)

«Сутки закончились до действия»

Пауза до конца дня не успела уйти в Facebook до полуночи

Ничего: в новых сутках правило оценит объект заново

Другие исходы бюджетных и статусных действий, которые часто путают с «неприменимо»:

Исход

Что значит

«Действие не требуется»

Объект уже в нужном статусе или бюджет уже равен целевому

«Пропущено: бюджет не изменился бы»

Сработали границы «Не ниже»/«Не выше» или лимит роста за сутки, либо новый бюджет равен текущему

«Пропущено: лимит бюджета кабинета»

Повышение или включение не помещается в лимит суммы бюджетов кабинета

«Пропущено: объект изменился»

Пока правило решало, статус или бюджет в Facebook поменялись

«Пропущено: пауза между действиями», «дневной лимит», «недавняя ручная правка», «конфликт с другим правилом»

Сработали защиты или приоритеты — см. «Расписание, защиты и приоритеты»

«Пропущено: нет профиля для изменений», «Пропущено: нет прав»

У кабинета нет профиля, через который можно менять объекты, или у профиля нет прав — см. «Подготовка»

Советы

  • Для скейла новых кампаний на ABO выбирайте уровень «Адсеты», на CBO — «Кампании». Смешанный кабинет — два правила.

  • В каждом повышении задавайте реальный максимум и включайте лимит бюджета кабинета — это страховка от ошибки в условиях.

  • Проверяйте строку «Пример: бюджет 100 станет …» в карточке действия и предпросмотр на реальных объектах: там видно, что сделают границы.

  • Добавляйте «Уведомить» к паузам и бюджетам на первых неделях — так вы быстрее заметите, если правило ведёт себя не так, как задумано.

  • Начинайте с тестового режима: см. «Предпросмотр, тестовый и боевой режимы».

Читайте также