Использование публикаций в качестве рекламы в Instagram

Создавайте рекламу в Instagram из публикацией в Instagram и на Facebook.

Ограничения

  • Публикации с медиафайлами, музыка или интерактивные элементы (например, фильтры) в которых защищены авторским правом, нельзя продвигать.

Публикации в Instagram

Вы можете создавать рекламу из публикаций в ленте Instagram, в которых есть одно фото, видео, кольцевая галерея или Reels (фото и видео с метками также поддерживаются), а также из активных историй в Instagram. Кроме того, вы можете создавать рекламу из публикаций в ленте, содержащих изображения ленты, кольцевые галереи и интересных видео с метками товаров. В настоящий момент создание рекламы на основе публикацией в Instagram TV недоступно.

Шаг 1. Получение ID пользователя Instagram

Получить ID (IG User) пользователя Instagram можно двумя способами:

Graph API для Instagram

Получите ID пользователя аккаунта Instagram Business или аккаунта автора, используя поле instagram_business_account соответствующей Страницы Facebook. См. руководство по началу работы с Graph API для Instagram.

API Instagram Ads

Воспользуйтесь API Marketing и получите ID пользователя аккаунта Instagram, связанного с конкретным рекламным аккаунтом или Страницей. Для этого запросите следующие конечные точки:

Если вам нужно связать свой аккаунт Instagram, ознакомьтесь со статьями Добавление аккаунта Instagram в Business Manager и Что произойдет, если связать аккаунт Instagram со Страницей Facebook, которой я управляю?.

Шаг 2. Выбор публикации для продвижения

Чтобы получить ID публикации Instagram (IG Media), которую вы хотите использовать в качестве рекламы, используйте конечные точки мультимедийных файлов Instagram Graph API. Чтобы получить ID истории Instagram, которую вы хотите использовать в качестве рекламы, используйте конечные точки историй Instagram Graph API. Этот ID будет использоваться в параметре source_instagram_media_id в вашем объявлении.

Если у вас уже настроен рекламный креатив для публикации Instagram, получите ID исходного медиафайла в публикации, запросив {ad_creative_id}/source_instagram_media_id.

Шаг 3. Создание рекламы

Чтобы создать рекламу, выполните все действия в руководстве до шага 3, "Создание группы объявлений". На шаге 4, "Создание рекламного креатива и рекламы", внесите следующие изменения:

{
  "object_id":"<object_id>", // page id
  "instagram_user_id":"<instagram-user-id>",
  "source_instagram_media_id":"<source_instagram_media_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>"

После создания рекламного креатива создайте рекламные объявления. Указывать креатив также можно при создании самих объявлений, не разделяя процесс на два шага.

Публикации на Facebook

Не все публикации на 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, можно создавать рекламу.

Создать объявление на основе публикации в ленте или истории можно двумя способами:

  • Указать нужный контент через source_instagram_media_id.
  • Создать object_story_spec напрямую в рекламном креативе. Для второго способа необходимы разрешения ads_management.