這份文件已更新。
中文(香港) 的翻譯尚未完成。
英文更新時間:2023年12月27日

目的地廣告:目錄及摘要

若要在 Facebook 推廣目的地,您需要與 Facebook 分享相關資訊。您可以建立目的地目錄,然後填入各項目的地資訊。

上載含有您想推廣之目的地的「目的地摘要」CSV 或 XML 檔案

您可以在商務管理工具中建立和管理您的目的地目錄。

若要使用 API 管理您的目錄,您需要:

  1. 建立目的地目錄
  2. 上載摘要至 Facebook
  3. 從您的目的地目錄建立商品組合
  4. 將目錄連結至您的事件來源

目的地摘要:上載您的目的地至 Facebook

目的地摘要是一個檔案,載有您想推廣的目的地。檔案中的每一行或每一個項目都代表著一個目的地。您可以使用一個或多個目的地摘要,只要所有的摘要加總後,包含您想推廣的所有目的地即可。

支援的目的地摘要格式

CSV:範例及說明

CSV 範例 | TSV 範例(扁平化) | TSV 範例(JSON 樣式)

  • 第一橫列必須根據指定值來排序,列出所選的欄位名稱。後續橫列提供每個目的地的相應值。
  • 包含空格或逗號的欄位應以 " 雙引號 " 括起。
  • 巢狀或多重值欄位(例如 addressneighborhoodimage)可使用 JSON 編碼值表示,或由一組使用 JSON 路徑語法標記的「扁平化」純文字直欄表示(例如 address.cityneighborhood[0]image[0].tag[1]image[0].urlimage[0].tag[0])。您可以在同一個檔案中交替使用這兩種慣常做法。

XML:範例及描述

XML 範例

  • <listings> XML 根節點包括一組 <listing> 節點,而後者每一個節點代表一個目的地。
  • 檔案必須以有效的 <?xml 宣告型標籤開頭。

The feed parser automatically detects UTF8, UTF16, or UTF32 text encodings, and defaults to LATIN1 if it encounters an unexpected byte sequences. You can provide text in field values in any language; however, field names must be given exactly as below, in English.

支援的欄位:目的地

以下受支援的欄位專為您加入商品目錄的項目而設。

如欲查看本地化目錄,請參閱目的地支援欄位

欄位名稱與類型說明

destination_id

類型:字串

此為必要項目

長度上限:100

目錄中目的地的不重複識別碼。此識別碼將與您的 destination 應用程式和像素事件所提供的任何 content_ids 配對。秘訣:為提高成效,請避免在此不重複識別資料欄位使用空格。

address

類型:物件

此為必要項目

必須可解析為目的地地點的完整地址。

請參閱地址物件參數

image

類型:物件

此為必要項目

項目上限:20

目的地的圖像資料。您可以為目的地提供最多 20 張圖像。每張圖像包含兩個欄位:urltag。您可以將單一圖像與多個標籤連結。您必須提供至少一個 image。每張圖像大小最大可為 4 MB。

請參閱圖像物件參數

url

類型:字串

此為必要項目

可用於檢視目的地頁面的外部網站連結。您也可以使用 template_url_spec廣告級別上指定網址。廣告級別上的網址優先順序高於摘要中的網址。

type

類型:字串

此為必要項目

項目上限:20

目的地類型,例如沙灘、城市、食物、觀光、文化、歷史、購物、博物館、寧靜、風景、大自然、建築、商務、友善民眾、休閒、夜市、山、寺廟、遠足、浮潛等。單一目的地可與多個類型連結,這代表目的地可有多重屬性,例如 beachsightseeing

name

類型:字串

此為必要項目

目的地最常見的名稱。

neighborhood

類型:字串

此為選用項目

項目上限:20

一個或多個鄰近目的地的地區。

範例:SohoLas Vegas Strip

latitude

類型:浮點

此為選用項目

目的地的緯度。

範例:37.484100

longitude

類型:浮點

此為選用項目

目的地的經度。

範例:-122.148252

description

類型:字串

此為選用項目

大小上限:5000

目的地簡介。

price

類型:字串

此為選用項目。可以是此目的地的最低或平均價格。您必須以貨幣指定此數值。

例子:99.99 USD

price_change

類型:整數

此為選用項目。價格變更:

  • 0:沒有價格變更
  • -10:價格下跌 10%
  • 20:價格上升 20%

可用於建立商品組合,以及在通用廣告創意中使用(「平均降價達 X」)。

applink

類型:元素

此為選用項目。使用應用程式連結的深層連結,可直達您流動應用程式中的目的地詳情頁面。指定深層連結(由最高至最低的優先順序):

  1. 廣告級別指定(使用 template_url_spec
  2. 於這個摘要中指定(使用 Applink 物件
  3. 在您的網站加入應用程式連結中繼標籤

status

類型:字串

控制某商品在您目錄中的狀態為「銷售中」還是「已封存」。用戶在您的廣告、商店或任何其他渠道中只會看到處於「銷售中」狀態的商品。支援的值:activearchived。在預設情況下,商品均會處於「銷售中」狀態。進一步了解如何封存商品


範例:active


備註:某些合作夥伴平台(例如 Shopify)可能會將商品同步到您的目錄,並將此等商品的狀態設為「預覽」,其效果與 archived 相同。

此欄位的舊稱為 visibility。雖然我們仍支援此欄位的舊稱,但建議您使用新的名稱。

商品深層連結

按照應用程式連結規格在摘要中提供深層連結。摘要中的深層連結資訊,優先於 Facebook 使用網絡爬蟲透過應用程式連結中繼資料收集而來的資訊。

如果您已經有來自應用程式連結的深層連結資訊,則無需指定此數據。Facebook 會使用應用程式連結的資訊,以展示正確的深層連結。若要在您的廣告中展示深層連結,請參閱廣告範本:進階高效速成目錄廣告

Image 物件參數

欄位名稱與類型說明

url

類型:字串

此為必要項目

目的地圖像的網址。圖像需符合以下規格:

  • 所有圖像必須為 JPG、GIF 或 PNG 格式。

  • 若為輪播廣告及焦點系列廣告,圖像需以正方形(1:1)格式顯示。最小圖像尺寸為 500 x 500 像素。我們建議使用 1024 x 1024 像素以獲得最佳品質。

  • 若為單一圖像廣告,圖像需以 1.91:1 長闊比例顯示。圖像尺寸下限為 500 x 500 像素。我們建議使用 1200 x 628 像素以獲得最佳品質。

tag

類型:字串

此為選用項目

說明圖像內容的字串。您可以將單一圖像與多個標籤連結。

範例:Fitness CenterSwimming Pool

INSTAGRAM_STANDARD_PREFERRED:讓廣告客戶將自己摘要的某張圖像標註為 Instagram 要使用的預設圖像。此標籤區分大小楷。

Address 物件參數

address 等巢狀或多重值欄位可使用 JSON 編碼值表示,或由一組使用 JSON 路徑語法標記的「扁平化」純文字直欄表示,例如 address.region。您可以在同一個檔案中交替使用這兩種慣常做法。

欄位名稱與類型說明

addr1address.addr1

類型:字串

目的地街道地址。

範例:675 El Camino Real

address.citycity

類型:字串

此為必要項目

目的地所在城市。

範例:Palo Alto

address.regionregion

類型:字串

此為必要項目

目的地所在的州份、縣、地區或省份。

範例:California

address.postal_codepostal_code

類型:字串

目的地的郵遞區號。此為必要項目,沒有郵遞區號系統的國家/地區除外。

範例:

  • 94125
  • NW1 3FG

address.countrycountry

類型:字串

此為必要項目

目的地所在國家/地區。

範例:United States

address.city_idcity_id

類型:字串

用於通用廣告創意深層連結網址 (template_url) 的值。

If you have separate apps for iPhone and iPad, specify iPhone and iPad specific information. Otherwise specify only iOS information.

Field Name and TypeDescription

ios_url

type: string

A custom scheme for the iOS app.

Example: example-ios://electronic

ios_app_store_id

type: string

The app ID for the App Store.

Example: 1234

ios_app_name

type: string

The name of the app (suitable for display).

Example: Electronic Example iOS

iphone_url

type: string

A custom scheme for the iPhone app.

Example: example-iphone://electronic

iphone_app_store_id

type: string

The app ID for the App Store.

Example: 5678

iphone_app_name

type:string

The name of the app (suitable for display).

Example: Electronic Example iPhone

ipad_url

type: string

A custom scheme for the iPhone app.

Example: example-ipad://electronic

ipad_app_store_id

type: string

The app ID for the App Store.

Example: 9010

ipad_app_name

type: string

The name of the app (suitable for display).

Example: Electronic Example iPad

android_url

type: string

A custom scheme for the Android app.

Example: example-android://electronic

android_package

type: string

A fully-qualified package name for intent generation.

Exammple: com.electronic

android_app_name

type: string

The name of the app (suitable for display).

Example: Electronic Example Android

以下部分僅適用於以此 API 管理目錄的情況。

使用 API 建立目的地目錄

目的地目錄是為您想推廣的目的地而設的容器。如要使用目錄 API,您需要確保擁有適合的推廣 API 存取權限級別,並已於企業管理平台建立第一個目錄,以接受服務條款

若要為目的地廣告建立目的地目錄,請將 vertical 設定為 destinations

curl -X POST \
  -F 'name="Test Destination Catalog"' \
  -F 'vertical="destinations"' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v10.0/BUSINESS_ID/owned_product_catalogs

透過 API 上載目的地摘要

建立目錄後,您需要上載目的地摘要至 Facebook。使用 API 為您要上載的每一個摘要建立摘要物件。我們支援排定與直接上載。

篩選目的地目錄至目的地組合

目的地組合是目錄的子集。如要設定多個目的地廣告,您需要目的地組合。因此,您需要建立最少一個目的地組合。

目的地組合由套用至目的地目錄的篩選條件定義。例如,您可以為所有有大幅度降價的目的地建立目的地組合。請注意,您亦可建立不含任何篩選條件的目的地組合。這種情況下,目的地組合會包含目錄中的所有目的地。

use FacebookAds\Object\ProductSet;
use FacebookAds\Object\Fields\ProductSetFields;

$destination_set = new ProductSet(null, <PRODUCT_CATALOG_ID>);

$destination_set->setData(array(
  ProductSetFields::NAME => 'Test Destination Set',
  ProductSetFields::FILTER => array(
    'price_change' => array(
      'lt' => -20,
    ),
  ),
));

$destination_set->create();
from facebookads.adobjects.productset import ProductSet

destination_set = ProductSet(None, <PRODUCT_CATALOG_ID>)

destination_set[ProductSet.Field.name] = 'Test Destination Set'
destination_set[ProductSet.Field.filter] = {
    'price_change': {
        'lt': -20,
    },
}

destination_set.remote_create()
curl \
  -F 'name=Test Destination Set' \
  -F 'filter={"price_change":{"lt":-20}}' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v2.10/<PRODUCT_CATALOG_ID>/product_sets

filter」參數由以下運算子及數據組成:

OperatorsFilter Type

i_contains

Contains substring. Operator is case-insensitive.

i_not_contains

Does not contain substring. Operator is case-insensitive.

contains

Contains substring. Operator is case-insensitive.

not_contains

Does not contain substring. Operator is case-insensitive.

eq

Equal to. Operator is case-insensitive.

neq

Not equal to. Operator is case-insensitive.

lt

Less than. For numeric fields only.

lte

Less than or equal to. For numeric fields only.

gt

Greater than. For numeric fields only.

gte

Greater than or equal to. For numeric fields only.

資料篩選後的數據

country

目的地所在國家/地區。

price

目的地的價格。價格單位為美仙。

currency

貨幣。

price_change

價格下跌或上升。

city

目的地所在的城市。

description

目的地的描述。

name

目的地的名稱。

destination_set_id

目錄中目的地的不重複識別碼。