若要在 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 張圖像。每個圖像包含兩個欄位: 請參閱圖像物件參數 |
類型:字串 | 此為必要項目。 大小上限:5000 介紹航線的簡短說明。 |
類型:字串 | 只有當您沒有在廣告級別指定深層連結時,此項才為必要項目。您可以在廣告管理員中使用 可用於檢視航班的外部網站連結。若您已在廣告級別指定深層連結,則深層連結的優先順序較高。 |
類型:字串 | 出發城市的名稱。 範例: |
類型:字串 | 目的地城市的名稱。 範例: |
類型:字串 | 航班價格。您必須以貨幣指定此數值。 範例: |
類型:元素 | 使用應用程式連結建立的深層連結,直達您流動應用程式中的航班詳情頁面。您可以指定深層連結(由最高至最低的優先順序):
|
類型:字串 | 單程機票價格。您必須以貨幣指定此數值。 範例: |
類型:整數 | 航班優先權。此值可為 0(低優先權)到 5(高優先權)。沒有此值的航班優先權 = 0。 範例: |
類型:字串 | 控制某商品在您目錄中的狀態為「銷售中」還是「已封存」。用戶在您的廣告、商店或任何其他渠道中只會看到處於「銷售中」狀態的商品。支援的值: 範例: 備註:某些合作夥伴平台(例如 Shopify)可能會將商品同步到您的目錄,並將此等商品的狀態設為「預覽」,其效果與 此欄位的舊稱為 |
欄位名稱與類型 | 說明 |
---|---|
類型:字串 | 此為必要項目。 航班圖像的網址。圖像需符合以下規格:
|
類型:字串 | 說明圖像內容的字串。單一圖像可以與多個標籤連結。 範例:
此為選用項目。 |
如果您有 iPhone 與 iPad 專用的應用程式,請指定 iPhone 與 iPad 的特定資訊。否則僅指定 iOS 資訊即可。
欄位名稱與類型 | 描述 |
---|---|
類型:string | iOS 應用程式的自訂配置。 範例: |
類型:string | App Store 的應用程式編號。 範例:1234 |
類型:string | 應用程式名稱(適合展示的)。 範例: |
類型:string | iPhone 應用程式的自訂配置。 範例: |
類型:string | App Store 的應用程式編號。 範例: |
類型:string | 應用程式名稱(適合展示的)。 範例: |
類型:string | iPhone 應用程式的自訂配置。 範例: |
類型:string | App Store 的應用程式編號。 範例: |
類型:string | 應用程式名稱(適合展示的)。 範例: |
類型:string | Android 應用程式的自訂配置。 範例: |
類型:string | 完全符合條件的套件名稱,用於產生意圖。 範例: |
類型:string | 完全符合條件的活動類別名稱,用於產生意圖。 範例: |
類型:string | 應用程式名稱(適合展示的)。 範例: |
按照應用程式連結規格在摘要中提供深層連結。摘要中的深層連結資訊,優先於 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 代碼。 |
| 航班價格。價格單位為美仙。 |
| 介紹航線的簡短說明。 |