這份文件已更新。
中文(台灣) 的翻譯尚未完成。
英文更新時間:2023年11月29日

目的地廣告 - 目錄和摘要

若要在 Facebook 推廣目的地,您必須與 Facebook 分享目的地相關資訊。分享方式為建立目的地目錄,然後填入目的地資訊。

上傳內含推廣目的地的「目的地摘要」CSV 或 XML 檔案

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

若要使用 API 來管理目錄:

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

目的地摘要 - 將目的地上傳至 Facebook

目的地摘要為內含所推廣目的地的檔案。檔案中每一行或每一個項目都代表單一目的地。您可使用一或多個目的地摘要,只要所有摘要合計起來包含所有要推廣的目的地即可。

支援的目的地摘要格式

CSV - 範例和說明

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

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

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

類型:字串

選用項目

大小上限:5,000

目的地簡介。

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 使用應用程式連結的資訊來顯示正確的深層連結。若要在廣告中顯示深層連結,請參閱廣告範本:高效速成+ 目錄廣告

圖像物件參數

欄位名稱和類型說明

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)可使用 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

目的地在目錄內的不重複識別資料。