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

ข้อความ Transaction จะส่งข้อมูลเกี่ยวกับห้องพัก ราคา และแพ็กเกจไปยัง Google ข้อความ Transaction มี 2 ประเภทหลักๆ ดังนี้

  1. ข้อมูลแผนการเดินทาง: กําหนดแพ็กเกจห้องพักและข้อมูลแผนการเดินทาง ได้แก่

    • ราคาโรงแรมและห้องว่าง: กําหนดราคาขั้นต่ําสําหรับแผนการเดินทางที่เป็นไปตามข้อกําหนดบางประการ ดูข้อมูลเพิ่มเติมได้ที่การอัปเดตราคา นอกจากนี้ คุณยังนําห้องออกจากห้องว่างได้ด้วย สําหรับข้อมูลเพิ่มเติม โปรดดูนําพื้นที่โฆษณาออก

    • แพ็กเกจห้องพัก: กําหนดราคาแผนการเดินทางสําหรับชุดค่าผสมของห้องพักจริงและแพ็กเกจบริการเพิ่มเติม ดูข้อมูลเพิ่มเติมได้ที่แพ็กเกจห้องพัก Google จะแคชเนื้อหาของข้อความ Transaction เพื่อให้ราคาแสดงได้ตลอดเวลา ในบางกรณี Google จะพิจารณาว่าค่าในแคชไม่อัปเดต จึงอาจส่งข้อความ <Query> เพิ่มเติม (หรือในบางกรณีจะส่งคําขอข้อมูลราคาแบบเรียลไทม์) เพื่อขอราคาที่อัปเดต ข้อมูลนี้มักจะมีการเปลี่ยนแปลงบ่อยมาก หากต้องการกําหนดราคาและความพร้อมใช้งานของข้อความ Transaction ให้ใช้ <Result>

  2. ข้อมูลเมตาของห้องพักและแพ็กเกจ: ระบุรายละเอียดเกี่ยวกับห้องพักและแพ็กเกจ เช่น คําอธิบาย รูปภาพ และอัตราการเข้าพักสูงสุด ข้อมูลนี้ไม่ได้เปลี่ยนแปลงบ่อยนัก หากต้องการกําหนดข้อความ Transaction ของข้อมูลเมตา ให้ใช้ <PropertyDataSet> Google จะเก็บข้อมูลเมตานี้เพื่อให้คุณอ้างอิงจากข้อความราคาได้ แทนที่จะต้องใส่ข้อมูลเกี่ยวกับห้องพักและแพ็กเกจซ้ําทุกครั้ง ดูข้อมูลเพิ่มเติมได้ที่กําหนดข้อมูลเมตาของห้องพักและแพ็กเกจ

โดยองค์ประกอบรูทของข้อความ Transaction คือ <Transaction> ข้อความที่ใช้องค์ประกอบ <Transaction> เป็นองค์ประกอบรูทต้องมีองค์ประกอบย่อยอย่างน้อย 1 รายการ ข้อความ Transaction จะมีองค์ประกอบย่อยกี่รายการก็ได้ ตราบเท่าที่ข้อความทั้งหมดมีขนาดไม่เกิน 100 MB

ดูตัวอย่างข้อความ Transaction ที่ตอบกลับคําขอจาก Google ได้ที่การอ้างอิง XML ของราคาและห้องว่าง (Transaction)

วิธีการนําส่ง

ประเภทและความถี่ที่คุณส่งข้อความ Transaction จะขึ้นอยู่กับวิธีการส่งข้อมูลราคา

  • สําหรับวิธีการส่งข้อมูลราคาแบบพุล คุณจะต้องส่งข้อความ Transaction เมื่อได้รับ <Query> จาก Google
  • สําหรับวิธีการส่งข้อมูลราคาที่มีการเปลี่ยนแปลง คุณจะต้องส่งข้อความ Transaction หลังจากได้รับและตอบกลับ <HintRequest> และ <Query>

ดูข้อมูลเพิ่มเติมได้ที่โหมดการนําส่งราคา

การค้นหาราคาแบบเรียลไทม์

Google อาจส่งคําขอที่เรียกว่าคําขอข้อมูลราคาแบบเรียลไทม์ ไม่ว่าคุณจะใช้วิธีการส่งข้อมูลราคาแบบใดก็ตาม ข้อความค้นหาเหล่านี้จะค้นหาราคาตามการค้นหาปัจจุบัน หากคุณตอบกลับภายในระยะเวลาที่กําหนด ซึ่งปกติแล้วจะใช้เวลา 2-3 มิลลิวินาที โฆษณาของคุณจะสามารถปรากฏในการประมูลได้ ผลลัพธ์ของคุณก็จะตรงกับความต้องการของลูกค้ามากยิ่งขึ้น อาทิ ประเทศและประเภท อุปกรณ์และจํานวนแขกที่ระบุไว้ด้วย ดูข้อมูลเพิ่มเติมได้ที่การค้นหาราคาแบบเรียลไทม์

ขนาดข้อความ

คุณรวมการอัปเดตข้อมูลเข้าด้วยกันในข้อความ Transaction รายการเดียวได้ แต่ขนาดของข้อความแต่ละข้อความจะมีขนาดสูงสุด 100 MB โดยปกติแล้วคําขอพุลและคําขอคําแนะนําทั้งหมดจะมีเวลาตอบกลับจํากัดที่ 100 วินาที การหมดเวลาเป็นช่องที่กําหนดค่าได้ซึ่งปรับได้โดย Google ตามที่ขอ Google ขอแนะนําให้คุณตั้งค่าการหมดเวลาเป็น 10 นาทีสําหรับข้อความที่มีขนาดใหญ่มาก

หากต้องการลดขนาดข้อความอย่างมากและอาจช่วยหลีกเลี่ยงปัญหาเกี่ยวกับขนาดข้อความและการหมดเวลา ให้ใช้ข้อความ Transaction เพื่อกําหนดข้อมูลเมตาของห้องพักและแพ็กเกจไว้ล่วงหน้า นอกจากนี้ คุณยังเพิ่มเนื้อหา GNU ที่ซิปในข้อความได้โดยเพิ่ม Content-Encoding: gzip ในส่วนหัวของข้อความ