Область дії: кабінети, рівень, маски імен та «тільки нові»
Область дії відповідає на питання, які кампанії, адсети або оголошення правило взагалі перевіряє. Її задають на двох кроках конструктора:
«Назва та кабінети» — рекламні кабінети, рівень (кампанії, адсети або оголошення) та пріоритет;
«Які об'єкти» — маски імен, «Тільки нові об'єкти», інші фільтри, об'єкти вручну та виключення.
Умови, дії та захисти працюють тільки з об'єктами з області дії. Все, що в неї не потрапило, правило не торкається, навіть якщо там зливається бюджет.
Список об'єктів не фіксується при збереженні. Правило збирає його заново при кожній перевірці кожного кабінету. Нові адсети з підходящим ім'ям підхоплюються самі. Об'єкти, які перестали підходити, самі виходять з правила: наприклад, адсет став старшим 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 адсетів |
