Область действия: кабинеты, уровень, маски имён и «только новые»
Область действия отвечает на вопрос, какие кампании, адсеты или объявления правило вообще проверяет. Её задают на двух шагах конструктора:
«Название и кабинеты» — рекламные кабинеты, уровень (кампании, адсеты или объявления) и приоритет;
«Какие объекты» — маски имён, «Только новые объекты», остальные фильтры, объекты вручную и исключения.
Условия, действия и защиты работают только с объектами из области действия. Всё, что в неё не попало, правило не трогает, даже если там сливается бюджет.
Список объектов не фиксируется при сохранении. Правило собирает его заново при каждой проверке каждого кабинета. Новые адсеты с подходящим именем подхватываются сами. Объекты, которые перестали подходить, сами выходят из правила: например, адсет стал старше 7 дней или правило поставило его на паузу, а в фильтре стоит «Статус: Активен». Чистить список вручную не нужно.
Кабинеты
В поле «Рекламные кабинеты» выберите кабинеты Facebook, с которыми работает правило. В списке — синхронизированные кабинеты Meta вашей команды, рядом с каждым — его валюта и часовой пояс. В одном правиле может быть до 50 кабинетов.
Если кабинет подключён через несколько социальных профилей (например, у двух байеров), в правиле он всё равно один, и его объекты не дублируются.
Правило работает от имени своего владельца и видит только его кабинеты. Кабинет, который не виден вам или владельцу правила, помечается как «Недоступен». Создать правило с таким кабинетом или добавить его в существующее правило не получится.
Валюта кабинета
В правилах встречаются два вида денег, и считаются они по-разному:
Что | В какой валюте |
|---|---|
Расход, доход, прибыль, CPC, CPM, CPI, CPD, цена регистрации | Всегда в USD, при любой валюте кабинета |
Бюджеты: пороги «Дневной бюджет» и «Бюджет на весь срок» в условиях, суммы бюджетных действий, ограничения «Не ниже» и «Не выше», лимит бюджета кабинета | В валюте каждого кабинета |
Если у выбранных кабинетов разные валюты, конструктор предупредит: «У кабинетов разные валюты (…): лимиты бюджетов применяются как число в валюте каждого кабинета. Расход и доходные метрики — в USD». Тогда «Не выше 500» означает 500 долларов для USD-кабинета и 500 иен для JPY-кабинета.
Совет. Не смешивайте в одном бюджетном правиле кабинеты с разными валютами: сделайте отдельное правило на каждую валюту.
Часовой пояс кабинета
По часовому поясу каждого кабинета считаются окна «Сегодня», «Вчера» и «Последние N дней», расписание, окна активности и пауза до конца дня. Если в правиле есть кабинеты в Europe/Kyiv и America/New_York, «сегодня» у них начинается в разное время. Поэтому и запуск «ежедневно в 06:00» пройдёт в каждом кабинете в его собственные 06:00.
Если часовой пояс кабинета неизвестен, у выбранного кабинета будет пометка «часовой пояс неизвестен». Проверки по такому кабинету пропускаются с причиной «Неизвестен часовой пояс кабинета».
Способ подключения: сможет ли правило менять объекты
Считать метрики и работать в dry-run правило может в любом кабинете. Ставить на паузу, включать и менять бюджеты в режиме live — только через профиль, который это умеет и разрешил:
Способ подключения профиля | Что правило может в live |
|---|---|
Токен разработчика, OAuth | Пауза, включение, изменение бюджета, уведомления, если в профиле включено разрешение на изменения |
Браузерный агент | То же. Изменения уходят через браузерную сессию профиля и его прокси, тем же путём, что синхронизация. Агент без прокси изменения не отправляет |
Chrome-расширение (плагин) | Только уведомления и dry-run: действия в live пропускаются |
Конструктор помечает такие кабинеты прямо в списке:
«Только Chrome-плагин» — кабинет подключён только через плагин. Действия в live будут пропущены, правило сможет только уведомлять и работать в dry-run.
«Изменения запрещены» — ни один профиль кабинета не разрешает правилам менять кампании. Включите разрешение: Meta / TikTok → Социальные профили → профиль → «Разрешить автоправилам менять статусы и бюджеты кампаний этого профиля».
Подробнее о профилях и разрешении — в статье «Подготовка: профили, разрешение на изменения и данные».
Уровень: кампании, адсеты или объявления
Поле «Уровень» задаёт, чем управляет правило. Подсказка в конструкторе: «Для правил на новых кампаниях обычно подходят адсеты». От уровня зависит, какие фильтры, метрики и действия доступны. Если сменить уровень, конструктор заново проверит условия и действия и подсветит то, что на новом уровне недоступно.
Что меняется | Кампании | Адсеты | Объявления |
|---|---|---|---|
Маска имени проверяет | имя кампании | имя адсета | имя объявления |
Бюджетные действия | только у CBO-кампаний (бюджет кампании) | только у адсетов ABO-кампаний | нет: у объявлений нет бюджета |
Сравнение с родителем | нет | с кампанией | с адсетом |
Фильтр «Тип бюджета» | есть | есть (тип бюджета кампании) | нет |
Фильтр «Фаза обучения» | нет | есть | нет |
Фильтр «Цель кампании» | цель самой кампании | цель кампании адсета | цель кампании объявления |
Возраст «Со старта» | есть | есть | нет |
Окно «С изменения бюджета», атрибуты бюджета | есть | есть | нет |
Важно. Маска имени проверяет имя объекта выбранного уровня. В правиле для адсетов маска *nutra* ищет «nutra» в имени адсета, а не кампании. Чтобы отобрать адсеты по кампании, используйте фильтр «Кампания трекера» или называйте адсеты по той же схеме, что и кампании.
Приоритет
Число от 1 до 100, по умолчанию 50. Приоритет нужен, когда несколько правил на одном кабинете хотят сделать с одним объектом разное:
побеждает правило с бо́льшим приоритетом, а при равном — созданное раньше;
пауза всегда сильнее включения и повышения бюджета, независимо от приоритета. Если одно правило ставит адсет на паузу, а другое в тот же момент хочет поднять ему бюджет, адсет встанет на паузу. Повышение попадёт в журнал как «Пропущено: конфликт с другим правилом» с причиной «Пауза важнее этого действия».
Подробнее о конфликтах и защитах — в статье «Расписание, защиты и приоритеты».
Как правило собирает список объектов
На каждой проверке, отдельно по каждому кабинету:
берутся объекты выбранного уровня из кабинета;
к ним применяются фильтры («Только новые объекты», маски, статус и остальные);
добавляются объекты, указанные вручную;
убираются исключения.
Что задано | Что попадёт в правило |
|---|---|
Есть фильтры | Прошедшие фильтры + объекты вручную − исключения |
Фильтров нет, есть объекты вручную | Только объекты вручную − исключения |
Нет ни фильтров, ни объектов вручную | Все объекты уровня в выбранных кабинетах − исключения |
Важно. «Все объекты уровня» — это действительно все, включая остановленные, удалённые и архивные. Для правил, которые ставят на паузу или меняют бюджет, почти всегда нужен фильтр «Статус: Активен». Все шаблоны по умолчанию берут только активные объекты.
Маски имён
Самый частый фильтр — по имени. В простом режиме он состоит из двух полей:
«Имя подходит под маску» — объект проходит, если его имя совпадает хотя бы с одной маской;
«Имя не подходит под маски» — объект отсеивается, если его имя совпадает хотя бы с одной маской.
Правила масок
*— любая последовательность символов, в том числе пустая.?— ровно один любой символ.Регистр не важен:
*nutra*найдёт и «NUTRA», и «Nutra».Маска сравнивается с именем целиком, а не ищется внутри. Маска
nutraбез звёздочек найдёт только объект с именем ровно «nutra». Чтобы искать «содержит», ставьте звёздочки с двух сторон.Регулярные выражения не поддерживаются. Все остальные символы, включая
.,[,],(,^,$,|,+, понимаются буквально: маска[UA]*ищет имена, которые начинаются с текста «[UA]».В одном фильтре до 5 масок, длина маски до 120 символов. Пустую маску сохранить нельзя.
Маска добавляется по Enter, кнопкой «Добавить» или когда вы уходите из поля.
Примеры
Маска | Что значит | Подходит | Не подходит |
|---|---|---|---|
| оканчивается на «_nutra» | fb_us_nutra, TEST_NUTRA | nutra_us, fb_nutra_v2 |
| начинается с «video» | video_01, Video UA | my_video, vid_01 |
| содержит «nutra» в любом месте | nutra, us_nutra_v2, KetoNutra | nutr_a, keto |
| точное имя (без учёта регистра) | nutra_us_v1, NUTRA_US_V1 | nutra_us_v1_copy, old_nutra_us_v1 |
| «adset_» и ровно два любых символа | adset_01, adset_AB | adset_1, adset_100 |
| оканчивается на «_v» и один символ | creo_v1, creo_v9 | creo_v10, creo_v |
| «nutra», а где-то после неё «_us» | nutra_keto_us_01 | us_nutra_01 |
| начинается с текста «[UA]», скобки — обычные символы | [UA] gambling 01 | UA gambling 01 |
Несколько масок и «имя не подходит»
Маски в одном поле объединяются через «ИЛИ»:
*nutra*и*keto*в поле «Имя подходит под маску» возьмут и нутру, и кето.«Имя не подходит под маски» убирает объект, если он подошёл хотя бы под одну маску. Например,
*_testи*copy*уберут тестовые адсеты и копии.Оба поля работают вместе: «подходит»
*nutra*+ «не подходит»*_test— вся нутра, кроме тестов.Если имя должно подходить сразу под две маски независимо от порядка (например, содержать и «nutra», и «_us»), используйте расширенный режим: две отдельные «Имя по маске» в группе «Все (И)».
Совет. После ввода масок посмотрите на счётчик «Сейчас под правилом» и включите «Показать объекты». Так сразу видно, не захватила ли маска лишнего: например, *us* найдёт и «bonus», и «Russia».
«Только новые объекты»
Обычно правила нужны на свежих запусках: раскрутившиеся кампании уже оптимизирует сам Facebook. Для этого вверху шага «Какие объекты» есть переключатель «Только новые объекты». Он работает и в простом, и в расширенном режиме: объект должен пройти его вместе со всеми остальными фильтрами.
После включения задайте:
моложе N дн. — от 1 до 365 дней, по умолчанию 7;
от чего считать возраст: «С первого расхода» (по умолчанию), «С создания» или «Со старта». «Со старта» недоступно для объявлений.
Как считается возраст «с первого расхода»
Возраст отсчитывается от первого часа, в котором у объекта был расход.
Пока расхода нет, возраст считается от даты создания объекта в Facebook. Свежесозданный адсет попадает в правило сразу, а не после первого показа, если дата его создания известна.
Граница строгая: объект ровно N суток назад уже не считается моложе N дней.
Когда объект становится старше N дней, он сам выходит из правила на ближайшей проверке.
Пример. Правило для адсетов «моложе 7 дн., с первого расхода». Адсет создали в понедельник, а первый расход у него был в среду в 14:00. Адсет в правиле с момента создания и до следующей среды, 14:00. После этого правило его больше не трогает.
Почему по умолчанию взят первый расход, а не создание: кампания, созданная 10 дней назад и запущенная вчера, по дате создания уже «старая», хотя по сути только стартовала.
Объекты, которые существовали до подключения кабинета
Adset.pro видит расход с момента, когда кабинет подключили к команде. Если объект тратил и раньше, его настоящий первый расход неизвестен: синхронизация видит только начало своего окна. Чтобы старый адсет не «помолодел», правило поступает так:
если дата создания объекта известна и она раньше подключения кабинета, возраст считается от даты создания. В примерах объектов в колонке «Возраст от» будет «Первый расход мог быть до подключения: взято время создания»;
если дата создания неизвестна (так бывает у профилей на Chrome-плагине), а первый замеченный расход пришёлся на первую неделю после подключения, возраст считается неизвестным. Такой объект в «только новые» не попадает, а счётчик покажет предупреждение про объекты с неизвестным возрастом;
если первый расход был позже, ему можно доверять, и возраст считается от него.
Важно. Сразу после подключения кабинета «только новые» по первому расходу будет строже, чем вы ожидаете: часть старых объектов не войдёт в правило. Это сделано намеренно, чтобы правило не начало масштабировать или резать бюджет старой кампании, приняв её за новую.
«Только объекты старше»
Обратный фильтр есть в простом режиме: «Только объекты старше» N дней (по умолчанию 30) с теми же вариантами отсчёта. Он нужен, например, для правил-уведомлений по давним связкам. «Только новые» и «старше» можно включить вместе и получить «возраст от 3 до 14 дней».
Остальные фильтры
Фильтр | Что проверяет | Уровни | На что обратить внимание |
|---|---|---|---|
Статус | Статус, который поставил пользователь или правило: Активен, На паузе, Удалён, В архиве, На проверке, Отключён, С проблемами | все | Это не статус показа. Адсет остановленной кампании сам по себе остаётся «Активен». Объект с неизвестным статусом фильтр не проходит |
Тип бюджета | CBO (бюджет кампании) или ABO (бюджет адсета). У адсета — тип бюджета его кампании | кампании, адсеты | Объекты с неизвестным типом бюджета фильтр не проходят. Удобно для бюджетных правил: CBO для кампаний, ABO для адсетов |
Фаза обучения | Обучение, Обучение завершено, Обучение ограничено, Без обучения, Неизвестно | адсеты | Facebook сообщает фазу только для активных адсетов и не во всех кабинетах. Плагин её не передаёт. Адсет без фазы фильтр не проходит |
Цель кампании | Код цели Facebook, например | все | Код вводится заглавными буквами, цифрами и «_», до 100 значений |
Кампания трекера | Кампания трекера Adset.pro, на которую ведёт ссылка объявления (определяется при синхронизации) | все | Объявление проходит, если его ссылка ведёт на выбранную кампанию. Адсет или кампания проходят, если внутри есть хотя бы одно такое объявление. До 100 кампаний |
Источник трекера | Источник трафика, привязанный к социальным профилям кабинета | все | Работает на весь кабинет: подходят либо все его объекты, либо ни одного. Если профиль кабинета вам не виден, фильтр может не решить. До 100 источников |
Только новые объекты / Только объекты старше | Возраст объекта в днях | все («Со старта» — кроме объявлений) | См. раздел выше. Объект с неизвестным возрастом не проходит |
Имя по маске / Имя не по маске | Имя объекта выбранного уровня | все | До 5 масок в фильтре |
В простом режиме пустое поле значит «Любой»: фильтр не ограничивает. Фильтр, недоступный на выбранном уровне, отключён с подписью «Недоступно на этом уровне».
Важно. Если правило должно включать объекты, не ставьте фильтр «Статус: Активен», иначе остановленные объекты в правило не попадут. Учтите, что действие «включить» снимает только паузу, которую поставили правила: ручную паузу оно не трогает.
Простой и расширенный режим
Переключатель над фильтрами: «Простой» и «Расширенный (И/ИЛИ)».
Простой: все заполненные фильтры объединяются через «И», и объект должен пройти каждый. Этого хватает почти всегда.
Расширенный: фильтры собираются в дерево из групп «Все (И)» (объект должен пройти все фильтры группы) и «Любое (ИЛИ)» (достаточно одного). Тип фильтра выбирается из списка, группы добавляются кнопками «Добавить группу И» и «Добавить группу ИЛИ».
Пример расширенного фильтра. Нужно взять активные адсеты, у которых имя содержит «nutra» или которые ведут на кампанию трекера «Keto DE»:
Все (И)
Статус: Активен
Любое (ИЛИ)
Имя по маске:
*nutra*Кампания трекера: Keto DE
Ограничения дерева: в группе от 2 до 16 элементов, всего до 32 фильтров и групп, вложенность до 4 уровней. Под деревом есть счётчик «Узлов: N из 32, глубина: N из 4».
Если фильтр нельзя показать в простом режиме, правило откроется в расширенном с пометкой «Фильтр сложнее, чем умеет показать простой режим», и простой режим будет недоступен. Конструктор не упрощает такой фильтр молча.
Когда фильтр «не может решить»
Иногда у объекта нет нужного значения: неизвестен статус, тип бюджета, фаза обучения или возраст. Тогда фильтр не отвечает ни «да», ни «нет», и объект не попадает в правило. Так правило не тронет объект, о котором толком ничего не знает. В группе «Любое (ИЛИ)» такой объект всё же войдёт, если он прошёл другой фильтр группы. Сколько объектов так отсеялось, показывает счётчик.
Объекты вручную и исключения
«Объекты вручную» — ID объектов Facebook, которые добавляются к результату фильтров. Ручной объект входит в правило без проверки фильтров, но только если он есть в выбранных кабинетах.
«Исключения» — ID объектов Facebook, которые правило не трогает, даже если они проходят фильтры или добавлены вручную. Исключения сильнее всего.
ID вводятся только цифрами, через запятую или пробел, можно вставить список целиком. В каждом поле до 500 ID: всё, что не поместилось, останется в поле с подсказкой. ID уровня должен совпадать с уровнем правила: в правиле для адсетов нужны ID адсетов.
Важно. Если фильтров нет, а объекты вручную есть, правило работает только с ними. Конструктор об этом напомнит: «Фильтров нет, поэтому правило работает только с объектами, добавленными вручную. Уберите их, чтобы правило охватило все объекты уровня».
Примеры:
правило по маске
*nutra*, но одну тестовую кампанию трогать нельзя — добавьте её ID в исключения;правило «только новые», но нужно присмотреть и за одним старым адсетом — добавьте его ID в «Объекты вручную»;
правило для трёх конкретных адсетов — без фильтров, три ID в «Объекты вручную».
Счётчик «Сейчас под правилом»
Внизу шага «Какие объекты» конструктор показывает, сколько объектов подходит под область действия прямо сейчас. Счётчик обновляется примерно через полсекунды после каждой правки. Он показывает:
«Всего: N» по всем кабинетам;
по каждому кабинету: «объектов», «вручную», «исключено» и «проверено» (сколько объектов кабинета просмотрено);
«Обновляется», если пересчёт уже идёт, и «Устарело», если цифры относятся к прошлой версии фильтра. Кнопка обновления пересчитывает вручную.
Переключатель «Показать объекты» выводит до 20 примеров по каждому кабинету с колонками «Название», «Статус», «Возраст», «Возраст от» и «Бюджет». Ручные объекты отмечены «вручную». Если объектов больше, внизу будет «Показано 20 из N».
Счётчик появляется, когда выбран хотя бы один кабинет и в фильтрах нет ошибок. Пока ошибки есть, вместо цифр будет подсказка и список проблем.
Важно. Счётчик показывает, кого правило проверяет, а не с кем оно что-то сделает. Под условия подходит обычно гораздо меньше объектов. Что правило сделало бы сейчас, покажет шаг «Предпросмотр» (см. статью «Предпросмотр, тестовый и боевой режимы»).
Предупреждения счётчика
Предупреждение | Что значит и что делать |
|---|---|
«Фильтр не нашёл ни одного объекта: правило ничего не сделает» | Ни в одном кабинете нет подходящих объектов. Проверьте маски (не забыли ли |
«В кабинете … нет подходящих объектов» | В остальных кабинетах объекты есть, а в этом — нет. Возможно, кабинет лишний или в нём другая схема имён |
«Кабинет … недоступен в команде: объектов из него не будет» | Кабинет не синхронизирован в команде или не виден. Проверьте профиль и синхронизацию |
«…: объектов N, больше 500. Проверьте, не слишком ли широкий фильтр» | Правило с бюджетным действием на сотнях объектов — чаще ошибка фильтра, чем замысел. Сузьте маски или добавьте «Только новые» |
«…: объектов больше 5000, правило обработает только первые 5000» | За одну проверку правило берёт не больше 5000 объектов на кабинет, по порядку ID. Остальные пропускаются. Обязательно сузьте фильтр |
«…: объекты с неизвестным возрастом не проходят фильтр по возрасту: N» | Возраст этих объектов неизвестен (см. раздел про объекты до подключения кабинета). Если они нужны, добавьте их вручную |
«…: объекты, по которым фильтр не смог решить (неизвестен статус или тип бюджета): N» | У этих объектов нет значения, которое проверяет фильтр: Facebook его не прислал или синхронизация его ещё не получила. Такие объекты в правило не попадают. Если они нужны, добавьте их вручную или уберите фильтр |
«Объекты, добавленные вручную, не найдены в выбранных кабинетах: N» | ID с ошибкой, объект из другого кабинета или другого уровня |
Почему конкретный объект не попал в правило
Откройте журнал правила, вкладку «Почему не сработало сейчас?», и введите ID объекта. Там видно, входит ли объект в область действия («Подходит под фильтры», «Добавлен вручную», «Все объекты уровня», «Исключён», «Отсеян фильтрами», «Фильтры не смогли решить», «Нет среди добавленных вручную»), а также какой фильтр его отсёк и с каким значением. Подробнее — в статье «Журнал: прогоны, «Почему?» и откат».
Лимиты
Что | Лимит |
|---|---|
Кабинетов в правиле | до 50 |
Приоритет | 1–100, по умолчанию 50 |
Масок в одном фильтре имени | до 5, каждая до 120 символов |
Значений в фильтрах «Цель кампании», «Кампания трекера», «Источник трекера» | до 100 |
Возраст «моложе» и «старше» | от 1 до 365 дней |
Дерево фильтров (расширенный режим) | до 32 фильтров и групп, вложенность до 4, в группе 2–16 элементов |
Объекты вручную | до 500 ID |
Исключения | до 500 ID |
Объектов на кабинет за одну проверку | до 5000 (остальные пропускаются) |
Порог предупреждения «слишком много объектов» | больше 500 на кабинет |
Примеров в «Показать объекты» | до 20 на кабинет |
Готовые настройки
Задача | Как настроить |
|---|---|
Стоп-лосс на новых адсетах нутры, кроме тестовых | Уровень: Адсеты. Только новые объекты: моложе 7 дн., с первого расхода. Имя подходит под маску: |
Масштабирование CBO-кампаний одной связки | Уровень: Кампании. Тип бюджета: CBO. Кампания трекера: нужная кампания. Статус: Активен |
Урезание бюджета адсетов ABO-кампаний | Уровень: Адсеты. Тип бюджета: ABO. Статус: Активен |
Отключение объявлений без инсталлов в свежих запусках | Уровень: Объявления. Только новые объекты: моложе 3 дн. Статус: Активен |
Все активные кампании кабинета, кроме одной | Уровень: Кампании. Статус: Активен. Исключения: ID этой кампании |
Присмотр за тремя конкретными адсетами | Без фильтров. Объекты вручную: три ID адсетов |
