Adset.ProAdset.ProKnowledge base
Home/Автоправила/Область действия: кабинеты, уровень, маски имён и «только новые»

Область действия: кабинеты, уровень, маски имён и «только новые»

Область действия отвечает на вопрос, какие кампании, адсеты или объявления правило вообще проверяет. Её задают на двух шагах конструктора:

  • «Название и кабинеты» — рекламные кабинеты, уровень (кампании, адсеты или объявления) и приоритет;

  • «Какие объекты» — маски имён, «Только новые объекты», остальные фильтры, объекты вручную и исключения.

Условия, действия и защиты работают только с объектами из области действия. Всё, что в неё не попало, правило не трогает, даже если там сливается бюджет.

Список объектов не фиксируется при сохранении. Правило собирает его заново при каждой проверке каждого кабинета. Новые адсеты с подходящим именем подхватываются сами. Объекты, которые перестали подходить, сами выходят из правила: например, адсет стал старше 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. Приоритет нужен, когда несколько правил на одном кабинете хотят сделать с одним объектом разное:

  • побеждает правило с бо́льшим приоритетом, а при равном — созданное раньше;

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

Подробнее о конфликтах и защитах — в статье «Расписание, защиты и приоритеты».

Как правило собирает список объектов

На каждой проверке, отдельно по каждому кабинету:

  1. берутся объекты выбранного уровня из кабинета;

  2. к ним применяются фильтры («Только новые объекты», маски, статус и остальные);

  3. добавляются объекты, указанные вручную;

  4. убираются исключения.

Что задано

Что попадёт в правило

Есть фильтры

Прошедшие фильтры + объекты вручную − исключения

Фильтров нет, есть объекты вручную

Только объекты вручную − исключения

Нет ни фильтров, ни объектов вручную

Все объекты уровня в выбранных кабинетах − исключения

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

Маски имён

Самый частый фильтр — по имени. В простом режиме он состоит из двух полей:

  • «Имя подходит под маску» — объект проходит, если его имя совпадает хотя бы с одной маской;

  • «Имя не подходит под маски» — объект отсеивается, если его имя совпадает хотя бы с одной маской.

Правила масок

  • * — любая последовательность символов, в том числе пустая.

  • ? — ровно один любой символ.

  • Регистр не важен: *nutra* найдёт и «NUTRA», и «Nutra».

  • Маска сравнивается с именем целиком, а не ищется внутри. Маска nutra без звёздочек найдёт только объект с именем ровно «nutra». Чтобы искать «содержит», ставьте звёздочки с двух сторон.

  • Регулярные выражения не поддерживаются. Все остальные символы, включая ., [, ], (, ^, $, |, +, понимаются буквально: маска [UA]* ищет имена, которые начинаются с текста «[UA]».

  • В одном фильтре до 5 масок, длина маски до 120 символов. Пустую маску сохранить нельзя.

  • Маска добавляется по Enter, кнопкой «Добавить» или когда вы уходите из поля.

Примеры

Маска

Что значит

Подходит

Не подходит

*_nutra

оканчивается на «_nutra»

fb_us_nutra, TEST_NUTRA

nutra_us, fb_nutra_v2

video*

начинается с «video»

video_01, Video UA

my_video, vid_01

*nutra*

содержит «nutra» в любом месте

nutra, us_nutra_v2, KetoNutra

nutr_a, keto

nutra_us_v1

точное имя (без учёта регистра)

nutra_us_v1, NUTRA_US_V1

nutra_us_v1_copy, old_nutra_us_v1

adset_??

«adset_» и ровно два любых символа

adset_01, adset_AB

adset_1, adset_100

*_v?

оканчивается на «_v» и один символ

creo_v1, creo_v9

creo_v10, creo_v

*nutra*_us*

«nutra», а где-то после неё «_us»

nutra_keto_us_01

us_nutra_01

[UA]*

начинается с текста «[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, например OUTCOME_SALES, OUTCOME_LEADS, LINK_CLICKS. У адсетов и объявлений — цель их кампании

все

Код вводится заглавными буквами, цифрами и «_», до 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 дн., с первого расхода. Имя подходит под маску: *nutra*. Имя не подходит под маски: *_test, *copy*. Статус: Активен

Масштабирование CBO-кампаний одной связки

Уровень: Кампании. Тип бюджета: CBO. Кампания трекера: нужная кампания. Статус: Активен

Урезание бюджета адсетов ABO-кампаний

Уровень: Адсеты. Тип бюджета: ABO. Статус: Активен

Отключение объявлений без инсталлов в свежих запусках

Уровень: Объявления. Только новые объекты: моложе 3 дн. Статус: Активен

Все активные кампании кабинета, кроме одной

Уровень: Кампании. Статус: Активен. Исключения: ID этой кампании

Присмотр за тремя конкретными адсетами

Без фильтров. Объекты вручную: три ID адсетов

Что дальше