หากต้องการโปรโมทรายการโรงแรมของคุณบน Facebook คุณจะต้องแชร์ข้อมูลเกี่ยวกับโรงแรมของคุณด้วย Facebook โดยการสร้างแค็ตตาล็อกโรงแรมและใส่ข้อมูลโรงแรม คุณสามารถใส่ข้อมูลในแค็ตตาล็อกและอัพเดตข้อมูลได้ 2 วิธีดังนี้:
คุณสามารถสร้างและจัดการแค็ตตาล็อกโรงแรมของคุณได้ในตัวจัดการการค้า
หากต้องการใช้ API เพื่อจัดการแค็ตตาล็อกของคุณ ให้ดำเนินการดังนี้
ฟีดโรงแรมคือไฟล์ที่มีรายการโรงแรมของคุณ ทุกบรรทัดหรือรายการในไฟล์ดังกล่าวจะแสดงถึงโรงแรมแต่ละแห่ง คุณสามารถใช้ฟีดโรงแรมได้มากกว่าหนึ่งฟีด ตราบเท่าที่ฟีดทั้งหมดมีรายการโรงแรมของคุณอย่างครบถ้วน
ตัวอย่าง 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
ที่ถูกต้อง ตัวแยกวิเคราะห์ฟีดตรวจจับUTF8
UTF16
หรือ UTF32
โดยอัตโนมัติ การเข้ารหัสข้อความ และค่าเริ่มต้นจนถึงLATIN1
หากเจอลำดับไบต์ที่ไม่คาดไม่ถึง คุณสามารถใส่ข้อความในค่าช่องกรอกข้อมูลด้วยภาษาใดก็ได้อย่างไรก็ตามชื่อช่องกรอกข้อมูลจะต้องใส่เป็นภาษาอังกฤษเหมือนกับด้านล่างนี้เท่านั้น
ช่องที่รองรับต่อไปนี้ออกแบบมาสำหรับสินค้าที่คุณเพิ่มลงในแค็ตตาล็อกสินค้า
โปรดดูช่องที่รองรับสำหรับโฆษณาโรงแรมสำหรับแค็ตตาล็อกที่ปรับให้เข้ากับท้องถิ่น
ช่องและประเภท | คำอธิบาย |
---|---|
ประเภท: สตริง | ต้องระบุ ความยาวสูงสุด: 100 ตัวระบุที่ไม่ซ้ำกันสำหรับโรงแรมในแค็ตตาล็อก โดย ID นี้จะตรงกับ ตัวอย่าง: |
ประเภท: สตริง | ต้องระบุ หากเพิ่มข้อมูลของห้องพักภายในโรงแรม ป้อน ID ที่ไม่ซ้ำกันของประเภทห้องพักภายในโรงแรม อักขระสูงสุด: 100 ตัวอย่าง: |
ประเภท: สตริง | ต้องระบุ ชื่อที่เป็นที่รู้จักมากที่สุดของโรงแรมดังกล่าว ตัวอย่าง: |
ประเภท: สตริง | ต้องระบุ ขนาดสูงสุด: 5,000 คำอธิบายโดยย่อของโรงแรม ตัวอย่าง: |
ประเภท: สตริง | จำเป็นต้องระบุ หากเพิ่มข้อมูลของห้องพักภายในโรงแรม วันที่เช็คอินเพื่อเข้าพักในโรงแรม คุณสามารถเพิ่มได้สูงสุด 180 วัน นับจากวันที่อัพโหลดฟีด ใช้มาตรฐาน ISO-8601 ( ตัวอย่าง: |
ประเภท: สตริง | จำเป็นต้องระบุ หากเพิ่มข้อมูลของห้องพักภายในโรงแรม จำนวนคืนที่เข้าพักในโรงแรม ตัวอย่าง: |
ประเภท: สตริง | จำเป็นต้องระบุ หากเพิ่มข้อมูลของห้องพักภายในโรงแรม ราคาขั้นต่ำของห้องพักภายในโรงแรมต่อคืน อย่าลืมเพิ่มประเภทของสกุลเงินในราคา (ตัวอย่างเช่น USD สำหรับดอลลาร์สหรัฐ) ให้จัดรูปแบบราคาโดยเริ่มต้นด้วยราคา ตามด้วยรหัสสกุลเงิน ISO โดยเว้นวรรคระหว่างราคากับสกุลเงินไว้ ตัวอย่าง: |
ประเภท: สตริง | จำเป็นต้องระบุ หากเพิ่มข้อมูลของห้องพักภายในโรงแรม ราคารวมของการเข้าพักโรงแรม โดยอิงตาม ตัวอย่าง: |
ประเภท: สตริง | จำเป็นต้องระบุ หากเพิ่มข้อมูลของห้องพักภายในโรงแรม อัตราภาษีที่ใช้สำหรับราคา ให้จัดรูปแบบราคาโดยขึ้นต้นด้วยราคา ตามด้วยรหัสสกุลเงิน ISO โดยเว้นวรรคระหว่างราคากับสกุลเงิน ตัวอย่าง: |
ประเภท: สตริง | จำเป็นต้องระบุ หากเพิ่มข้อมูลของห้องพักภายในโรงแรม ค่าธรรมเนียมที่ใช้สำหรับราคา ให้จัดรูปแบบราคาโดยเริ่มต้นด้วยราคา ตามด้วยรหัสสกุลเงิน ISO โดยเว้นวรรคระหว่างราคากับสกุลเงินไว้ ตัวอย่าง: |
ประเภท: สตริง | ต้องระบุ ลิงก์ไปยังเว็บไซต์ภายนอกที่คุณสามารถจองห้องพักของโรงแรมได้ คุณยังสามารถระบุ URL ในระดับโฆษณาโดยใช้ ตัวอย่าง: |
ประเภท: อ็อบเจ็กต์ | |
ประเภท: อ็อบเจ็กต์ | |
ประเภท: สตริง | ต้องระบุ ชื่อแบรนด์ของเครือโรงแรม ตัวอย่าง: |
ประเภท: อ็อบเจ็กต์ | |
ประเภท: สตริง | ต้องระบุ จำนวนย่านสูงสุดที่อนุญาต: 20 ย่านที่โรงแรมตั้งอยู่ หากมีย่านมากกว่า 1 ย่านในละแวกนั้น ให้เพิ่มคอลัมน์สำหรับแต่ละย่านและใช้ไวยากรณ์พาธ JSON ในชื่อคอลัมน์แต่ละรายการเพื่อระบุจำนวนของย่าน ตัวอย่าง: |
ประเภท: ทศนิยม | ต้องระบุ ละติจูดของโรงแรม ตัวอย่าง: |
ประเภท: ทศนิยม | ต้องระบุ ลองจิจูดของโรงแรม ตัวอย่าง: |
ประเภท: สตริง | ระบุหรือไม่ก็ได้ ราคาลดพิเศษต่อคืนของการเข้าพักโรงแรม โดยอิงตาม ตัวอย่าง: |
ประเภท: อ็อบเจ็กต์ | |
ประเภท: อ็อบเจ็กต์ | |
ประเภท: ทศนิยม | |
ประเภท: สตริง | ระบุหรือไม่ก็ได้ โปรแกรมความภักดีที่คุณใช้เพื่อรับคะแนนจากการเข้าพักที่โรงแรม ตัวอย่าง: |
ประเภท: จำนวนเต็ม | ระบุหรือไม่ก็ได้ ตัวบ่งชี้ความสามารถในการทำกำไรของโรงแรม โดยค่าจะอยู่ที่ 1 ถึง 10 ตัวอย่าง: |
ประเภท: สตริง | ระบุหรือไม่ก็ได้ หมายเลขโทรศัพท์หลักสำหรับโรงแรม ตัวอย่าง: |
ประเภท: อ็อบเจ็กต์ | ระบุหรือไม่ก็ได้ Deep Link ไปยังหน้ารายละเอียดของโรงแรมในแอพมือถือที่ใช้ลิงก์ที่ไปยังแอพ คุณสามารถระบุ Deep Link ตามลำดับความสำคัญจากมากที่สุดไปจนถึงน้อยที่สุดได้ดังนี้
โปรดเรียนรู้เพิ่มเติมเกี่ยวกับ Deep Link ของสินค้า |
ประเภท: จำนวนเต็ม | ระบุหรือไม่ก็ได้ ตัวบ่งชี้ลำดับความสำคัญของโรงแรม โดยค่าจะอยู่ที่ 0 (ลำดับความสำคัญต่ำสุด) ถึง 5 (ลำดับความสำคัญสูงสุด) ตัวอย่าง: |
ประเภท: สตริง | ระบุหรือไม่ก็ได้ ประเภทของคุณสมบัติ หมวดหมู่นี้สามารถเป็นคำอธิบายที่ใช้เป็นการภายในประเภทใดก็ได้ที่ต้องการ ตัวอย่าง: |
ประเภท: จำนวนเต็ม | ระบุหรือไม่ก็ได้ จำนวนห้อง/ยูนิตทั้งหมดในรายการโรงแรมนี้ ตัวอย่าง: |
ประเภท: สตริง | ควบคุมว่าจะเปิดใช้งานหรือจัดเก็บสินค้าในแค็ตตาล็อก ซึ่งผู้คนจะเห็นเฉพาะสินค้าที่เปิดใช้งานในโฆษณา ร้านค้า หรือช่องทางอื่นๆ ของคุณ ค่าที่รองรับ: ตัวอย่าง: หมายเหตุ: แพลตฟอร์มของพาร์ทเนอร์บางแพลตฟอร์ม เช่น Shopify อาจซิงค์สินค้ากับแค็ตตาล็อกของคุณโดยใช้สถานะ "กำลังจัดเตรียม" ซึ่งมีลักษณะการทำงานเช่นเดียวกับ ช่องนี้มีชื่อเดิมว่า |
ประเภท: สตริง | จำกัดอักขระสูงสุด: 100 ตัว ช่องแบบกำหนดเองสูงสุด 5 ช่องสำหรับข้อมูลเพิ่มเติมที่คุณต้องการกรองสินค้าเมื่อคุณสร้างชุดสินค้า ตัวอย่างเช่น คุณสามารถใช้ช่องแบบกำหนดเองเพื่อระบุห้องทั้งหมดที่เป็นส่วนหนึ่งของการลดราคาหน้าร้อน จากนั้นจึงกรองรายการเหล่านั้นให้เป็นชุด ช่องนี้รองรับค่าข้อความทุกแบบ รวมถึงตัวเลข ตัวอย่าง: ฟีดเสริมรองรับช่องนี้ |
ประเภท: int | ช่องแบบกำหนดเองสูงสุด 5 ช่องสำหรับข้อมูลเพิ่มเติมที่เกี่ยวกับตัวเลขที่คุณต้องการใช้กรองสินค้าขณะสร้างชุดสินค้า ช่องนี้ช่วยให้คุณสามารถกรองตามช่วงหมายเลข (มากกว่าและน้อยกว่า) ได้ในขณะสร้างชุดสินค้า ตัวอย่างเช่น คุณสามารถใช้ช่องนี้เพื่อระบุปีที่เปิดโรงแรม จากนั้นจึงกรองข้อมูลตามช่วงปีที่ต้องการให้เป็นชุด ช่องนี้รองรับจำนวนเต็มระหว่าง 0 จนถึง 4294967295 และไม่รองรับเลขที่เป็นจำนวนลบ เลขทศนิยม หรือเครื่องหมายจุลภาค เช่น -2, 5.5 หรือ 10,000 ตัวอย่าง: |
ประเภท: สตริง | เพิ่มป้ายภายในเพื่อช่วยในการกรองสินค้าเมื่อคุณสร้างชุดสินค้า ตัวอย่างเช่น คุณสามารถเพิ่มป้าย "ฤดูร้อน" ให้กับสินค้าทั้งหมดที่อยู่ภายใต้โปรโมชั่นฤดูร้อน จากนั้นจึงกรองสินค้าเหล่านั้นให้เป็นชุด ป้ายจะปรากฏให้คุณเห็นเพียงคนเดียวเท่านั้น ปิดหัวและท้ายแต่ละป้ายด้วยเครื่องหมายอัญประกาศเดี่ยว (') แล้วแยกป้ายหลายป้ายด้วยเครื่องหมายจุลภาค (,) อย่าขึ้นต้นหรือปิดท้ายป้ายด้วยการเว้นวรรค ขีดจำกัดอักขระ: ไม่เกิน 5,000 ป้ายต่อสินค้า และ 110 อักขระต่อป้าย ตัวอย่าง (TSV, XLSX, Google Sheets): ['ฤดูร้อน','มาแรง'] ตัวอย่าง (CSV): “['ฤดูร้อน','มาแรง']” หมายเหตุ: หากคุณกำลังใช้ป้ายที่กำหนดเอง ( ช่องนี้มีชื่อเดิมว่า |
ชื่อและประเภทของช่อง | คำอธิบาย |
---|---|
ประเภท: สตริง | ต้องระบุ รายการสูงสุด: 20 ลิงก์ URL ที่นำไปยังรูปภาพของสินค้าที่จะปรากฏในโฆษณาของคุณ ดำเนินการตามข้อมูลจำเพาะสำหรับรูปภาพต่อไปนี้
ตัวอย่าง: ตัวอย่าง: |
ประเภท: สตริง | ระบุหรือไม่ก็ได้ แท็กที่ต่อท้ายรูปภาพที่จะบอกว่าในรูปภาพมีอะไรอยู่ รูปภาพ 1 รูปสามารถมีแท็กที่เชื่อมโยงกับรูปภาพได้หลายแท็ก ตัวอย่าง:
|
ช่องที่ซ้อนกันหรือมีหลายค่า เช่น address
สามารถแสดงได้โดยใช้ค่าที่เข้ารหัส JSON หรือชุดคอลัมน์ข้อความธรรมดาที่ “ปรับให้เป็นระนาบเดียว” และมีการกำกับโดยใช้รูปแบบคำสั่งพาธ JSON เช่น address.region
ทั้ง 2 รูปแบบสามารถใช้แทนกันได้ในไฟล์เดียวกัน
ชื่อและประเภทของช่อง | คำอธิบาย |
---|---|
ประเภท: อ็อบเจ็กต์ | ต้องระบุ ที่อยู่ขั้นแรกของโรงแรม ตัวอย่าง: |
ประเภท: อ็อบเจ็กต์ | ระบุหรือไม่ก็ได้ ที่อยู่ขั้นที่สองของโรงแรม ตัวอย่าง: |
ประเภท: อ็อบเจ็กต์ | ระบุหรือไม่ก็ได้ ที่อยู่ขั้นที่สามของโรงแรม ตัวอย่าง: |
ประเภท: สตริง | ระบุหรือไม่ก็ได้ ค่าที่ใช้ใน URL ของ Deep Link (หรือ ตัวอย่าง: |
ประเภท: สตริง | ต้องระบุ เมืองที่โรงแรมตั้งอยู่ ตัวอย่าง: |
ประเภท: สตริง | ต้องระบุ รัฐ เขตปกครอง หรือจังหวัดที่โรงแรมตั้งอยู่ ตัวอย่าง: |
ประเภท: สตริง | ต้องระบุ ประเทศที่โรงแรมตั้งอยู่ ตัวอย่าง: |
ประเภท: สตริง | จำเป็นต้องระบุสำหรับประเทศที่มีระบบรหัสไปรษณีย์ รหัสไปรษณีย์ของโรงแรม ตัวอย่าง: |
ชื่อและประเภทของช่อง | คำอธิบาย |
---|---|
ประเภท: อ็อบเจ็กต์ | ระบุหรือไม่ก็ได้ จำนวนผู้ที่รีวิวโรงแรมของคุณทั้งหมด หากกำหนดไว้ คุณต้องระบุ ตัวอย่าง: |
| ระบุหรือไม่ก็ได้ จำนวนผู้ที่ให้คะแนนโรงแรมนี้ทั้งหมด ตัวอย่าง: |
ประเภท: สตริง | ระบุหรือไม่ก็ได้ ระบบที่คุณใช้สำหรับรีวิวของผู้เข้าพัก ตัวอย่าง: |
ประเภท: จำนวนเต็ม | ต้องระบุ ค่าสูงสุดสำหรับคะแนนที่ให้โรงแรม ต้องมากกว่าหรือเท่ากับ 0 และน้อยกว่าหรือเท่ากับ 100 ตัวอย่าง: |
คุณสามารถใช้ API โรงแรมเพื่อเพิ่ม แก้ไข และลบโรงแรมในแค็ตตาล็อกของคุณได้โดยตรง โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีจัดการโรงแรมโดยใช้ API จากข้อมูลอ้างอิงสำหรับ API โรงแรม
ส่วนต่อไปนี้เกี่ยวข้องกับการจัดการแค็ตตาล็อกของคุณโดยใช้ API นี้เท่านั้น
แค็ตตาล็อกโรงแรมคือคอนเทนเนอร์สำหรับรายการโรงแรมของคุณ หากต้องการใช้ API แค็ตตาล็อก โปรดตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์การเข้าถึงระดับ API การตลาดที่เหมาะสม และคุณได้ยอมรับข้อกำหนดในการใช้บริการโดยสร้างแค็ตตาล็อกแรกผ่านตัวจัดการธุรกิจ
หากต้องการสร้างแค็ตตาล็อกโรงแรมสำหรับโฆษณาโรงแรม ให้ตั้งค่า vertical
เป็น hotels
:
curl -X POST \ -F 'name="Test Hotel Catalog"' \ -F 'vertical="hotels"' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v10.0/BUSINESS_ID/owned_product_catalogs
เมื่อคุณได้สร้างแค็ตตาล็อกแล้ว คุณจะต้องอัพโหลดฟีดโรงแรมของคุณใน Facebook ใช้ API เพื่อสร้างอ็อบเจ็กต์ฟีดสำหรับทุกๆ ฟีดที่คุณต้องการอัพโหลด เรารองรับการอัพโหลดที่กำหนดเวลาและการอัพโหลดโดยตรง
ชุดโรงแรมเป็นชุดย่อยของแค็ตตาล็อกของคุณ คุณจะต้องมีชุดโรงแรมจึงจะตั้งค่าโฆษณาโรงแรมได้ ดังนั้น คุณจึงต้องสร้างชุดโรงแรมอย่างน้อย 1 ชุด
ชุดโรงแรมจะกำหนดโดยตัวกรองที่ใช้กับแค็ตตาล็อกโรงแรม ตัวอย่างเช่น คุณสามารถสร้างชุดโรงแรมเป็นโรงแรมทุกรายการที่มี star_rating
มากกว่า 3 ได้ หมายเหตุ: คุณสามารถสร้างชุดโรงแรมแบบไม่มีตัวกรองได้เช่นกัน ในกรณีดังกล่าว ชุดโรงแรมจะประกอบด้วยโรงแรมทั้งหมดในแค็ตตาล็อกของคุณ
หากต้องการสร้างชุดโรงแรมที่ประกอบด้วยโรงแรมทุกรายการที่มี "ตัวอย่างแบรนด์" ระบุไว้ในช่อง brand
:
curl -X POST \
-F 'name="Test Hotel Set"' \
-F 'filter={
"brand": {
"i_contains": "sample brand"
}
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0/<PRODUCT_CATALOG_ID>/product_sets
พารามิเตอร์ filter
จะประกอบด้วยตัวดำเนินการและข้อมูลต่อไปนี้
ตัวควบคุม | ประเภทของฟิลเตอร์ |
---|---|
| ประกอบด้วยสตริงย่อย ตัวควบคุมเป็นตัวอักษรที่ไม่ต้องตรงตามตัวพิมพ์เล็กหรือพิมพ์ใหญ่ |
| ไม่ต้องประกอบด้วยสตริงย่อย ตัวควบคุมเป็นตัวอักษรที่ไม่ต้องตรงตามตัวพิมพ์เล็กหรือพิมพ์ใหญ่ |
| ประกอบด้วยสตริงย่อย ตัวควบคุมเป็นตัวอักษรที่ไม่ต้องตรงตามตัวพิมพ์เล็กหรือพิมพ์ใหญ่ |
| ไม่ต้องประกอบด้วยสตริงย่อย ตัวควบคุมเป็นตัวอักษรที่ไม่ต้องตรงตามตัวพิมพ์เล็กหรือพิมพ์ใหญ่ |
| เท่ากับ ตัวควบคุมเป็นตัวอักษรที่ไม่ต้องตรงตามตัวพิมพ์เล็กหรือพิมพ์ใหญ่ |
| ไม่เท่ากับ ตัวควบคุมเป็นตัวอักษรที่ไม่ต้องตรงตามตัวพิมพ์เล็กหรือพิมพ์ใหญ่ |
| น้อยกว่า สำหรับช่องตัวเลขเท่านั้น |
| น้อยกว่าหรือเท่ากับ สำหรับช่องตัวเลขเท่านั้น |
| มากกว่า สำหรับช่องตัวเลขเท่านั้น |
| มากกว่าหรือเท่ากับ สำหรับช่องตัวเลขเท่านั้น |
ข้อมูล | ข้อมูลที่กำลังกรอง |
---|---|
| ตัวระบุที่ไม่ซ้ำกันสำหรับโรงแรมในแค็ตตาล็อก |
| แบรนด์ของเครือโรงแรม |
| ราคาขั้นต่ำต่อคืนสำหรับโรงแรมนี้ ราคาในหน่วยเซ็นต์ (4999 หมายถึง $49.99) |
| ราคาลดพิเศษต่อคืนสำหรับโรงแรมนี้ ราคาในหน่วยเซ็นต์ (4999 หมายถึง $49.99) |
| สกุลเงิน |
| เมืองที่โรงแรมตั้งอยู่ |
| ประเทศที่โรงแรมตั้งอยู่ |
| ชื่อที่เป็นที่รู้จักมากที่สุดของโรงแรมนี้ |
| การให้คะแนนเป็นดาวของโรงแรม ค่าที่ใช้ได้จะอยู่ระหว่าง 1 ถึง 5 และค่าควรเพิ่มขึ้นทีละ 0.5 |