ภาพรวมของราคา

ราคาโรงแรมคือราคาที่ต่ำที่สุดของห้องพักแบบคู่ในแผนการเดินทางที่กำหนด โดยเป็นวันที่เช็คอินและคืนที่เข้าพัก

ภาพรวม

ราคาที่คุณกำหนดสำหรับชุดค่าผสมโรงแรมหรือแผนการเดินทางจะเป็นหัวใจหลักของผลการค้นหาโรงแรม สิ่งสำคัญคือคุณต้องรักษาราคาให้ใหม่ ถูกต้อง และแข่งขันได้อยู่เสมอ

โดยทั่วไป Google จะใช้ราคาจากแคชราคาเมื่อแสดงผลการค้นหา เมื่อใดก็ตามที่คุณส่งข้อความ Transaction ที่มีการอัปเดตราคา Google จะแคชข้อมูลนั้น

Google ยังขอราคาที่อัปเดตจากคุณแบบเรียลไทม์สำหรับบัญชี Hotel Ads ได้ด้วย เมื่อผู้ใช้ค้นหาโรงแรมหรือแผนการเดินทางที่เจาะจง Google จะส่งคำขอ "แบบเรียลไทม์" หรือข้อความค้นหาราคาแบบเรียลไทม์ให้คุณได้ หากคุณตอบกลับภายในกรอบเวลาที่ระบุ ราคาดังกล่าวจะปรากฏในผลลัพธ์ของแผนการเดินทางที่ผู้ใช้ขอ นอกจากนี้ Google ยังแคชผลลัพธ์ของคำขอราคาแบบเรียลไทม์ เพื่อให้แสดงสำหรับคำขอในอนาคตได้ด้วย

ขนาดของการอัปเดตราคา

เมื่อกำหนดราคาห้องพัก คุณจะต้องระบุค่าการจองล่วงหน้าและระยะเวลาในการเข้าพัก (LoS) พร้อมราคาสำหรับชุดค่าผสมแต่ละชุดของค่าและรหัสห้องพักหรือรหัสแพ็กเกจราคา มูลค่าการจองและ LoS จะมีค่าเริ่มต้นเป็นดังนี้

  • จองล่วงหน้าได้สูงสุด 330 วัน
  • การเข้าพักสูงสุด 30 คืน

ตามหลักเกณฑ์ทั่วไปเหล่านี้ การกำหนดราคาของห้องพักเดี่ยวอาจต้องมีรายการแยกกันสูงสุดถึง 9,900 รายการ (330 * 30) โดยแต่ละรายการสำหรับแต่ละชุดค่าผสมของวันที่เช็คอินและจำนวนคืน

เมทริกซ์ต่อไปนี้แสดงข้อมูลบางส่วนของข้อมูลแผนการเดินทางสำหรับโรงแรมเดียว แต่ละเซลล์ที่มีราคาในเมทริกซ์จะแสดงชุดค่าผสมของแผนการเดินทาง 1 รายการที่ประกอบด้วยวันที่เช็คอินและระยะเวลาในการเข้าพัก แผนการเดินทางแต่ละรายการจะแสดงค่าที่ Google ขอสำหรับที่พักแต่ละแห่งโดยแยกจากกัน

โรงแรมและแผนการเดินทางที่มีการปรับราคาใหม่

โรงแรมที่ Google กำหนดจะขึ้นอยู่กับข้อมูลโรงแรม หากปิดใช้ ระบบจะปรับราคาโรงแรมทั้งหมดในฟีดข้อมูลโรงแรมให้แสดงข้อความธุรกรรม หรือในบางกรณีก็เป็นคำขอข้อมูลราคาแบบเรียลไทม์

อัปเดตราคา

ขั้นตอนทั่วไปสำหรับการอัปเดตราคามีดังนี้

  1. คุณกำหนดให้ระบบกำหนดราคาโรงแรมในข้อมูลโรงแรมระหว่างการตั้งค่าครั้งแรก แล้วอัปเดตเป็นระยะๆ เมื่อข้อมูลมีการเปลี่ยนแปลง

  2. ราคาที่มีการเปลี่ยนแปลงเท่านั้น: Google จะส่งข้อความขอคำแนะนำถึงเซิร์ฟเวอร์

  3. ราคาที่มีการเปลี่ยนแปลงเท่านั้น: เซิร์ฟเวอร์ของคุณตอบกลับด้วยข้อความตอบกลับคำแนะนำซึ่งกำหนดว่าควรปรับราคาโรงแรมหรือแผนการเดินทางแบบใด

  4. Google จะส่งข้อความค้นหา ไปยังเซิร์ฟเวอร์ของคุณ ข้อความค้นหาจะมีรหัสโรงแรมและแผนการเดินทางที่ Google ต้องการราคา

  5. สำหรับคำขอข้อมูลราคาแบบเรียลไทม์ Google จะระบุขีดจำกัดเวลาที่คุณต้องตอบกลับเพื่อให้โรงแรมหรือแผนการเดินทางปรากฏในการประมูลปัจจุบัน

  6. เซิร์ฟเวอร์จะตอบกลับด้วยข้อความ Transaction ที่กำหนดราคาใหม่

  7. Google จะอัปเดตแคชด้วยข้อมูลราคาจากข้อความ Transaction

ดูข้อมูลเพิ่มเติมเกี่ยวกับราคาแบบพุลและราคาที่มีการเปลี่ยนแปลงได้ที่วิธีการส่งข้อมูลราคา

ราคาที่มีข้อความ Transaction

หากต้องการกำหนดราคาสำหรับโรงแรมหรือแผนการเดินทาง (ชุดค่าผสมของวันที่เช็คอินและจำนวนคืน) ให้ใช้ข้อความ Transaction ที่มี <Result> 1 รายการสำหรับแผนการเดินทางแต่ละรายการ

ใช้หลักเกณฑ์ต่อไปนี้เมื่อตั้งราคา

  • ราคา: ระบุอัตราห้องพักแบบคู่ที่ต่ำที่สุดสำหรับแผนการเดินทางแต่ละรายการ การตั้งค่าราคาด้วย Hotel Prices API ที่แตกต่างจากราคาที่แสดงบนเว็บไซต์อาจทำให้ผู้ใช้สับสนและส่งผลให้การจองสูญหาย

  • จำนวนคืน: ระบุราคารวมในการเข้าพักสำหรับแผนการเดินทางแต่ละรายการพร้อมราคาต่อคืน Google จะคำนวณราคาต่อคืนให้คุณ

  • นโยบาย: เมื่อกำหนดราคา ให้ปฏิบัติตามนโยบายความถูกต้องของราคาของ Google โดยราคาที่แสดงในผลการค้นหาของ Google จะต้องต้องไม่แตกต่างจากราคาการจองสุดท้ายอย่างชัดเจน

  • ราคารวมทุกอย่าง: โดยทั่วไปแล้ว โรงแรมของคุณต้องแยกภาษีและค่าธรรมเนียมออกจากราคาฐาน เพื่อให้มีสิทธิ์แสดงในข้อมูลสำหรับผู้ใช้ปลายทางในสหรัฐอเมริกาและแคนาดา ดูข้อมูลเพิ่มเติมได้ที่นโยบายภาษีและค่าธรรมเนียม

  • การปัดเศษ: อย่าปัดเศษค่าสำหรับราคา ภาษี และค่าธรรมเนียม

ดูข้อมูลเกี่ยวกับการนำโรงแรมออกจากห้องว่างได้ที่การนำห้องว่างออก

ข้อความเกี่ยวกับราคา

เมื่อใช้ข้อความ Transaction เพื่อกำหนดราคาแผนการเดินทาง จะต้องต้องระบุองค์ประกอบย่อยต่อไปนี้ของ <Result>

  • <Property>
  • <Baserate>
  • <Tax>
  • <OtherFees>
  • <Checkin> (แผนการเดินทาง)
  • <Nights> (แผนการเดินทาง)

คุณoptionallyใส่องค์ประกอบย่อยของ <Result> ต่อไปนี้ในข้อความ Transaction ได้

  • <AllowablePointsOfSale>
  • <ChargeCurrency>
  • <Custom[1-5]>
  • <RoomBundle>
  • <RoomID>

ดูข้อมูลเพิ่มเติมเกี่ยวกับองค์ประกอบแต่ละรายการได้ที่ <Transaction>

ตัวอย่างการกำหนดราคา

ตัวอย่างต่อไปนี้กำหนดราคาสำหรับห้องพัก (ค่าเริ่มต้นสำหรับอัตราการเข้าพัก 2 คน) สำหรับ 1-7 คืนโดยวันที่เช็คอินเป็น 7 มิถุนายน

<?xml version="1.0" encoding="UTF-8"?>
<Transaction timestamp="2017-08-24T16:20:00-04:00" id="42">
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>1</Nights>
    <Baserate currency="USD">209.99</Baserate>
    <Tax currency="USD">25.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>2</Nights>
    <Baserate currency="USD">419.98</Baserate>
    <Tax currency="USD">25.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>3</Nights>
    <Baserate currency="USD">614.97</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>4</Nights>
    <Baserate currency="USD">819.96</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>5</Nights>
    <Baserate currency="USD">999.95</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>6</Nights>
    <Baserate currency="USD">1193.94</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>7</Nights>
    <Baserate currency="USD">1259.93</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
</Transaction>

ข้อความ Transaction แต่ละรายการมีองค์ประกอบ <Result> กี่รายการก็ได้ ตราบใดที่ขนาดรวมของข้อความไม่เกิน 100 MB

ความถี่ในการอัปเดตราคา

คุณควรวางแผนอัปเดตราคาทุกครั้งที่มีการเปลี่ยนแปลง ซึ่งวิธีการจะขึ้นอยู่กับว่าคุณเลือกวิธีอัปเดตข้อมูลราคาแบบพุลหรือราคาที่มีการเปลี่ยนแปลง ดูข้อมูลเพิ่มเติมได้ที่การเลือกวิธีการส่งข้อมูลราคา

คุณยังสามารถกำหนดค่าความถี่และจำนวนคำขอข้อมูลราคาแบบเรียลไทม์ที่ Google ส่งให้คุณได้อีกด้วย ดูข้อมูลเพิ่มเติมได้ที่คำขอข้อมูลราคาแบบเรียลไทม์

ราคารวมทุกอย่าง

คุณอาจลองใช้การกำหนดราคาแบบรวมทุกอย่างแทนการกำหนดราคาแบบจำแนกรายการ ทั้งนี้ขึ้นอยู่กับสถานที่ตั้งทางภูมิศาสตร์ของผู้ใช้

ราคาแบบรวมทุกอย่างจะรวมมูลค่าราคารวมของราคาฐานของห้องพัก บวกภาษีและค่าธรรมเนียมในองค์ประกอบ <Baserate> ในข้อความธุรกรรม การกำหนดราคา Itemized จะแยกราคาออกเป็นองค์ประกอบ <Baserate>, <Taxes> และ <OtherFees>