将帖子用作 Instagram 广告

从 2024 年 6 月 3 日开始,您可以使用 boost_eligibility_info 字段,方便高效地确定媒体是否符合以广告形式速推的条件,还可以使用 boost_ads_list 来追踪与相应广告相关的过去的速推 Instagram 广告信息。详情请参阅此博客

使用 Instagram 或 Facebook 帖子创建 Instagram 广告。

限制

  • 包含受版权保护的音乐或互动元素(如筛选条件)的媒体帖子无法速推。

Instagram 帖子

您可以使用包含单一照片、视频、轮播或 Reels 的 Instagram 动态帖子(支持带标记的照片和视频)或未过期的 Instagram 快拍创建广告。您还可以使用包含动态图片、轮播和现有带商品标记视频的动态帖子创建广告。您目前无法使用 Instagram TV 帖子创建广告。

第 1 步:获取 Instagram 用户编号

获取 Instagram 用户编号(Instagram 用户)的方式有两种:

Instagram 图谱 API

使用相关 Facebook 公共主页上的 instagram_business_account 字段,获取 Instagram 业务帐户或创作者帐户的用户编号。请参阅 Instagram 图谱 API > 入门指南

Instagram 广告 API

使用市场营销 API,获取绑定到特定广告帐户或公共主页的 Instagram 帐户的用户编号。通过查询下列端点来获取相关信息:

如果您需要绑定 Instagram 账户,请参阅将 Instagram 账户添加到商务管理平台,以及将 Instagram 账户绑定到我管理的 Facebook 公共主页后会发生什么?

第 2 步:找到要推广的帖子并查看其资格

如要获取您想用作广告的相关 Instagram 帖子(Instagram 媒体)的编号,请使用 Instagram 图谱 API 的媒体端点。如要获取您想用作广告的相关 Instagram 快拍的编号,请使用 Instagram 图谱 API 的快拍端点。此编号将用作您广告的 source_instagram_media_id

您可以使用 boost_eligibility_info 字段,来确定此媒体是否有资格作为广告进行速推。

如果您已使用 Instagram 帖子来设置广告创意,请查询 {ad_creative_id}/source_instagram_media_id,查看该帖子原来的媒体编号。

第 3 步:创建广告

如要创建广告,请按照 Instagram 广告 API > 入门指南中所述流程操作至第 3 步:创建广告组。在执行第 4 步:提供广告创意和创建广告时,请进行以下更改:

  1. 不要在创意参数中指定 instagram_actor_id,而是将 instagram_user_id 设置为您在第 1 步:获取 Instagram 用户编号中所获取的 Instagram 用户编号。例如:
    {
      "object_id":"<object_id>", // page id
      "instagram_user_id":"<instagram-user-id>",
      "source_instagram_media_id":"<source_instagram_media_id>"
    }
    
  2. source_instagram_media_id 指定为您在第 2 步:找出您想要推广的帖子中获取的媒体编号。例如:
    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>"
    
  3. 您也可以选择更新 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>"

    行动号召

    您可以根据目标位置来设置行动号召:InstagramMessenger多目标位置

    Instagram 直达广告
    "call_to_action": {
      "value": {"app_destination":"INSTAGRAM_DIRECT"},
      "type": "MESSAGE_PAGE"
    }
    
    Messenger 直达广告
    "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 帖子

并非所有 Facebook 帖子都可用作 Instagram 广告。

您可以将现有的 Facebook 动态帖子或快拍用作广告创意的一部分,以此加速推广 Instagram 内容。如要了解某个帖子是否可用作广告,请执行下列 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 是帖子编号,采用了 postOwnerID_postID 格式;instagram_actor_id 是绑定了公共主页的 Instagram 账户编号或由公共主页提供支持的 Instagram 账户编号。详情请参阅使用公共主页设置 Instagram 账户

疑难解决

  • 如果您遇到错误消息“创意必须提供 enroll_status 才能使用标准美化”,请参阅进阶赋能型素材的标准美化,了解详情。

  • 如果您要在广告创意中推广带有 Instagram 账户编号的 Facebook 帖子,且广告组中包含 Facebook 和 Instagram 两种版位,您可能会遇到错误消息“创意缺少 DOF 参数”或“多目标位置广告的创意应设有 degrees_of_freedom 参数”。请在广告创意的 asset_feed_spec 参数中添加 "optimization_type": "DOF_MESSAGING_DESTINATION"