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

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

ภาพรวม

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

โดยปกติแล้ว 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>

ตัวอย่างราคา

ตัวอย่างต่อไปนี้กําหนดราคาสําหรับห้องพัก (การเข้าพักแบบคู่เริ่มต้น) สําหรับ 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> ในข้อความ Transaction การกําหนดราคา Itemized จะแยกราคาไว้ในองค์ประกอบ <Baserate>, <Taxes> และ <OtherFees>

หากผู้ใช้อยู่ในสหรัฐอเมริกาหรือแคนาดา คุณควรใช้การกําหนดราคาแบบจําแนกรายการในกรณีต่อไปนี้

  1. พาร์ทเนอร์ที่ให้เฉพาะราคาแบบรวมทุกอย่างจะมีสิทธิ์ปรากฏในผลการค้นหาหากพาร์ทเนอร์รายอื่นๆ ทั้งหมดของโรงแรมเดียวกันแสดงราคาแบบรวมทุกอย่างเท่านั้น

  2. หากพาร์ทเนอร์บางรายระบุราคาแบบจําแนกรายการและพาร์ทเนอร์บางรายแสดงราคาแบบรวมทุกอย่าง เฉพาะพาร์ทเนอร์ที่ระบุราคาแบบจําแนกรายการเท่านั้นที่จะปรากฏในผลการค้นหา

  3. Hotel Ads เท่านั้น: พาร์ทเนอร์ที่มีราคาแบบรวมจะไม่รวมในการเสนอราคาในการประมูลของ Hotel Ads

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