由 2024 年 6 月 3 日起,您可使用 boost_eligibility_info
欄位,以方便高效地判斷媒體是否符合資格以廣告形式加強推廣;您亦可用 boost_ads_list
來追蹤有關廣告的過往加強推廣 Instagram 廣告資料。請參閱網誌以了解詳情。
從 Instagram 或 Facebook 帖子建立 Instagram 廣告。
您可使用包含單一相片、影片、輪播內容或連續短片的 Instagram 動態消息帖子,或使用現存未刪除的 Instagram 限時動態建立廣告;我們也支援獲標註的相片和影片。您亦可使用有商品標籤和包含動態消息圖像、輪播內容和現有影片的動態消息帖子建立廣告。您目前無法以 Instagram TV 帖子建立廣告。
我們支援兩種取得 Instagram 用戶編號(Instagram 用戶)的方式:
使用相關 Facebook 專頁上的 instagram_business_account
欄位,取得 Instagram 商業帳戶或創作者帳戶的用戶編號。請參閱 Instagram Graph API:新手指南。
使用推廣 API,取得連結至特定廣告帳戶或專頁的 Instagram 帳戶之用戶編號。透過查詢下列端點來取得相關資訊:
{ad_account_id}/connected_instagram_accounts
—獲取連結至廣告帳戶的 Instagram 帳戶之用戶編號。{business_id}/instagram_business_accounts
—獲取連結至企業的 Instagram 帳戶之用戶編號。如要連結至 Instagram 帳戶,請參閱「將 Instagram 帳戶加入您的企業管理平台」及「連結我的 Instagram 帳戶和我管理的 Facebook 專頁後,會發生什麼情況?」這兩篇文章。
如果您想將相關 Instagram 帖子(IG 媒體)用作廣告並取得其編號,請使用 Instagram Graph API 的媒體端點。如果您想將 Instagram 限時動態用作廣告並取得相關編號,請使用 Instagram Graph API 的限時動態端點。此編號將用作您廣告的 source_instagram_media_id
。
您可使用 boost_eligibility_info
欄位來判斷相關媒體是否符合資格以廣告形式加強推廣。
如果您已使用 Instagram 帖子來設定廣告創意,請查詢 {ad_creative_id}/source_instagram_media_id
,查看該帖子原來的媒體編號。
如要建立廣告,請按照新手指南:Instagram 廣告 API 中所述的流程操作至第 3 步:建立廣告組合為止。在執行「第 4 步:提供廣告創意和建立廣告」時,作出下列變動:
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>" }
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>"
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 廣告。
您可以將現有的 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 才能使用標準強化效果」的錯誤,請查看進階高效速成廣告創意的標準強化效果以了解詳情。
如果您正在推廣 Facebook 帖子,而當中的廣告創意包含 Instagram 廣告項目編號,廣告組合也同時包含 Facebook 和 Instagram 版位,則您可能會遇到錯誤表示「廣告創意缺少 DOF 規格」或「多目的地廣告的廣告創意應含有 degrees_of_freedom 規格」。將 "optimization_type": "DOF_MESSAGING_DESTINATION"
加入廣告創意中的 asset_feed_spec
參數。