若要在 Facebook 推廣航班,您必須與 Facebook 分享航班相關資訊。分享方式為建立航班目錄,然後填入航線資訊。若要填入目錄並將其保持在最新狀態,有三種方式。
您可在商務管理工具中建立和管理航班目錄:
航班摘要為內含航班庫存資料的檔案。檔案中每一行或每一個項目都代表單一航線。您可使用一個以上的航班摘要,只要所有摘要合計起來包含完整的航班庫存即可。
"
"
)括住。 image
)可使用 JSON 編碼值表示,或由一組使用 JSON 路徑語法標記的「扁平化」純文字欄表示(例如 image[0].url
、image[0].tag[0]
、image[0].tag[1]
)。您可以在同一個檔案中交替使用這兩種慣例。<listings>
XML 根節點包圍著一系列的 <listing>
節點,每一組節點代表一個航班。<?xml
宣告標籤。摘要剖析器會自動偵測 UTF8
、UTF16
或 UTF32
文字編碼,且如果遇到未預期的位元組序列,會預設為 LATIN1
。您可在欄位值提供任何語言的文字,不過,欄位名稱必須完全和以下指定的英文名稱相同。
下列支援欄位是專為新增至商品目錄的項目所設計。
若是本地化目錄,請參閱支援的航班廣告欄位。
欄位和類型 | 說明 |
---|---|
類型:字串 | 必要項目。 出發地的 IATA 代碼。支援機場和城市 IATA 代碼。請使用 IATA 代碼搜尋來驗證 IATA 代碼。提示:為提升效能,請避免在此專屬識別碼欄位中使用空格。 範例: |
類型:字串 | 必要項目。 目的地的 IATA 代碼。支援機場和城市 IATA 代碼。請使用 IATA 代碼搜尋來驗證 IATA 代碼。提示:為提升效能,請避免在此專屬識別碼欄位中使用空格。 範例: |
類型:物件 | 必要項目。 項目上限:20 航班的圖像資料。您可以為航班提供最多 20 張圖像。每張圖像包含兩個欄位: 請參閱圖像物件參數 |
類型:字串 | 必要項目。 大小上限:5,000 航線簡介。 |
類型:字串 | 只在未於廣告層級指定深層連結時,才為必要項目。您可以在廣告管理員中使用 可用於檢視航班的外部網站連結。如果在廣告層級指定深層連結,該連結將優先處理。 |
類型:字串 | 出發地的城市名稱。 範例: |
類型:字串 | 目的地的城市名稱。 範例: |
類型:字串 | 航班價格。指定此值時必須加註幣別。 範例: |
類型:元素 | 使用應用程式連結,直達行動應用程式中航班詳細資料頁面的深層連結。您可在以下位置指定深層連結(以由高到低的優先順序排列):
|
類型:字串 | 單程航班價格。指定此值時必須加註幣別。 範例: |
類型:整數 | 航班優先順序。值從 0(最低優先順序)到 5(最高優先順序)。沒有此值的航班其優先順序將 = 0。 範例: |
類型:字串 | 控制要銷售目錄中的商品或將其封存。在您的廣告、商店或任何其他管道中,用戶只能看到銷售中的商品。支援的值: 範例: 注意:部分合作夥伴平台(例如 Shopify)可能會將商品同步至您的目錄,該狀態稱為預覽,其效果等同於 這個欄位之前稱為 |
欄位名稱和類型 | 說明 |
---|---|
類型:字串 | 必要項目。 航班圖像的網址。請遵循以下圖像規格:
|
類型:字串 | 代表圖像內容的字串。一張圖像可以有多個相關聯的標籤。 範例:
選用。 |
如果您針對 iPhone 和 iPad 有不同的應用程式,請指定 iPhone 和 iPad 特定資訊,否則請僅指定 iOS 資訊。
欄位名稱和類型 | 說明 |
---|---|
類型:字串 | iOS 應用程式的自訂配置。 範例: |
類型:字串 | App Store 的應用程式編號。 範例:1234 |
類型:字串 | 應用程式名稱(適合顯示之用)。 範例: |
類型:字串 | iPhone 應用程式的自訂配置。 範例: |
類型:字串 | App Store 的應用程式編號。 範例: |
類型:字串 | 應用程式名稱(適合顯示之用)。 範例: |
類型:字串 | iPhone 應用程式的自訂配置。 範例: |
類型:字串 | App Store 的應用程式編號。 範例: |
類型:字串 | 應用程式名稱(適合顯示之用)。 範例: |
類型:字串 | Android 應用程式的自訂配置。 範例: |
類型:字串 | 用於意圖產生的完整套件名稱。 範例: |
類型:字串 | 用於意圖產生的完整 Activity 類別名稱。 範例: |
類型:字串 | 應用程式名稱(適合顯示之用)。 範例: |
遵循應用程式連結規格在摘要中提供深層連結。摘要中的深層連結資訊會優先於任何 Facebook 資訊,這些資訊是透過我們的網路爬蟲使用應用程式連結中繼資料收集所得。
如果您已經具備應用程式連結的深層連結資訊,則無須指定此資料。Facebook 使用應用程式連結的資訊來顯示正確的深層連結。若要在廣告中顯示深層連結,請參閱廣告範本:高效速成+ 目錄廣告。
Facebook 可根據像素和應用程式事件動態,自動將航線新增至目錄。每次系統收到事件時,如果指定的航線尚不存在於目錄中,就會自動新增該航線。這樣可讓您無須處理航班摘要,即可將您所有航班用於航班廣告。
若要啟用這項功能,請向航班目錄發出 POST
要求,並且將 generate_items_from_events
設定為 true
。
curl \ -F 'flight_catalog_settings={generate_items_from_events:1}' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/<CATALOG_ID>
自動新增的航線沒有圖像(以顯示於廣告)。因此,您必須為所有自動產生的航線提供可用的通用圖像。
curl \ -F 'fallback_image_url=http://example.com/some.image_1.jpg' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/<CATALOG_ID>
當目錄連結至像素及/或應用程式,並開始接收航班廣告事件後,目錄就會有項目填入。您可查詢目錄加以確認。
curl \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/<CATALOG_ID>/flights
下列章節只適用於以 API 管理目錄的情況。
航班目錄內含航班庫存資料。若要使用目錄 API,請確認是否具備合適的行銷 API 存取層級,並且透過企業管理平台建立第一個目錄,確認已接受服務條款。
若要建立用於航班廣告的航班目錄,請將 vertical
設為 flights
:
curl -X POST \ -F 'name="Test Flight Catalog"' \ -F 'vertical="flights"' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v10.0/{business-id}/owned_product_catalogs
建立目錄後,您必須將航班摘要上傳至 Facebook。請針對每個要上傳的摘要,使用 API 建立摘要物件。可支援排程上傳和直接上傳。
航班組合是目錄的子集。若要設定航班廣告,您至少得建立一個航班組合。
航班組合是由航班目錄套用的篩選條件來決定。例如,您可將所有從倫敦出發的航線建立為航班組合。請注意,您也可建立沒有任何篩選條件的航班組合。在此情況下,航班組合會包含目錄中所有航班。
use FacebookAds\Object\ProductSet;
use FacebookAds\Object\Fields\ProductSetFields;
$flight_set = new ProductSet(null, <PRODUCT_CATALOG_ID>);
$flight_set->setData(array(
ProductSetFields::NAME => 'Test Flight Set',
ProductSetFields::FILTER => array(
'origin_airport' => array(
'eq' => 'LHR',
),
),
));
$flight_set->create();
from facebookads.adobjects.productset import ProductSet
flight_set = ProductSet(None, <PRODUCT_CATALOG_ID>)
flight_set[ProductSet.Field.name] = 'Test Flights Set'
flight_set[ProductSet.Field.filter] = {
'origin_airport': {
'eq': 'SFO',
},
}
flight_set.remote_create()
curl \
-F 'name=Test Flight Set' \
-F 'filter={"origin_airport":{"eq":"LHR"}}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/<PRODUCT_CATALOG_ID>/product_sets
filter
參數是由下列運算子和資料所組成:
運算子 | 篩選條件的類型 |
---|---|
| 包含子字串。運算子不會區別大小寫。 |
| 不包含子字串。運算子不會區別大小寫。 |
| 包含子字串。運算子不會區別大小寫。 |
| 不包含子字串。運算子不會區別大小寫。 |
| 等於。運算子不會區別大小寫。 |
| 不等於。運算子不會區別大小寫。 |
| 小於。僅限數值欄位。 |
| 小於或等於。僅限數值欄位。 |
| 大於。僅限數值欄位。 |
| 大於或等於。僅限數值欄位。 |
資料 | 篩選的資料 |
---|---|
| 出發地的 IATA 代碼。 |
| 目的地的 IATA 代碼。 |
| 航班價格。價格是以美分表示。 |
| 航線簡介。 |