วิธีการส่งข้อมูลราคาคือวิธีการที่คุณใช้ส่งการอัปเดตราคาโรงแรมและแผนการเดินทางให้ Google คุณและผู้จัดการลูกค้าด้านเทคนิค (TAM) จะทำงานร่วมกันในช่วงการกำหนดค่าเริ่มต้นเพื่อตั้งค่าวิธีการส่งข้อมูลราคา
ภาพรวมของวิธีการส่งข้อมูลราคา
โดยค่าเริ่มต้น โรงแรมจะได้รับการสอบถามถึงห้องว่างล่วงหน้าได้สูงสุด 330 วันและการเข้าพักได้สูงสุด 30 คืน แต่คุณกำหนดจำนวนแผนการเดินทาง (การรวมวันที่เช็คอินและระยะเวลาในการเข้าพัก) สูงสุดได้
ยิ่งคุณรองรับแผนการเดินทางได้มากเท่าไหร่ ก็จะยิ่งมีสิทธิ์เข้าร่วมการประมูลได้มากขึ้นเท่านั้น อย่างไรก็ตาม ยิ่งคุณรองรับแผนการเดินทางมากได้เท่าไหร่ คุณก็จะต้องส่งข้อมูลให้กับ Google มากขึ้นเท่านั้นเพื่อให้ข้อมูลราคามีความถูกต้องอยู่เสมอ
วิธีอัปเดตราคาโดยทั่วไปจะใช้ข้อความ Transaction ด้วยวิธีใดวิธีหนึ่งต่อไปนี้
ARI (พุช): ฟีดการนำส่งราคาโดยใช้แพ็กเกจราคา ความพร้อมให้บริการ และข้อมูลเมตาของโรงแรมเพื่อตั้งค่ากลยุทธ์การตั้งราคาที่กำหนดไว้ล่วงหน้าสำหรับที่พักของคุณ ฟีด ARI จะไม่ค้นหาข้อมูลราคาหรือแผนการเดินทางที่เจาะจง ซึ่งต่างจากการส่งข้อมูลราคาแบบพุลและแบบราคาที่มีการเปลี่ยนแปลง แต่คุณพุชข้อความที่มีข้อมูลชุดย่อยซึ่งแสดงถึงโมเดลราคาสำหรับที่พัก ซึ่งอิงตามรายละเอียดของราคา ข้อจำกัด และความพร้อมให้บริการต่างๆ ฟีด ARI ใช้ข้อกำหนด OTA XML (
OTA_HotelRateAmountNotifRQ
และOTA_HotelAvailNotifRQ
) เพื่อกำหนดความพร้อมให้บริการและราคา โปรดติดต่อผู้จัดการฝ่ายดูแลลูกค้าเพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการส่งข้อมูลราคาแบบ ARI และพิจารณาว่าฟีดประเภทนี้เหมาะกับบัญชีของคุณที่สุดหรือไม่ ดูข้อมูลเพิ่มเติมได้ที่การใช้ ARIพุล: Google จะค้นหาบริการของคุณเป็นประจำเพื่อรีเฟรชแคชของข้อมูลราคาและความพร้อมให้บริการ ในโมเดลนี้ Google จะส่งคำขอไปยังเซิร์ฟเวอร์ของคุณและเซิร์ฟเวอร์จะตอบกลับด้วยข้อมูลที่อัปเดตแล้ว โมเดลนี้เหมาะสำหรับกรณีที่คุณไม่ทราบอย่างแน่ชัดว่าข้อมูลราคามีการเปลี่ยนแปลงเมื่อไหร่ หรือหากข้อมูลราคามีการเปลี่ยนแปลงอย่างไม่สม่ำเสมอตลอดทั้งวัน ซึ่งราคาจะอยู่ในแคชจนกว่าอัลกอริทึมของ Google จะพิจารณาว่าราคาเก่าเกินไปแล้ว โดยอิงตามประวัติการเปลี่ยนแปลงราคาก่อนหน้าที่เจาะจงตามพาร์ทเนอร์ ดูข้อมูลเพิ่มเติมได้ที่การใช้วิธีการส่งข้อมูลราคาแบบพุล
ราคาที่มีการเปลี่ยนแปลง (เดิมคือการดึงข้อมูลตามคำแนะนำ): คล้ายกับการพุล เว้นแต่ว่า Google จะส่งคำขอข้อมูลสำหรับที่พักบางแห่งเท่านั้น ไม่ใช่ที่พักทุกแห่ง โหมดนี้จะช่วยลดปริมาณการจราจรของข้อมูลในเครือข่ายได้มากเมื่อมีการอัปเดตราคาและความพร้อมให้บริการของที่พัก ซึ่งราคาจะอยู่ในแคชไปเรื่อย ๆ จนกว่าจะมีการอัปเดต ดูข้อมูลเพิ่มเติมได้ที่การใช้ราคาที่มีการเปลี่ยนแปลง
นอกจากการอัปเดตราคาแล้ว คุณยังใช้ข้อความ Transaction เพื่อนำที่พักออกจากรายการห้องว่างได้อีกด้วย ดูข้อมูลเพิ่มเติมได้ที่การนำห้องว่างออก
ดูข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตราคาและตัวอย่างของข้อความ Transaction ได้ที่การอัปเดตราคา
คำขอข้อมูลราคาแบบเรียลไทม์
นอกจากนี้ Google ยังขอข้อมูลการอัปเดตราคา ณ เวลาที่ประมูลได้ด้วยคำขอข้อมูลราคาแบบเรียลไทม์ คำขอข้อมูลราคาแบบเรียลไทม์คือคำขอราคาจาก Google สำหรับการประมูลปัจจุบัน หากคุณตอบกลับภายในระยะเวลาที่กำหนด โฆษณาของคุณก็จะปรากฏอยู่ในการประมูล
Google จะจัดเก็บการตอบกลับของคำขอข้อมูลราคาแบบเรียลไทม์ในรูปแบบเดียวกันกับข้อความ Transaction อื่นๆ ด้วยเหตุนี้ Google จะเลือกแสดงราคาจากแคชแทนการส่งคำค้นหาราคาแบบเรียลไทม์ใหม่ในอนาคต
ดูข้อมูลเพิ่มเติมได้ที่คำขอข้อมูลราคาแบบเรียลไทม์
บริบท
โดยทั่วไปแล้ว คำค้นหาราคาที่ดึงข้อมูลและราคาที่เปลี่ยนแปลงจะไม่ระบุข้อมูลเกี่ยวกับผู้ใช้ เนื่องจาก Google ใช้คำตอบของคุณเพื่อเติมแคชซึ่งอาจใช้เพื่อแสดงต่อผู้ใช้หลายราย
เนื่องจากการแสดงราคาที่สอดคล้องกับชุดบริบทผู้ใช้ที่เป็นไปได้ทั้งหมดอาจทำให้คุณเสียค่าใช้จ่ายสูง เราจึงกำลังทดสอบฟีเจอร์ที่ระบุบริบทผู้ใช้ยอดนิยมเป็นส่วนหนึ่งของการค้นหา บริบทของผู้ใช้จะอิงตามคำขอของผู้ใช้ที่คุณมีโอกาสแสดงราคาและคำนวณเพื่อครอบคลุมคำขอของผู้ใช้ส่วนใหญ่ คุณอาจเห็นบริบทของผู้ใช้จํานวนมากสําหรับที่พักหรือแผนการเดินทางที่ได้รับความนิยมมาก แต่จํานวนบริบทของผู้ใช้โดยเฉลี่ยควรน้อยกว่า 10 รายการ คุณสามารถแสดงราคาเพิ่มเติมหรือละเว้นบริบทของผู้ใช้ที่ระบุ ทั้งนี้ขึ้นอยู่กับคุณว่าจะแสดงราคาใดสำหรับคำค้นหาหนึ่งๆ อย่างไรก็ตาม การละเว้นบริบทผู้ใช้ที่แนะนําอาจส่งผลให้การเข้าชมลดลง
วิธีการส่งข้อมูลราคาแบบพุชของ ARI
วิธีการส่งข้อมูลราคาแบบ ARI พุชจะช่วยให้คุณส่งข้อมูลอัปเดตเพิ่มเติมให้ Google ได้ทุกเมื่อที่มีการเปลี่ยนแปลงราคาต่อคืน ความพร้อมให้บริการ จำนวนห้องว่าง หรือข้อจำกัดอื่นๆ ARI พุชช่วยให้คุณใช้โมเดลการตั้งราคาที่แตกต่างกันเพื่ออัปเดตข้อมูลส่วนประกอบต่างๆ ของราคาให้ Google ซึ่งแตกต่างจากการส่งข้อมูลราคาแบบพุลหรือแบบราคาที่มีการเปลี่ยนแปลง
แผนภาพต่อไปนี้จะแสดงขั้นตอนการส่งคำขอและการตอบกลับสำหรับวิธีการส่งข้อมูลราคาแบบ ARI พุช
ขั้นตอนที่ 1: ส่งข้อความ ARI พุชไปยัง Google
หากต้องการอัปเดตข้อมูลด้วย ARI พุช ให้ส่งข้อความคำขอ ARI เมื่อมีการเปลี่ยนแปลงข้อมูล วิธีการส่งข้อมูลราคาแบบ ARI พุชรองรับประเภทข้อความและกลยุทธ์การตั้งราคาที่หลากหลาย โปรดดูการใช้ ARI สำหรับข้อมูลโดยละเอียดเกี่ยวกับการพุชข้อความ
Google จะแสดงราคาให้ผู้ใช้เห็นภายใน 15-20 นาทีหลังจากได้รับข้อความ
ขั้นตอนที่ 2: ยืนยันว่า Google แคชข้อมูลเสร็จสมบูรณ์แล้ว
Google จะตอบกลับข้อความ ARI พุชแต่ละข้อความที่ได้รับด้วยสถานะการเชื่อมต่อ HTTP และผลลัพธ์การประมวลผล ARI ซึ่ง Google จะตอบกลับด้วย HTTP 200 OK
หากการเชื่อมต่อกับเซิร์ฟเวอร์ประสบความสำเร็จ รวมถึงเนื้อหาที่มีข้อความตอบกลับซึ่งระบุว่านำการอัปเดตไปใช้ได้สำเร็จหรือพบคำเตือนหรือข้อผิดพลาดเกี่ยวกับวิธีการส่งข้อมูลราคา
รายการที่อยู่ IP ที่อนุญาต
หากต้องการอนุญาตรายการที่อยู่ IP ใดๆ ที่คุณใช้ส่งข้อความ ARI ไปยัง Google ให้ใช้หน้าการตั้งค่าราคา ARI ของ Hotel Center ดูวิธีอัปเดตการตั้งค่าราคาใน Hotel Center
อัปเดตข้อมูลเมตาของห้องพักและแพ็กเกจด้วย ARI พุช
ใช้ประเภทของข้อความ Transaction (ข้อมูลที่พัก) เพื่อกำหนดประเภทของห้องพักที่เปิดให้เข้าพักและแพ็กเกจราคา (แพ็กเกจ) ของที่พักแต่ละแห่ง
คุณควรพุชข้อมูลอัปเดตเมื่อมีการเพิ่ม นำออก หรือแก้ไขประเภทของห้องพักหรือแพ็กเกจราคา ในกรณีนี้ คุณจะส่งข้อความ XML พร้อมข้อมูลใหม่ในองค์ประกอบ <RoomData>
และ <PackageData>
องค์ประกอบเหล่านี้เป็นองค์ประกอบย่อยของ <PropertyDataSet>
ข้อผิดพลาดเกี่ยวกับการเชื่อมต่อหรือเนื้อหา
หากคุณได้รับข้อผิดพลาดเกี่ยวกับวิธีการส่งข้อมูลราคาเนื่องจาก XML มีรูปแบบหรือข้อมูลที่ไม่ถูกต้อง ให้ค้นหาวิธีแก้ไขที่แนะนำในข้อความแสดงข้อผิดพลาดของสถานะฟีด
หากคุณได้รับข้อผิดพลาดเกี่ยวกับการเชื่อมต่อ HTTP ขณะส่งข้อความ ARI ไปยัง Google ให้ลองส่งคำขอใหม่อีกครั้งทุก 1, 5 และ 20 นาที หากปัญหายังคงเกิดขึ้นหลังจากลองส่งคำขอใหม่ 3 ครั้ง ให้หยุดส่งข้อความและติดต่อทีมสนับสนุนของ Google
วิธีการส่งแบบพุล
เมื่อใช้วิธีการส่งข้อมูลราคาแบบพุล Google จะส่งข้อความค้นหาไปยังเซิร์ฟเวอร์ของคุณเป็นระยะๆ เพื่อขออัปเดตราคา เซิร์ฟเวอร์ของคุณจะตอบสนองต่อข้อความเหล่านั้นด้วยข้อความ Transaction ที่มีข้อมูลราคาและความพร้อมให้บริการที่อัปเดตแล้ว
แผนภาพต่อไปนี้จะแสดงขั้นตอนการส่งคำขอ/การตอบกลับของพุล
โดยปกติแล้ว Google จะประมวลผลข้อมูลราคาและความพร้อมในการให้บริการใหม่ภายในเวลาประมาณ 5 นาทีหลังจากได้รับการอัปเดตราคาแล้ว
ส่วนต่อไปนี้จะเป็นการอธิบายขั้นตอนเหล่านี้โดยละเอียด
ขั้นตอนที่ 1: ข้อความค้นหา
โดยค่าเริ่มต้น Google จะส่งข้อความค้นหาสำหรับที่พักทั้งหมดที่ระบุไว้ในข้อมูลโรงแรม ซึ่งหมายความว่าคุณควรได้รับข้อความค้นหาหลายข้อความในขั้นตอนการประมวลผลราคาใหม่
ข้อความค้นหาราคาที่ Google ส่งไปยังเซิร์ฟเวอร์ของคุณจะมีลักษณะดังต่อไปนี้
- องค์ประกอบรูทคือ
<Query>
- ส่งไปยังปลายทางที่ระบุไว้ในช่วงการกำหนดค่าเริ่มต้น โปรดติดต่อผู้จัดการลูกค้าด้านเทคนิค (TAM) สำหรับข้อมูลเพิ่มเติม
- ใช้เมธอด HTTP
POST
(หากคุณใช้ HTTPS คุณจะต้องขอโดเมนที่ลงชื่อโดยผู้ออกใบรับรองอย่างเป็นทางการ) - ตั้งค่าส่วนหัว
Content-Type
เป็นapplication/xml
- ในแต่ละข้อความจะมีที่พักได้สูงสุด 100 รายการที่ Google ขอข้อมูลราคาและความพร้อมให้บริการ
- ตั้งค่าส่วนหัว
User-Agent
เป็นGoogle-HotelAdsPrices
ขั้นตอนที่ 2: ข้อความธุรกรรม
เมื่อเซิร์ฟเวอร์ได้รับข้อความค้นหา เซิร์ฟเวอร์จะต้องตอบกลับด้วยข้อความ Transaction ที่มีข้อมูลราคาสำหรับแผนการเดินทางที่ส่งคำขอมา
องค์ประกอบรูทของข้อความ Transaction คือ <Transaction>
ดูข้อมูลเพิ่มเติมได้ที่ข้อความ Transaction และการอัปเดตราคา
อัปเดตข้อมูลเมตาของห้องพักและแพ็กเกจ
นอกจากการอัปเดตข้อมูลราคาด้วยการพุลแล้ว คุณยังใช้ข้อความ Transaction เพื่ออัปเดตข้อมูลเมตาของห้องพักและแพ็กเกจได้อีกด้วย ดูข้อมูลเพิ่มเติมได้ที่การกำหนดข้อมูลเมตาของห้องพักและแพ็กเกจ
วิธีการส่งข้อมูลราคาที่มีการเปลี่ยนแปลง
ราคาที่มีการเปลี่ยนแปลงจะช่วยลดขนาดและปริมาณของข้อความค้นหาและข้อความ Transaction สำหรับการอัปเดตราคา เมื่อคุณใช้ราคาที่มีการเปลี่ยนแปลง คุณจะต้องส่งรายการที่พักที่มีการอัปเดตราคาให้ Google Google จะตอบกลับด้วยข้อความค้นหาที่ถามถึงราคาของที่พักเหล่านั้นเท่านั้น
โปรดปรึกษาผู้จัดการลูกค้าด้านเทคนิค (TAM) หากต้องการกำหนดค่าปลายทางที่ Google จะส่งข้อความขอคำแนะนำให้ คุณควรตั้งค่านี้ในช่วงการกำหนดค่าเริ่มต้น
แผนภาพต่อไปนี้จะแสดงขั้นตอนการส่งคำขอและการตอบกลับสำหรับราคาที่มีการเปลี่ยนแปลง
ส่วนต่อไปนี้จะอธิบายแต่ละขั้นตอนในขั้นตอนนี้
ขั้นตอนที่ 1: ข้อความขอคำแนะนำ
ข้อความขอคำแนะนำที่ Google ส่งไปยังเซิร์ฟเวอร์ของคุณจะมีลักษณะดังต่อไปนี้
- องค์ประกอบรูทคือ
<HintRequest>
- ส่งไปยังปลายทางที่ระบุไว้ในช่วงการกำหนดค่าเริ่มต้น โปรดติดต่อผู้จัดการลูกค้าด้านเทคนิค (TAM) สำหรับข้อมูลเพิ่มเติม
- ใช้เมธอด HTTP
POST
(หากคุณใช้ HTTPS คุณจะต้องขอโดเมนที่ลงชื่อโดยผู้ออกใบรับรองอย่างเป็นทางการ) - ตั้งค่าส่วนหัว
Content-Type
เป็นapplication/xml
- Google จะส่งการประทับเวลาไปยังเซิร์ฟเวอร์ของคุณตามความถี่ที่ระบุไว้ ซึ่งจะระบุเวลาล่าสุดที่คุณตอบกลับข้อความขอคำแนะนำ
- ตั้งค่าส่วนหัว
User-Agent
เป็นGoogle-HotelAdsPrices
เราขอแนะนำให้คุณตั้งค่าความถี่เป็น 5 นาที หากต้องการตั้งค่าหรือแก้ไขความถี่ของข้อความขอคำแนะนำ โปรดติดต่อเรา
เมื่อคุณได้รับข้อความขอคำแนะนำจาก Google คุณจะต้องตอบกลับด้วยราคาทั้งหมดที่มีการอัปเดตนับตั้งแต่การประทับเวลานั้น ดูข้อมูลเพิ่มเติมได้ที่ข้อความขอคำแนะนำ
ขั้นตอนที่ 2: ข้อความตอบกลับคำแนะนำ
เซิร์ฟเวอร์ของคุณจะตอบกลับข้อความขอคำแนะนำด้วยข้อความตอบกลับคำแนะนำ ข้อความนี้ประกอบไปด้วยรหัสโรงแรมและแผนการเดินทางสำหรับที่พักที่มีการเปลี่ยนแปลงราคาตั้งแต่ครั้งล่าสุดที่คุณได้รับและตอบกลับข้อความขอคำแนะนำ
องค์ประกอบรูทของข้อความตอบกลับคําแนะนําคือ <Hint>
ดูข้อมูลเพิ่มเติมได้ที่ข้อความตอบกลับคำแนะนำ
ขั้นตอนที่ 3: ข้อความค้นหา
Google จะรับข้อความตอบกลับคำแนะนำและตอบกลับด้วยข้อความค้นหาเช่นเดียวกับโหมดพุลแบบมาตรฐาน สิ่งที่แตกต่างกันคือข้อความค้นหาครั้งนี้จะมีเฉพาะรหัสโรงแรมและแผนการเดินทางสำหรับที่พักที่คุณระบุไว้ในข้อความตอบกลับคำแนะนำเท่านั้น องค์ประกอบรูทของข้อความค้นหาคือ <Query>
เมื่อมีการกำหนดรหัสโรงแรมที่ต้องการขอราคาที่มีการเปลี่ยนแปลง Google จะละเว้นเนื้อหาของฟีดข้อมูลโรงแรมของคุณ วิธีนี้จะช่วยลดขนาดของข้อความค้นหาที่คุณได้รับจาก Google และขนาดของข้อความ Transaction ที่คุณตอบกลับได้เป็นอย่างมาก
ขั้นตอนที่ 4: ข้อความธุรกรรม
คุณส่งข้อความ Transaction พร้อมการอัปเดตราคาเพื่อเป็นการตอบกลับข้อความค้นหาของ Google โดยองค์ประกอบรูทของข้อความ Transaction คือ <Transaction>
ดูข้อมูลเพิ่มเติมได้ที่วิธีการส่งข้อมูลราคาแบบพุล