หากต้องการโปรโมทปลายทางบน Facebook คุณต้องแชร์ข้อมูลเกี่ยวกับสถานที่ดังกล่าวกับ Facebook โดยคุณสร้างแค็ตตาล็อกปลายทาง แล้วกรอกรายละเอียดปลายทางลงไป
อัพโหลดไฟล์ CSV หรือ XML สำหรับ "ฟีดปลายทาง" ด้วยข้อมูลของปลายทางที่คุณต้องการโปรโมท
คุณสามารถสร้างและจัดการแค็ตตาล็อกปลายทางของคุณได้ในตัวจัดการการค้า
หากต้องการใช้ API เพื่อจัดการแค็ตตาล็อกของคุณ:
ฟีดปลายทางคือไฟล์ที่มีปลายทางที่คุณต้องการโปรโมท ทุกบรรทัดหรือรายการในไฟล์จะแสดงปลายทางแห่งเดียว คุณสามารถใช้ฟีดปลายทางได้มากกว่า 1 ฟีด ตราบใดที่ฟีดทั้งหมดมีปลายทางทั้งหมดที่คุณต้องการโปรโมท
ตัวอย่าง CSV | ตัวอย่าง TSV (ปรับให้เป็นระนาบเดียวกัน) | ตัวอย่าง TSV (สไตล์ JSON)
"
อัญประกาศคู่"
คลุมช่องที่มีการเว้นวรรคหรือเครื่องหมายจุลภาค address
, neighborhood
หรือ image
สามารถแสดงโดยใช้ค่าที่มีการเข้ารหัส JSON หรือชุดคอลัมน์ข้อความธรรมดาที่ "ปรับให้เป็นระนาบเดียว" และมีการกำกับโดยใช้รูปแบบคำสั่งพาธ JSON เช่น address.city
, neighborhood[0]
, image[0].url
, image[0].tag[0]
และ image[0].tag[1]
ทั้ง 2 รูปแบบสามารถใช้แทนกันได้ในไฟล์เดียวกัน<listings>
รากจะครอบคลุมชุดโหนด <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.
ช่องที่รองรับต่อไปนี้ออกแบบมาสำหรับสินค้าที่คุณเพิ่มลงในแค็ตตาล็อกสินค้า
โปรดดูช่องที่รองรับปลายทางสำหรับแค็ตตาล็อกที่แปลภาษาแล้ว
ชื่อและประเภทของช่อง | คำอธิบาย |
---|---|
ประเภท: สตริง | จำเป็นต้องระบุ ความยาวสูงสุด: 100 ตัวระบุที่ไม่ซ้ำกันของคุณสำหรับปลายทางในแค็ตตาล็อก โดยตัวระบุนี้จะตรงกับ |
ประเภท: อ็อบเจ็กต์ | จำเป็นต้องระบุ ที่อยู่เต็มของปลายทางที่ต้องระบุตำแหน่งที่ตั้งได้อย่างถูกต้อง |
ประเภท: อ็อบเจ็กต์ | จำเป็นต้องระบุ จำนวนรายการสูงสุด: 20 ข้อมูลรูปภาพสำหรับปลายทางนี้ คุณสามารถเพิ่มรูปภาพให้กับปลายทางได้สูงสุด 20 รูป รูปภาพแต่ละรูปมี 2 ช่อง: |
ประเภท: สตริง | จำเป็นต้องระบุ ลิงก์ไปยังเว็บไซต์ภายนอกที่คุณสามารถดูหน้าปลายทางได้ คุณสามารถระบุ URL ในระดับโฆษณาโดยใช้ |
ประเภท: สตริง | จำเป็นต้องระบุ จำนวนรายการสูงสุด: 20 ประเภทของปลายทาง เช่น ชายหาด เมือง อาหาร การเที่ยวชมทิวทัศน์ วัฒนธรรม ประวัติศาสตร์ ช้อปปิ้ง พิพิธภัณฑ์ การพักผ่อนอันเงียบสงบ การชมทัศนียภาพ ธรรมชาติ สถาปัตยกรรม ธุรกิจ ผู้คนที่เป็นมิตร การผ่อนคลาย ตลาดกลางคืน ภูเขา สถานที่ทางศาสนา การปีนเขา การดำน้ำ และอื่นๆ ซึ่งปลายทางอาจเชื่อมโยงกับหลากหลายประเภท หมายถึงปลายทางอาจมีหลายคุณลักษณะ ได้แก่ |
ประเภท: สตริง | จำเป็นต้องระบุ ชื่อที่เป็นที่รู้จักมากที่สุดสำหรับปลายทางนี้ |
ประเภท: สตริง | ระบุหรือไม่ก็ได้ จำนวนรายการสูงสุด: 20 ย่านที่อยู่ใกล้ปลายทางอย่างน้อย 1 แห่ง ตัวอย่าง: |
ประเภท: ทศนิยม | ระบุหรือไม่ก็ได้ ละติจูดของปลายทาง ตัวอย่าง: |
ประเภท: ทศนิยม | ระบุหรือไม่ก็ได้ ลองจิจูดของปลายทาง ตัวอย่าง: |
ประเภท: สตริง | ระบุหรือไม่ก็ได้ ขนาดสูงสุด: 5,000 ย่อหน้าสั้นๆ ที่บรรยายเกี่ยวกับปลายทาง |
ประเภท: สตริง | ระบุหรือไม่ก็ได้ จะเป็นราคาต่ำสุดหรือราคาเฉลี่ยของปลายทางนี้ก็ได้ คุณจะต้องระบุมูลค่าพร้อมสกุลเงิน ตัวอย่าง: |
ประเภท: จำนวนเต็ม | ระบุหรือไม่ก็ได้ การเปลี่ยนแปลงราคา:
สามารถใช้เพื่อสร้างชุดสินค้าและในชิ้นงานโฆษณาทั่วไป ("ราคาเฉลี่ยลดลงไป X") |
ประเภท: องค์ประกอบ | ระบุหรือไม่ก็ได้ Deep Link ไปยังหน้ารายละเอียดของปลายทางในแอพมือถือที่ใช้ลิงก์ที่ไปยังแอพ ระบุ Deep Link ตามลำคับความสำคัญจากมากที่สุดไปจนถึงน้อยที่สุดได้ดังนี้:
|
ประเภท: สตริง | ควบคุมว่าจะเปิดใช้งานหรือจัดเก็บสินค้าในแค็ตตาล็อก ซึ่งผู้คนจะเห็นเฉพาะสินค้าที่เปิดใช้งานในโฆษณา ร้านค้า หรือช่องทางอื่นๆ ของคุณ ค่าที่รองรับ: ตัวอย่าง: หมายเหตุ: แพลตฟอร์มของพาร์ทเนอร์บางแพลตฟอร์ม เช่น Shopify อาจซิงค์สินค้ากับแค็ตตาล็อกของคุณโดยใช้สถานะ "กำลังจัดเตรียม" ซึ่งมีลักษณะการทำงานเช่นเดียวกับ ช่องนี้มีชื่อเดิมว่า |
ระบุ Deep Linkในฟีดตามข้อมูลจำเพาะของลิงก์ที่ไปยังแอพ ข้อมูล Deep Link ในฟีดมีความสำคัญมากกว่าข้อมูลใดๆ ที่ Facebook เก็บรวบรวมไว้ผ่านเมตาดาต้าของลิงก์ที่ไปยังแอพโดยเว็บครอว์เลอร์ของเรา
หากคุณมีข้อมูล Deep Link จากลิงก์ที่ไปยังแอพอยู่แล้ว คุณไม่ต้องระบุข้อมูลนี้ Facebook ใช้ข้อมูลจากลิงก์ที่ไปยังแอพเพื่อแสดง Deep Link ที่ถูกต้อง หากต้องการแสดงลิงก์ตรงในโฆษณาของคุณ โปรดดูโฆษณาแค็ตตาล็อก Advantage+, เทมเพลตโฆษณา
ชื่อและประเภทของช่อง | คำอธิบาย |
---|---|
ประเภท: สตริง | จำเป็นต้องระบุ URL ของรูปภาพปลายทาง ดำเนินการตามข้อมูลจำเพาะสำหรับรูปภาพต่อไปนี้
|
ประเภท: สตริง | ระบุหรือไม่ก็ได้ สตริงที่ที่นำเสนอสิ่งที่อยู่ในรูปภาพ รูปภาพ 1 รูปสามารถมีแท็กที่เชื่อมโยงกับรูปภาพได้หลายแท็ก ตัวอย่าง:
|
ช่องที่ซ้อนกันหรือมีหลายค่า เช่น address
สามารถแสดงได้โดยใช้ค่าที่เข้ารหัส JSON หรือชุดคอลัมน์ข้อความธรรมดาที่ “ปรับให้เป็นระนาบเดียว” และมีการกำกับโดยใช้รูปแบบคำสั่งพาธ JSON เช่น address.region
ทั้ง 2 รูปแบบสามารถใช้แทนกันได้ในไฟล์เดียวกัน
ชื่อและประเภทของช่อง | คำอธิบาย |
---|---|
ประเภท: สตริง | ที่อยู่ของปลายทาง ตัวอย่าง: |
ประเภท: สตริง | จำเป็นต้องระบุ เมืองที่ปลายทางตั้งอยู่ ตัวอย่าง: |
ประเภท: สตริง | จำเป็นต้องระบุ รัฐ เขตปกครอง ภูมิภาค หรือจังหวัดของปลายทาง ตัวอย่าง: |
ประเภท: สตริง | รหัสไปรษณีย์ของปลายทาง จำเป็นต้องระบุ ยกเว้นประเทศไม่มีระบบรหัสไปรษณีย์ ตัวอย่าง:
|
ประเภท: สตริง | จำเป็นต้องระบุ ประเทศที่ปลายทางตั้งอยู่ ตัวอย่าง: |
ประเภท: สตริง | ค่าที่ใช้ใน URL ของ Deep Link ( |
If you have separate apps for iPhone and iPad, specify iPhone and iPad specific information. Otherwise specify only iOS information.
Field Name and Type | Description |
---|---|
type: string | A custom scheme for the iOS app. Example: |
type: string | The app ID for the App Store. Example: 1234 |
type: string | The name of the app (suitable for display). Example: |
type: string | A custom scheme for the iPhone app. Example: |
type: string | The app ID for the App Store. Example: |
type:string | The name of the app (suitable for display). Example: |
type: string | A custom scheme for the iPhone app. Example: |
type: string | The app ID for the App Store. Example: |
type: string | The name of the app (suitable for display). Example: |
type: string | A custom scheme for the Android app. Example: |
type: string | A fully-qualified package name for intent generation. Exammple: |
type: string | The name of the app (suitable for display). Example: |
ส่วนต่อไปนี้เกี่ยวข้องกับการจัดการแค็ตตาล็อกของคุณโดยใช้ 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
เมื่อคุณได้สร้างแค็ตตาล็อกแล้ว คุณจะต้องอัพโหลดฟีดปลายทางของคุณลงใน Facebook ใช้ API เพื่อสร้างอ็อบเจ็กต์ฟีดสำหรับทุกๆ ฟีดที่คุณต้องการอัพโหลด เราขอสนับสนุนให้ใช้การอัพโหลดแบบกำหนดเวลาและการอัพโหลดโดยตรง
ชุดปลายทางเป็นชุดย่อยของแค็ตตาล็อกของคุณ หากต้องการตั้งค่าโฆษณาปลายทาง คุณต้องมีชุดปลายทาง ดังนั้น คุณจึงต้องสร้างชุดปลายทางอย่างน้อย 1 ชุด
ชุดปลายทางจะกำหนดโดยตัวกรองที่ใช้กับแค็ตตาล็อกปลายทาง ตัวอย่างเช่น คุณสามารถสร้างชุดปลายทางที่มีปลายทางทั้งหมดที่ราคาลดลงเป็นอย่างมาก โปรดทราบว่าคุณสามารถสร้างชุดปลายทางโดยที่ไม่มีตัวกรองได้เช่นกัน ในกรณีดังกล่าว ชุดปลายทางจะประกอบด้วยปลายทางทั้งหมดในแค็ตตาล็อกของคุณ
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
จะประกอบด้วยตัวดำเนินการและข้อมูลต่อไปนี้
Operators | Filter Type |
---|---|
| Contains substring. Operator is case-insensitive. |
| Does not contain substring. Operator is case-insensitive. |
| Contains substring. Operator is case-insensitive. |
| Does not contain substring. Operator is case-insensitive. |
| Equal to. Operator is case-insensitive. |
| Not equal to. Operator is case-insensitive. |
| Less than. For numeric fields only. |
| Less than or equal to. For numeric fields only. |
| Greater than. For numeric fields only. |
| Greater than or equal to. For numeric fields only. |
ข้อมูล | ข้อมูลที่กำลังกรอง |
---|---|
| ประเทศที่ปลายทางตั้งอยู่ |
| ราคาสำหรับปลายทางนี้ ราคาอยู่ในหน่วยเซนต์ |
| สกุลเงิน |
| ราคาลดลงหรือเพิ่มขึ้น |
| เมืองที่ปลายทางตั้งอยู่ |
| คำอธิบายสำหรับปลายทางนี้ |
| ชื่อสำหรับปลายทางนี้ |
| ตัวระบุที่ไม่ซ้ำกันของคุณสำหรับปลายทางในแค็ตตาล็อก |