Рекламные кабинеты Meta
Подключайте рекламные кабинеты Meta и управляйте ими на странице «Рекламные кабинеты» (/accounts). Сколько кабинетов можно подключить, определяет план команды (сравнение на /pricing); при превышении лимита подключение останавливается с сообщением «лимит плана достигнут» и предлагает апгрейд. Для операций с отдельным кабинетом выбирайте нужный; доступ участников к кабинетам может различаться.
Подключение через Facebook
Заголовок раздела «Подключение через Facebook»Рекламные кабинеты подключаются только официальной кнопкой Продолжить через Facebook — Facebook Login for Business через приложение AdWitch. AdWitch никогда не просит вставить токен доступа и не импортирует файлы.
Перед началом убедитесь, что у вас есть:
- Бизнес-портфолио с назначенными вам кабинетами (Настройки компании → Рекламные аккаунты → Люди);
- Страница Facebook, которой вы управляете (нужна для креативов и Instagram-плейсментов);
- Пиксель / датасет (рекомендуется для конверсионных кампаний; можно добавить позже).
Далее:
- Откройте «Рекламные кабинеты» (
/accounts), выберите «Добавить кабинет» и нажмите «Продолжить через Facebook». Meta покажет диалог входа для приложения AdWitch; войдите профилем Facebook, у которого есть доступ к кабинетам. - После возврата AdWitch покажет все кабинеты, доступные этому пользователю Facebook: название,
act_-идентификатор, валюту, статус и Business. Длинные списки читаются постранично — нажмите Показать ещё. Отметьте нужные и нажмите Подключить N кабинетов. Ничего не импортируется молча. - Кабинеты, уже подключённые в команде через другого пользователя Facebook, показаны заблокированными. Кабинеты того же пользователя (или с истёкшим токеном) предлагаются как Переподключить.
В карточке кабинета видно, через какого пользователя Facebook он подключён, тип выданного Meta токена (пользовательский или System User) и срок действия так, как его сообщила Meta. Если дата не сообщена — срок неизвестен, никогда «бессрочный».
Несколько профилей Facebook или бизнес-портфолио Meta
Заголовок раздела «Несколько профилей Facebook или бизнес-портфолио Meta»Повторите Добавить кабинет другим профилем Facebook. Каждая авторизация добавляет свои кабинеты в команду, не трогая кабинеты, подключённые через другие профили. Когда токен истёк или отозван, карточка предлагает Переподключить через Facebook.
Что может и чего не может подключение
Заголовок раздела «Что может и чего не может подключение»- Разрешения определяет Meta: они берутся из конфигурации входа приложения AdWitch и из вашей роли в кабинете, на Странице и в Business. Подключение не запускает рекламу и ничего не меняет в Meta.
- Минимальная конфигурация содержит ровно пять разрешений:
ads_read,ads_management,business_management,pages_show_list,pages_read_engagement. Полная конфигурация добавляет по порядку:pages_manage_ads,pages_manage_posts,leads_retrieval,catalog_management,instagram_basic,threads_business_basic,pages_read_user_content,pages_manage_engagement,instagram_manage_comments,page_events,whatsapp_business_management,whatsapp_business_manage_events,instagram_manage_events. Если для функции не выдано нужное разрешение, карточка кабинета предложит Переподключить через Facebook; до этого функция недоступна. Неизвестный список выданных разрешений не считается доказательством их отсутствия.ads_readчитает статистику, аads_managementуправляет кампаниями, креативами, аудиториями и пикселями, отправляет события Conversions API и офлайн-датасетов, настраивает пользовательские конверсии, сплит-тесты, расписания бюджетов, метки и копии объявлений.business_managementопределяет бизнес-владельца кабинета и его ресурсы.pages_show_listиpages_read_engagementоткрывают список Страниц Facebook и их публикации. pages_manage_adsнужно для создания лид-форм, выгрузки лидов вместе сleads_retrieval, рекламы на существующий пост Страницы, объявлений с переходом в Messenger, Instagram Direct или WhatsApp, Instant Experience коллекции и чтения лид-форм Страницы как источников пользовательской аудитории.pages_manage_postsзагружает неопубликованные временные фотографии Страницы и создаёт скрытый canvas для Instant Experience коллекции; AdWitch не публикует посты в ленте. В руководстве по Instant Experiences Meta указывает толькоpages_manage_ads, а справочники Page Photos и Page Canvases требуют объединённый наборpages_manage_posts,pages_manage_ads,pages_read_engagement,pages_read_user_content,pages_show_list. Последнее разрешение также нужно для чтения canvas наряду с модерацией комментариев. Если сохранённые разрешения доказывают отсутствиеpages_manage_postsилиpages_manage_ads, публикация коллекции прекращается до обращения к Graph.catalog_managementоткрывает каталоги;instagram_basic— медиа и идентичность Instagram;threads_business_basic— связанный или предоставленный рекламодателю аккаунт Threads для рекламы в Threads (также нужныinstagram_basicиpages_read_engagement).pages_read_user_contentиpages_manage_engagementпозволяют модерировать комментарии под рекламными постами Facebook токеном Страницы;instagram_manage_comments— комментарии под рекламными медиа Instagram. Продажи, закрытые в переписке, ассистент передаёт через Conversions API for Business Messaging в набор данных Страницы, аккаунта WhatsApp Business или аккаунта Instagram, а не в пиксель; для этого нужныpage_events(Messenger),whatsapp_business_managementиwhatsapp_business_manage_events(WhatsApp),instagram_manage_events(Instagram — только для измерения: оптимизацию покупок из чатов Meta даёт рекламе с переходом в Messenger и WhatsApp). Эти четыре разрешения попадают в конфигурацию входа платформы только после проверки приложения в Meta (App Review); перед первой отправкой ассистент показывает по каждому статус «выдано», «нет» или «неизвестно» и ничего не отправляет, пока известно, что разрешения нет. Для событий Conversions API в пиксель и офлайн-датасеты отдельное разрешение не нужно (достаточноads_management), для публикации рекламы с переходом в WhatsApp не нужны разрешения WhatsApp Business, для рекламы в Threads не требуется ничего сверх перечисленного. Для Ad Library нужно подтверждение личности, а не дополнительное разрешение.- Рекламный кабинет, Страница, Instagram-аккаунт и пиксель — разные назначения. Кабинет в списке не означает, что подключение может публиковать от Страницы или читать пиксель.
- Выданный Meta токен хранится зашифрованным, используется только с сервера AdWitch и нигде не показывается — ни в адресной строке, ни в логах, ни в аналитике. Результат авторизации ждёт вашего выбора 15 минут; после этого просто начните заново.
Настройка приложения и доступ к Странице
Заголовок раздела «Настройка приложения и доступ к Странице»В Facebook Login for Business оператор выбирает ресурсы Ad accounts, Pages, Instagram accounts, Catalogs, Pixels / Datasets и, если панель предлагает, Businesses. Pixels / Datasets нужны для Conversions API, офлайн-датасетов и привязки пикселя по умолчанию, особенно при подключении через System User. Facebook Login for Business запрашивает все разрешения конфигурации сразу: новое разрешение, например pages_manage_posts, добавляют в рабочую конфигурацию только после одобрения App Review либо сначала проверяют в отдельной конфигурации со вторым config_id. Неодобренное разрешение в рабочей конфигурации может сломать подключение для всех.
Функции приложения (не разрешения входа)
Заголовок раздела «Функции приложения (не разрешения входа)»Отдельные функции приложения, не разрешения входа: Marketing API Access Tier (обязательная, ранее Ads Management Standard Access) имеет уровни Limited и Full. Full снимает ограничение на число клиентских рекламных кабинетов и даёт обычные лимиты запросов; для заявки Meta требует не менее 500 вызовов Marketing API за последние 15 дней и долю ошибок ниже 15% среди последних 500 вызовов. Сервер читает уровень из заголовков Graph (development_access = Limited, standard_access = Full), а админ-панель показывает последний обнаруженный уровень. Business Asset User Profile Access может понадобиться для имён авторов комментариев (from / username); необходимость пока не подтверждена, запросите App Review, если имена не приходят. Ads MCP server — необязательный отдельный сценарий панели Meta для ads_mcp_management, доступный только при включённой функции платформы.
Дополнительные права на Странице
Заголовок раздела «Дополнительные права на Странице»Ни одно разрешение входа не заменит задачу ADVERTISE на Странице (для любого объявления от её имени, лид-форм, выгрузки лидов и объявлений с переходом в переписку), задачу CREATE_CONTENT (для коллекций) или Leads Access (доступ к лидам через Leads Access Manager в настройках бизнеса).
Управление кабинетами и пикселями
Заголовок раздела «Управление кабинетами и пикселями»У каждого подключённого кабинета свои данные кампаний. Кабинет можно активировать или деактивировать для автоматизации и поиска по умолчанию, не отключая соединение. Агент может перечислять кабинеты, проверять подключение и просматривать или настраивать пиксели и Страницы. Настройки команды определяют, какие кабинеты видит участник.
В настройках кабинета выберите Страницу и пиксель по умолчанию для новых объявлений. Выберите существующий пиксель или нажмите Ввести ID пикселя для пикселя, переданного другим бизнесом; AdWitch проверит ID через Meta. Создать пиксель создаёт его в Business кабинета (или в самом кабинете, если Business нет) и делает пикселем по умолчанию. Затем используйте Скопировать код для установки базового кода на сайт. Если Meta требует принять Business Tools Terms, администратор бизнеса должен сделать это до создания пикселя; приложение покажет карточку со ссылкой на настройки бизнеса.
Откройте Сигнал и событие оптимизации для оценки пикселя по умолчанию: качество сопоставления, дедупликация браузерных и серверных событий, ценность и валюта, воронка и актуальность. Обновить из Meta загрузит новые данные. Статус Неизвестно означает отсутствие измерения, а не поломку; рекомендация события зависит от доступной статистики адсетов. Если пиксель стоит в магазине на Shopify или WooCommerce и до Meta доходят только браузерные события или сопоставление покупателей слабое, раздел также показывает бесплатное решение — шаги настройки интеграции самой Meta (см. Conversions API).
Страницы, пиксели и другие списки
Заголовок раздела «Страницы, пиксели и другие списки»- Полные списки. Пиксели, страницы, пользовательские аудитории, конверсии, лид-формы, креативы, картинки и видео читаются из Meta постранично — а не только первые 25–100 объектов. Для очень больших кабинетов действует потолок (500 объектов, 200 для медиа); при его достижении агент и интерфейс показывают пометку «список усечён».
- Страницы с Instagram. В выборе Страницы видно, привязан ли профессиональный Instagram-аккаунт. Для Instagram-идентичности выберите привязанную Страницу. Плейсмент Threads предлагается, если Meta разрешает его для цели, и требует привязанного Instagram-аккаунта. При необходимости привяжите его в настройках Страницы Facebook; подключению также нужны разрешения Instagram и Threads.
- Обязательная ссылка назначения. Объявление со ссылкой не публикуется без корректного
http(s)-URL; агент попросит указать ссылку вместо подстановки заглушки.
Дополнительная диагностика Meta (MCP)
Заголовок раздела «Дополнительная диагностика Meta (MCP)»Необязательный (по умолчанию выключенный) тумблер на странице «Рекламные кабинеты» (виден, только если функция включена на платформе) подключает официальный Meta Ads MCP Server к чату как read-only источник диагностики: opportunity score кабинета, аномалии инсайтов, бенчмарки аукциона и индустрии, тренды производительности, качество датасетов/EMQ, ответы Help Center по кодам ошибок, поиск по Ad Library и журнал активности кабинета.
- Что передаётся. Пока тумблер включён, сервер AdWitch обращается к
mcp.facebook.comс токеном одного подключённого кабинета в ходе ответа чата; токен передаётся только Meta, не поставщику ИИ. Доступны только инструменты чтения, и каждый вызов проверяется по объявленным селекторам ресурсов инструмента на принадлежность запрошенных объектов подключённым кабинетам команды (чужие и отключённые кабинеты, недокументированные аргументы и перечисление всех кабинетов токена отклоняются; инструменты каталогов выключены, пока каталог нельзя привязать к подключённому кабинету). Все инструменты записи исключены — создать или изменить что-либо этим путём нельзя. Создание и правка кампаний остаются нативными (подтверждения, запись сначала в Meta, биллинг). - Дополнительное разрешение. Если включён отдельный сценарий Ads MCP server, его конфигурация должна выдавать
ads_mcp_management; в постоянный набор Login оно не входит. Кабинеты без этого разрешения можно переподключить после включения сценария и разрешения оператором. Пока его нет, панель предлагает Переподключить через Facebook, а агент объясняет причину в чате. - Список инструментов. Meta раскатывает инструменты по кабинетам постепенно. Кнопка Проверить инструменты получает актуальный список и показывает, сколько из разрешённых read-only инструментов доступно вашему кабинету.
- Выключить можно тем же тумблером — со следующего хода чата обращений к MCP нет. Если Meta отклонила токен (нет разрешения, токен отозван), в панели появится Переподключить через Facebook, и диагностика остаётся выключенной до переподключения кабинета.
Устранение неполадок
Заголовок раздела «Устранение неполадок»| Проблема | Решение |
|---|---|
| «Facebook не вернул рекламных кабинетов» | У профиля Facebook, которым вы вошли, нет назначенных кабинетов. В Настройках компании → Рекламные аккаунты → Люди добавьте себя и нажмите Повторить через Facebook |
| «Вы отменили диалог Facebook» | Запрос разрешений отклонён. Начните заново и примите запрошенные разрешения |
| «Вход через Facebook не настроен» | В установке не настроено приложение Meta (FB_APP_ID, FB_APP_SECRET, FB_LOGIN_CONFIG_ID). Обратитесь к администратору |
| «Авторизация истекла» | Между диалогом Facebook и вашим выбором прошло больше 15 минут — нажмите Повторить через Facebook |
| «Подключён через другого пользователя Facebook» | Кабинет уже есть в команде через другой профиль. Попросите того человека переподключить его или оставьте как есть |
| «Срок неизвестен» | Meta не сообщила дату. Считайте срок неизвестным, а не бессрочным |