Перейти к содержимому
На главнуюОткрыть приложение

Рекламные кабинеты Meta

Подключайте рекламные кабинеты Meta и управляйте ими на странице «Рекламные кабинеты» (/accounts). Сколько кабинетов можно подключить, определяет план команды (сравнение на /pricing); при превышении лимита подключение останавливается с сообщением «лимит плана достигнут» и предлагает апгрейд. Для операций с отдельным кабинетом выбирайте нужный; доступ участников к кабинетам может различаться.

Рекламные кабинеты подключаются только официальной кнопкой Продолжить через Facebook — Facebook Login for Business через приложение AdWitch. AdWitch никогда не просит вставить токен доступа и не импортирует файлы.

Перед началом убедитесь, что у вас есть:

  1. Бизнес-портфолио с назначенными вам кабинетами (Настройки компании → Рекламные аккаунты → Люди);
  2. Страница Facebook, которой вы управляете (нужна для креативов и Instagram-плейсментов);
  3. Пиксель / датасет (рекомендуется для конверсионных кампаний; можно добавить позже).

Далее:

  1. Откройте «Рекламные кабинеты» (/accounts), выберите «Добавить кабинет» и нажмите «Продолжить через Facebook». Meta покажет диалог входа для приложения AdWitch; войдите профилем Facebook, у которого есть доступ к кабинетам.
  2. После возврата AdWitch покажет все кабинеты, доступные этому пользователю Facebook: название, act_-идентификатор, валюту, статус и Business. Длинные списки читаются постранично — нажмите Показать ещё. Отметьте нужные и нажмите Подключить N кабинетов. Ничего не импортируется молча.
  3. Кабинеты, уже подключённые в команде через другого пользователя 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 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 не сообщила дату. Считайте срок неизвестным, а не бессрочным