С 3 июня 2024 г. вы можете использовать поле boost_eligibility_info
, которое предлагает удобный и эффективный способ определить, можно ли продвигать медиафайл в качестве рекламы, а также поле boost_ads_list
для отслеживания связанной с этой рекламой информацией о прошлых продвижениях объявления в Instagram. Подробнее см. в блоге.
Создавайте рекламу в Instagram из публикаций в Instagram и на Facebook.
Вы можете создавать рекламу из публикаций в ленте Instagram, в которых есть одно фото, видео, кольцевая галерея или Reels (фото и видео с метками также поддерживаются), а также из активных историй в Instagram. Кроме того, вы можете создавать рекламу из публикаций в ленте, содержащих изображения ленты, кольцевые галереи и интересных видео с метками товаров. В настоящий момент создание рекламы на основе публикацией в Instagram TV недоступно.
Получить ID (IG User) пользователя Instagram можно двумя способами:
Получите ID пользователя аккаунта Instagram Business или аккаунта автора, используя поле instagram_business_account
соответствующей Страницы Facebook. См. руководство по началу работы с Graph API для Instagram.
Воспользуйтесь Marketing API и получите ID пользователя аккаунта Instagram, связанного с конкретным рекламным аккаунтом или Страницей. Для этого запросите следующие конечные точки:
{ad_account_id}/connected_instagram_accounts
— для получения ID пользователя аккаунта Instagram, связанного с рекламным аккаунтом;{business_id}/instagram_business_accounts
— для получения ID пользователя аккаунта Instagram, связанного с компанией.Если вам нужно связать свой аккаунт Instagram, ознакомьтесь со статьями Добавление аккаунта Instagram в Business Manager и Что произойдет, если связать аккаунт Instagram со Страницей Facebook, которой я управляю?.
Чтобы получить ID публикации Instagram (IG Media), которую вы хотите использовать в качестве рекламы, используйте конечные точки мультимедийных файлов Instagram Graph API. Чтобы получить ID истории Instagram, которую вы хотите использовать в качестве рекламы, используйте конечные точки историй Instagram Graph API. Этот ID будет использоваться в параметре source_instagram_media_id
в вашем объявлении.
Вы можете использовать поле boost_eligibility_info
, чтобы определить, можно ли продвигать медиафайл как рекламу.
Если у вас уже настроен рекламный креатив для публикации Instagram, получите ID исходного медиафайла в публикации, запросив {ad_creative_id}/source_instagram_media_id
.
Чтобы создать рекламу, выполните все действия в руководстве до шага 3, "Создание группы объявлений". На шаге 4, "Создание рекламного креатива и рекламы", внесите следующие изменения:
instagram_actor_id
параметр instagram_user_id
и укажите в нем ID пользователя Instagram, полученный на первом шаге, "Получение ID пользователя Instagram". Пример:
{ "object_id":"<object_id>", // page id "instagram_user_id":"<instagram-user-id>", "source_instagram_media_id":"<source_instagram_media_id>" }
source_instagram_media_id
укажите ID медиафайла, полученный на втором шаге, "Выбор публикации для продвижения". Пример:
curl -i -X POST \ "https://graph.facebook.com/v<API_VERSION>/act_<AD_ACCOUNT>/adcreatives ?object_id=<PAGE_ID> &instagram_user_id=<IG_USER_ID> &source_instagram_media_id=<IG_ORGANIC_MEDIA_ID> &access_token=<API_ACCESS_TOKEN>"
call_to_action
для промоакции. Пример:
curl -i -X POST \ "https://graph.facebook.com/v<API_VERSION>/act_<AD_ACCOUNT>/adcreatives ?object_id=<PAGE_ID> &instagram_user_id=<IG_USER_ID> &source_instagram_media_id=<IG_ORGANIC_MEDIA_ID> &call_to_action="{'type':'LEARN_MORE','value':{'link': '<YOUR_LINK>'}}" &access_token=<API_ACCESS_TOKEN>"
"call_to_action": { "value": {"app_destination":"INSTAGRAM_DIRECT"}, "type": "MESSAGE_PAGE" }
"call_to_action": { "value": {"app_destination":"MESSENGER"}, "type": "MESSAGE_PAGE" }
"asset_feed_spec": { "optimization_type": "DOF_MESSAGING_DESTINATION", "call_to_actions": [ { "type": "MESSAGE_PAGE", "value": { "app_destination": "MESSENGER", "link": "https://fb.com/messenger_doc/" } }, { "type": "INSTAGRAM_MESSAGE", "value": { "app_destination": "INSTAGRAM_DIRECT", "link": "https://www.instagram.com" } } ] }Подробнее см. в документации по параметрам ленты объектов.
После создания рекламного креатива создайте рекламные объявления. Указывать креатив также можно при создании самих объявлений, не разделяя процесс на два шага.
Не все публикации на Facebook работают в качестве рекламы в Instagram.
Для продвижения своего контента Instagram в рекламном креативе можно использовать существующую публикацию ленты или историю Facebook. Чтобы проверить, можно ли использовать публикацию для рекламы, выполните следующий вызов API:
curl -G \ -d "access_token=<ACCESS_TOKEN>"\ -d "fields=is_instagram_eligible"\ "https://graph.facebook.com/<API_VERSION>/<POST_ID>"
Если в ответе указано "is_instagram_eligible": true
, можно создавать рекламу.
curl -i -X POST \
"https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT>/adcreatives
?object_story_id=<postOwnerID_postID>
&instagram_actor_id=<IG_USER_ID>
&call_to_action="{'type':MESSAGE_PAGE,'value':{'app_destination':'MESSENGER'}}"
&access_token=<ACCESS_TOKEN>"
Здесь object_story_id
— это ID публикации в формате postOwnerID_postID
, а instagram_actor_id
— ID подключенного к странице аккаунта Instagram или ID аккаунта Instagram на базе Страницы. Подробнее см. в статье Настройка аккаунта Instagram, связанного со страницей.
Если вы получаете сообщение об ошибке "Creative Must Provide enroll_status for Standard Enhancements" (Креатив должен предоставлять enroll_status для стандартных улучшений), обратитесь за дополнительной информацией к статье Стандартные улучшения для креативов Advantage+.
Если вы продвигаете публикацию на Facebook с ID Instagram в рекламном креативе и группа объявлений включает в качестве мест размещения Facebook и Instagram, вы можете получить сообщение об ошибке "Creative is missing DOF spec" (Отсутствует спецификация DOF креатива) или "Creative should have degrees_of_freedom spec for multi-destination ads" (Для объявлений с несколькими местами назначения креатив должен иметь спецификацию degrees_of_freedom". Добавьте "optimization_type": "DOF_MESSAGING_DESTINATION"
в параметр asset_feed_spec
рекламного креатива.