自動在 Facebook 上推廣您的旅遊庫存商品。Facebook 的旅遊廣告採用跨裝置的購買意願訊號,可自動透過 Facebook 上的不重複廣告創意,來推廣庫存中的相關旅遊選項。
本指南假設:
旅遊廣告支援不同的目標設定策略。您可以將適當的廣告受眾與適當的商品組合相互結合,以推動不同的業務目標:
建立旅遊廣告時,應遵循的程序與使用 API 設定任何其他類型的 Facebook 廣告相同:
旅遊廣告使用 PRODUCT_CATALOG_SALES 目標。在行銷活動層級的 promoted_object 指定旅遊目錄:
curl \ -F 'name=Product Catalog Sales Campaign' \ -F 'objective=PRODUCT_CATALOG_SALES' \ -F 'promoted_object={"product_catalog_id":"<PRODUCT_CATALOG_ID>"}' \ -F 'status=PAUSED' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/campaigns
有了行銷活動和 campaign_id 之後,即可建立廣告組合。廣告組合定義廣告的出價和目標設定選項。
若要再次鎖定網站或應用程式的訪客,所使用的動態廣告受眾類型應與所推廣的商品組合類型相同,例如將飯店組合推廣給飯店廣告受眾、將航班組合推廣給航班廣告受眾,以及將目的地組合推廣給目的地廣告受眾。
若要針對曾在您網站和/或應用程式上購買的用戶進行交叉銷售和追加銷售,所使用的動態廣告受眾應包含已購買過的用戶,然後再向這些用戶推廣其他目錄的旅遊選項,例如鎖定購買機票的廣告受眾投放飯店組合或強調選位權的其他航班組合。
OFFSITE_CONVERSIONS,例如 Purchase 或 InitiateCheckout。
curl \ -F 'name=Product Catalog Sales Adset' \ -F 'bid_amount=3000' \ -F 'billing_event=IMPRESSIONS' \ -F 'optimization_goal=OFFSITE_CONVERSIONS' \ -F 'daily_budget=15000' \ -F 'campaign_id=<CAMPAIGN_ID>' \ -F 'targeting={ "geo_locations": {"countries":["US"]}, "dynamic_audience_ids": ["<DYNAMIC_AUDIENCE_ID>"] }' \ -F 'promoted_object={"product_set_id":"<PRODUCT_SET_ID>"}' \ -F 'status=PAUSED' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/adsets
旅遊廣告不支援廣告組合中的內嵌動態廣告受眾目標設定規格。您必須先另外建立廣告受眾。
您可以在旅遊廣告的廣告創意中使用範本標籤。Facebook 顯示您的廣告時,會以用戶的實際旅遊選擇,取代範本標籤。您可以在廣告本身以及用戶點擊廣告後所看到的網址中使用範本標籤。
使用 template_url_spec 欄位指定用戶點擊廣告後所顯示的網址。如果沒有提供網址,或者我們在呈現廣告時無法衍生網址,則會顯示目錄中的網址。針對航班廣告,如果您沒有在目錄中提供網址,就必須填寫此欄位。
您可以顯示單一商品或包含多個商品的輪播廣告。若在輪播廣告中選擇顯示單一商品廣告,同一商品可以顯示多張圖像(假設目錄內的各種商品都有多張圖像)。您還可顯示靜態圖卡來搭配動態圖卡。如需廣告創意選項的詳細資訊,請參閱高效速成+ 目錄廣告:建立廣告創意範本。
下列範例說明如何建立飯店廣告的輪播廣告創意。目的地廣告和航班廣告的設定方法相似。
curl \ -F 'name=Dynamic Ad Template Creative Sample' \ -F 'object_story_spec={ "page_id": "<PAGE_ID>", "template_data": { "additional_image_index": 0, "call_to_action": {"type":"BOOK_TRAVEL"}, "description": "{{hotel.description}}", "link": "<LINK>", "message": "Book your upcoming stay in {{hotel.city}}", "name": "{{hotel.name | titleize}}" } }' \ -F 'template_url_spec={ "config": {"app_id":"123456789012345"}, "ios": { "url": "example:\/\/home\/hotel?id={{hotel.hotel_id | urlencode}}&startDate={{trip.checkin_date date_format:Y-m-d | urlencode}}&endDate={{trip.checkout_date date_format:Y-m-d | urlencode}}" }, "web": { "url": "http:\/\/www.example.com\/hotel?id={{hotel.hotel_id | urlencode}}&startDate={{trip.checkin_date date_format:Y-m-d | urlencode}}&endDate={{trip.checkout_date date_format:Y-m-d | urlencode}}" } }' \ -F 'product_set_id=<PRODUCT_SET_ID>' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/adcreatives
向已購買航班的廣告受眾追加銷售選項,例如選位或優先登機:
PURCHASE 事件。recommender_settings 指定 PURCHASE 事件,以用於推薦廣告。curl \ -F 'name=Advantage+ Catalog Ad Template Creative Up-sell Sample' \ -F 'object_story_spec={ "page_id": "<PAGE_ID>", "template_data": { "additional_image_index": 0, "call_to_action": {"type":"LEARN_MORE"}, "description": "{{flight.description}}", "link": "<LINK>", "message": "Book extra leg room on your flight from {{flight.origin_city}} to {{flight.destination_city}}", } }' \ -F 'template_url_spec={ "config": {"app_id":"<APP_ID>"}, "ios": { "url": "example:\/\/home\/flight?id={{flight.origin_airport}}&startDate={{trip.departing_departure_date date_format:Y-m-d | urlencode}}&endDate={{trip.returning_departure_date date_format:Y-m-d | urlencode}}" }, "web": { "url": "http:\/\/www.example.com\/flight?id={{flight.origin_airport}}&startDate={{trip.checkin_date date_format:Y-m-d | urlencode}}&endDate={{trip.returning_departure_date date_format:Y-m-d | urlencode}}" } }' \ -F 'product_set_id=<FLIGHT_SET_ID>' \ -F 'recommender_settings'={"preferred_events":["Purchase"]}\ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/VERSION/act_<AD_ACCOUNT_ID>/adcreatives 疊壓文字可讓廣告商為高效速成+ 目錄廣告中的每項商品加上定價資訊(以直接價格或折扣形式)。
您可以依據用於廣告組合的目錄類型使用下列疊壓文字類型:
price、strikethrough 和 % offpriceprice備註:上述疊壓文字選項支援每個目錄類型中所有與價格相關的範本標籤。若要查看每個目錄類型的範本標籤,請參閱飯店、目的地以及航班。
定價資訊是隨著摘要中的價格和銷售價格欄位而動態擷取。廣告商可從下列自訂項目中選擇高效速成+ 目錄廣告疊壓文字:
TOP_LEFT、TOP_RIGHT、BOTTOM_LEFT 和 BOTTOM_RIGHT。三角形僅支援 TOP_LEFT 和 TOP_RIGHT。price、strikethrough 和 % off。備註:strikethrough 和 % off 只適用於飯店。深入瞭解如何加入疊壓文字。
curl \ -F 'name=Test Templates in Overlay' \ -F 'object_story_spec={ "page_id": "<PAGE_ID>", "template_data": { "description": "Description", "link": "<LINK>", "name": "Name: {{hotel.name}}", "message" : "Come visit {{hotel.city}}!", "image_overlay_spec": { "overlay_template":"pill_with_text", "text_font":"droid_serif_regular", "text_type":"strikethrough_price", "position":"top_left", "theme_color":"background_e50900_text_ffffff", "float_with_margin":"true", "text_template_tags": ["{{hotel.price round}}", "{{hotel.sale_price round}}"], } } }' \ -F 'product_set_id=<PRODUCT_SET_ID>' \ -F 'template_url=http://www.example.com' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v2.10/act_897427477067185/adcreatives 若要建立廣告,請使用 ad_set_id 和 creative_id。
curl -X POST \ -F 'name="My Ad"' \ -F 'adset_id="<AD_SET_ID>"' \ -F 'creative={ "creative_id": "<CREATIVE_ID>" }' \ -F 'status="PAUSED"' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/ads
您可以使用廣告預覽 API 產生高效速成+ 廣告創意的預覽內容。包含 product_item_ids 參數可指定要在預覽中顯示的目錄項目。
使用廣告預覽 API 產生廣告的預覽內容。包含 product_item_ids 可指定要在預覽中顯示的目錄項目,start_date 和 end_date 則可指定特定日期。
curl -X GET \ -d 'ad_format="DESKTOP_FEED_STANDARD"' \ -d 'product_item_ids=[ "<PRODUCT_ITEM_ID>" ]' \ -d 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v25.0/<CREATIVE_ID>/previews
| 欄位名稱和類型 | 說明 |
|---|---|
類型: |
|
類型: | 以用戶的購買意願訊號產生預覽,例如 2016-12-24。
|
類型: | 以用戶的購買意願訊號產生預覽,例如 2017-01-01。
|
若要擷取旅遊物件(例如飯店)的廣告洞察報告,請對 /insights 發出 GET 呼叫。備註:請記得將 product_id 新增至 breakdown 參數。
飯店和目的地會顯示每個 hotel_id 或 destination_id 的 product id 資料解析。航班的 product id 資料解析會顯示 origin_airport:destination_airport。
若要擷取高效速成+ 目錄廣告的留言或「讚」,請使用動態貼文 API。