Cloudbeds Booking Engine Immersive Experience 2.0 - ทุกสิ่งที่คุณต้องการรู้

ภาพรวม

Cloudbeds Booking Engine ประสบการณ์ที่ดื่มด่ำ 2.0 เป็นโซลูชันการจองที่ทันสมัยและเป็นระบบการจองที่ใช้เว็บอย่างเต็มรูปแบบ ที่มอบประสบการณ์การจองที่ราบรื่นและเป็นมิตรกับแขกโดยตรงบนเว็บไซต์ของที่พักของคุณ มันช่วยอำนวยความสะดวกในการชำระเงินที่ปลอดภัยและเป็นไปตามมาตรฐาน PCI และรวมข้อมูลการติดตามความเข้ากันได้ของ Google เพื่อให้ได้ข้อมูลเชิงลึกตั้งแต่การดูหน้าไปจนถึงการซื้อ

ในฐานะที่เป็นส่วนประกอบที่ใช้เว็บ ประสบการณ์ที่ดื่มด่ำ 2.0 ได้ขจัดความจำเป็นในการอนุญาตหรือกระบวนการซับซ้อนในการปกปิด แทนที่จะเป็นเช่นนั้น มันทำให้การรวมเข้าด้วยกันง่ายขึ้น ผ่านการฝังที่ตรงไปตรงมาซึ่งรวมเข้ากับเว็บไซต์ของที่พักของคุณได้อย่างราบรื่น—รักษาความสอดคล้องของการออกแบบและความสะดวกในการปรับใช้งาน

ประสบการณ์การจองที่ได้รับการปรับปรุง

ประสบการณ์ที่ดื่มด่ำ 2.0 นำเสนอฟีเจอร์เอกลักษณ์เฉพาะ ที่ออกแบบมาเพื่อยกระดับประสบการณ์การจองของแขกของคุณบนเว็บไซต์ของคุณเอง:

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

ส่วนประกอบที่ใช้เว็บ vs. ส่วนประกอบที่ใช้ iframe

ในทางตรงกันข้ามกับระบบที่ใช้ iframe ส่วนประกอบที่ใช้เว็บแบบรวม นี้มี:

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

มันดูเป็นอย่างไร

ประสบการณ์ที่ดื่มด่ำ 2.0 มีตัวเลือกการฝังที่ยืดหยุ่นสองแบบ เพื่อให้เหมาะกับการออกแบบเว็บไซต์และการไหลของผู้ใช้งานของที่พักของคุณ คุณสามารถเลือกที่จะฝังประสบการณ์ที่ดื่มด่ำแบบเต็มหน้า หรือสร้างและฝังประสบการณ์ที่ดื่มด่ำแบบป๊อปอัพ

  • การฝังแบบเต็มหน้า ทำงานตามที่มันฟัง — มันวางเครื่องมือการจองทั้งหมดโดยตรงภายในหน้าในเว็บไซต์ของคุณ มอบประสบการณ์การจองที่ไม่หยุดยั้งและดื่มด่ำอย่างเต็มที่ตั้งแต่ต้นจนจบ

  • ตัวเลือกการฝังแบบป๊อปอัพ ให้ทางเลือกที่ทันสมัยและเรียบง่าย เมื่อแขกคลิกที่ปุ่ม “จองตอนนี้” แผงด้านข้าง จะเลื่อนเข้ามาจากขอบของหน้าจอ เสนอประสบการณ์การจองที่กระชับแต่ทำงานได้อย่างเต็มที่โดยไม่ต้องออกจากหน้าปัจจุบัน

กระบวนการจองรวมถึง:

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

 


หมายเหตุ: ค่าที่แสดงเป็น {PARAMETER} ในบทความนี้เป็นเพียงตัวแทน แทนที่ด้วยค่าจริงของคุณและลบวงเล็บเหลี่ยม ({ })

วิธีการติดตั้ง ประสบการณ์ที่ดื่มด่ำ 2.0

เพื่อเปิดใช้งานประสบการณ์ที่ดื่มด่ำ 2.0 บนเว็บไซต์ของที่พักของคุณ กรุณาทำตามขั้นตอนด้านล่าง

ขั้นตอนที่ 1 – ติดต่อการสนับสนุนของ Cloudbeds

  ก่อนการติดตั้ง คุณต้อง ติดต่อการสนับสนุนของ Cloudbeds และขอเปิดใช้งานฟีเจอร์ Immersive Experience 2.0 บนบัญชีของคุณ

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

ขั้นตอนที่ 2 – เพิ่มโดเมนของคุณในรายการที่อนุญาต

เมื่อทีมสนับสนุนของเราเปิดใช้งานการกำหนดค่าที่เหมาะสม คุณจะเห็นส่วน โดเมนที่อนุญาต ใน PMS ของคุณ

  1. จาก เมนูบัญชี Account menu icon.png, เลือก การตั้งค่า Settings icon.png
  2. คลิก เครื่องมือการจอง Booking Engine icon.png
  3. ไปที่ วิดเจ็ตเว็บไซต์ และในส่วน โดเมนที่อนุญาต ให้เพิ่มโดเมนที่คุณจะติดตั้ง Immersive Experience คุณสามารถเพิ่มได้สูงสุด 5 โดเมน

  ทั้งโดเมนหลักและซับโดเมนได้รับการสนับสนุน (e.g.,my-hotel.com และ booking.my-hotel.com).

 รายการโดเมนที่อนุญาต: วิธีตรวจสอบรูปแบบโดเมนที่ถูกต้อง

บางครั้ง โดเมนของเว็บไซต์อาจถูกตั้งค่าในลักษณะที่ต้องรวม www เพื่อให้ครอบคลุมทั้งสองกรณี เราขอแนะนำให้ลองทำการทดสอบง่ายๆ

  1. ตรวจสอบแถบ URL ของคุณ: เปิดเว็บไซต์ของคุณและดูที่ URL ในเบราว์เซอร์ของคุณ
  2. มันรวม www หรือไม่? ตัวอย่างเช่น มันแสดง https://www.yourdomain.com หรือเพียงแค่ https://yourdomain.com?

เมื่อคุณทราบว่ารูปแบบใดที่ไซต์ของคุณใช้ คุณสามารถป้อนโดเมนที่ถูกต้องลงในฟิลด์รายการที่อนุญาตของ Cloudbeds ได้ ตัวอย่างเช่น หากไซต์ของคุณแสดงด้วย www คุณควรเพิ่มโดเมนของคุณในรายการที่อนุญาตเป็น www.yourdomain.com.

 ทำไมโดเมนต้องถูกเพิ่มในรายการที่อนุญาต

Immersive Experience เป็นส่วนประกอบเว็บ (ไม่ใช่ iframe) มันทำงานบนไซต์ของคุณและทำการร้องขอ API ไปยังบริการของ Cloudbeds จากโดเมนของคุณ การเพิ่มในรายการที่อนุญาตบอก Cloudbeds ว่า ต้นทาง ใดที่ได้รับอนุญาตเพื่อให้การร้องขอข้ามโดเมนเหล่านั้นได้รับการยอมรับ

ขั้นตอนที่ 3 – เพิ่มสคริปต์ Immersive Experience

แทรกสคริปต์ต่อไปนี้ภายในส่วน <head> ของ HTML ของเว็บไซต์ของคุณ:

<script src="https://static1.cloudbeds.com/booking-engine/latest/static/js/immersive-experience/cb-immersive-experience.js" type="text/javascript"></script>

  หาก URL ของเครื่องมือการจองของคุณมี us2.hotels.cloudbeds ให้เพิ่มแอตทริบิวต์ island:

<script island="us2" src="https://static1.cloudbeds.com/booking-engine/latest/static/js/immersive-experience/cb-immersive-experience.js" type="text/javascript"></script>

  หากคุณไม่เห็น “US2” ใน URL ของเครื่องมือการจองของคุณ แอตทริบิวต์ island ไม่จำเป็นต้องระบุ

ขั้นตอนที่ 4 – ฝังเครื่องมือการจอง

คุณสามารถแสดงประสบการณ์ที่ดื่มด่ำได้สองวิธี:

  • โหมดมาตรฐาน (ฝังเต็มหน้า): เรียกอีกอย่างว่า “ฝังเต็มหน้า” นี่คือโหมดค่าเริ่มต้นที่แอปเครื่องมือการจองถูกบูรณาการอย่างเต็มที่ในเว็บไซต์เจ้าของสถานที่ เพื่อฝังมัน ให้รวมโค้ดต่อไปนี้ใน HTML ที่ควรแสดง:
<cb-immersive-experience mode="standard" property-code="{PROPERTY_CODE}" />
  • โหมดป๊อบอัป (ปุ่มจองตอนนี้): โหมดนี้แสดงแอปเครื่องมือการจองเป็นป๊อบอัปที่มีตำแหน่งคงที่และโอเวอร์เลย์ เพื่อเพิ่มปุ่ม จองตอนนี้ ที่เปิดประสบการณ์ที่ดื่มด่ำในป๊อบอัป:
<cb-book-now-button property-code="{PROPERTY_CODE}" />

  หากคุณละเว้นแอตทริบิวต์ mode คอมโพเนนต์จะตั้งค่าเป็น standard โดยค่าเริ่มต้น.

 ค้นหา รหัสที่พัก ของคุณ

ไปที่ เมนูบัญชี > การตั้งค่า > เครื่องมือการจอง > แท็บสรุป รหัสของคุณคือค่าตัวอักษรและตัวเลข 6 ตัวที่อยู่ท้ายลิงก์เครื่องมือการจองของคุณ:

https://hotels.cloudbeds.com/reservation/{PROPERTY_CODE}

ในตัวอย่างด้านล่าง ส่วนที่เน้นคือรหัสที่พักที่คุณควรใช้ในโค้ดฝังของคุณ (แทนที่วงเล็บและค่าในโค้ดของคุณ).

การติดตั้งและพฤติกรรม

ส่วนต่าง ๆ ด้านล่างนี้เน้นพฤติกรรมและรายละเอียดการปรับใช้งานที่เป็นประโยชน์ในการทราบก่อนที่จะเปิดใช้งานจริง

ความเข้ากันได้กับผู้สร้างเว็บไซต์

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

✔️ การแทรกหัว: ยืนยันว่าคุณสามารถเพิ่มประสบการณ์ที่ดื่มด่ำ <script> ในหน้า <head>.

✔️ การอนุญาต: ตรวจสอบให้แน่ใจว่าโดเมนที่ใช้งาน (และโดเมนการทดสอบ/ดูตัวอย่าง) ของคุณถูกเพิ่มอยู่ภายใต้ โดเมนที่อนุญาต เพื่อให้คำขอ API ถูกยอมรับ (สูงสุด 5 โดเมน)

✔️ CSS/JS ที่กำหนดเอง: สไตล์หรือสคริปต์ที่เพิ่มในส่วนการปรับแต่งเครื่องมือการจองจะ ไม่ ถูกนำไปใช้โดยอัตโนมัติกับประสบการณ์ที่ดื่มด่ำ; ให้เพิ่มลงใน HTML ของเว็บไซต์ของคุณแทน

✔️ หน้าชำระเงิน: ขั้นตอนการชำระเงินอาจแตกต่างกันไปขึ้นอยู่กับ วิธีการชำระเงินที่เลือก.

⮕ หากแขกเลือก Apple Pay, Google Pay หรือวิธีการชำระเงินของบุคคลที่สามอื่น ๆ พวกเขาจะถูก เปลี่ยนเส้นทางไปยังหน้าของบุคคลที่สามที่เกี่ยวข้อง เพื่อทำการชำระเงิน

⮕ เมื่อการทำธุรกรรมสำเร็จ พวกเขาจะถูก เปลี่ยนเส้นทางกลับ ไปยังหน้ายืนยันประสบการณ์ที่ดื่มด่ำ

✔️ ลิงก์ลึก/พารามิเตอร์: พารามิเตอร์การค้นหาอ่านได้เฉพาะในระหว่างการโหลดครั้งแรก หากคุณเปลี่ยน URL หลังจากที่แอปโหลดแล้ว ให้โหลดหน้าใหม่เพื่อใช้พวกเขา

พอร์ทัล

เครื่องมือการจองแสดงหลายองค์ประกอบในตำแหน่งคงที่บนหน้าจอ เช่น:

  • โมดอล
  • เคล็ดลับเครื่องมือ
  • ปฏิทิน
  • ตัวตรวจสอบอัตรา
  • แบนเนอร์รถเข็นช้อปปิ้ง (บนมือถือ)
  • ตัวเลือกภาษาและสกุลเงิน

องค์ประกอบเหล่านี้ถูกแสดงภายใน พอร์ทัล ซึ่งหมายความว่าแทนที่จะติดตามโครงสร้างของต้นไม้ DOM พวกเขาจะถูกห่อหุ้มโดยองค์ประกอบที่มี .cb-portal คลาสคงที่และถูกเพิ่มที่ส่วนท้ายของ body พอร์ทัลมีค่า z-index ที่แตกต่างกันตามชั้นที่เกี่ยวข้องใน บริบทการจัดเรียง.

เว็บไซต์ส่วนใหญ่มีบริบทการจัดเรียงของตนเอง และขึ้นอยู่กับวิธีที่พวกเขาถูกกำหนดบนแกน z ที่จินตนาการ พวกเขาอาจจะขัดแย้งหรือไม่ขัดแย้งกับบริบทการจัดเรียงของประสบการณ์ที่ดื่มด่ำ

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

ในขณะนี้เรามีพอร์ทัล 4 ประเภท: โมดอล, ป๊อปโอเวอร์, ติด, และ เคล็ดลับเครื่องมือ ประเภทของพอร์ทัลที่ใช้ในแต่ละกรณีขึ้นอยู่กับประเภทขององค์ประกอบที่พอร์ทัลนั้นใช้ ดังนั้น โมดอลทั้งหมดจะใช้พอร์ทัล โมดอล ป๊อปโอเวอร์ปฏิทินและตัวเลือกภาษาและสกุลเงินจะใช้พอร์ทัล ป๊อปโอเวอร์ ขณะที่แบนเนอร์รถเข็นช้อปปิ้งบนมือถือและตัวตรวจสอบอัตราจะใช้พอร์ทัล ติด เพื่อเป็นตัวอย่าง

ขึ้นอยู่กับประเภทของพอร์ทัล นี่คือค่าที่ประสบการณ์ที่ดื่มด่ำใช้สำหรับคุณสมบัติ CSS z-index:

  • โมดอล:1400
  • ป๊อปโอเวอร์:1500
  • ติด:1100
  • เคล็ดลับเครื่องมือ:1800

การแก้ไขปัญหาการทับซ้อน

เมื่อเผชิญกับปัญหากับองค์ประกอบที่แสดงโดยประสบการณ์ที่ดื่มด่ำที่ทับซ้อนกับองค์ประกอบอื่นจากเว็บไซต์หลัก เราขอแนะนำให้ค้นหาพอร์ทัล (องค์ประกอบที่มี .cb-portal คลาสคงที่) ที่มีอยู่และปรับค่า z-index ตามนั้น หรือปรับค่า z-index ขององค์ประกอบจากเว็บไซต์หลัก

ค่า z-index สำหรับประเภทต่าง ๆ ของพอร์ทัลที่แสดงโดยประสบการณ์ที่ดื่มด่ำจะสามารถปรับแต่งได้โดยการกำหนดตัวแปร CSS ใหม่ที่ใช้สำหรับวัตถุประสงค์นี้ ตามที่แสดงในตัวอย่างด้านล่าง:

<style>
/* ขอบเขตไปยังรากของเครื่องมือการจองเมื่อทำการเขียนทับ */
.cb-bookingengine-root {
  --booking-engine-zIndices-sticky: 1100;
  --booking-engine-zIndices-modal: 1400;
  --booking-engine-zIndices-popover: 1500;
  --booking-engine-zIndices-tooltip: 1800;
}
</style>

พารามิเตอร์การค้นหา

ประสบการณ์ที่ดื่มด่ำสนับสนุนพารามิเตอร์การค้นหาเดียวกันกับเวอร์ชันที่โฮสต์ พารามิเตอร์จะอ่านได้เฉพาะในระหว่างการโหลดเริ่มต้นและจะไม่อัปเดตโดยอัตโนมัติ

ชื่อ

ประเภท

คำอธิบาย

ตัวอย่าง

ผู้ใหญ่ จำนวน จำนวนผู้ใหญ่สำหรับการจอง ใช้เมื่อค้นหาที่พักที่มีอยู่ ผู้ใหญ่=2
การจัดสรรห้องพัก สตริง รหัสการจัดสรรห้องพักที่ใช้เมื่อดึงที่พักสำหรับวันที่ที่เลือก การจัดสรรห้องพัก=b123456
เช็กอิน YYYY-MM-DD วันที่ที่เลือกสำหรับเช็กอิน เช็กอิน=2025-12-01
เช็กเอาต์ YYYY-MM-DD วันที่ที่เลือกสำหรับเช็กเอาต์ หาก เช็กอิน ถูกระบุแต่ เช็กเอาต์ ไม่ถูกระบุ จะใช้ค่าเริ่มต้นเป็นวันถัดไป เช็กเอาต์=2025-12-01
สกุลเงิน รหัสสกุลเงิน ISO-4217 3 ตัวอักษร สกุลเงินที่เลือก หากไม่มีการระบุ เครื่องมือการจองจะใช้ค่าเริ่มต้นของที่พัก สกุลเงิน=brl
เด็ก จำนวน จำนวนเด็กสำหรับการจอง ใช้เมื่อค้นหาที่พักที่มีอยู่ เด็ก=1
รหัสโปรโมชั่น สตริง รหัสโปรโมชั่นที่ใช้เมื่อดึงที่พักสำหรับวันที่ที่เลือก รหัสโปรโมชั่น=superpromo
แผนราคา สตริงที่คั่นด้วยเซมิโคลอน เพื่อกรองผลลัพธ์ที่พักตามแผนราคา ซึ่งตรงกับ “ชื่อแผนราคาเอกชน” ใน PMS แผนราคา=3DAYSTAY;LOWSEASON
rid สตริงตัวเลขที่คั่นด้วยเซมิโคลอน รายการ ID ห้องเพื่อกรองผลลัพธ์ที่พัก rid=27434;23421
ประเภทห้อง สตริง 3 ตัวอักษรที่คั่นด้วยเซมิโคลอน ตรงกับ “ตัวย่อที่พัก” ใน PMS และใช้กรองผลลัพธ์ที่พัก หากไม่มีการระบุ เช็กอินและเช็กเอาต์ เครื่องมือการจองจะเลือกวันพรุ่งนี้และวันถัดไปโดยอัตโนมัติ ประเภทห้อง=PRI;SHA
utm_source สตริง ใช้เพื่อทราบแหล่งที่มาของแคมเปญการตลาด (เช่น: Google, TripAdvisor, Trivago) utm_source=Google

การติดตาม & การวิเคราะห์

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

นอกจากนี้ ประสบการณ์ที่ดื่มด่ำจะไม่อัปเดต URL ของหน้าต่างเหมือนกับเวอร์ชันที่โฮสต์หลังจากการกระทำของผู้ใช้งานบางอย่าง (เช่น การเลือกวันที่เช็กอินและวันที่เช็กเอาต์)

  • Google Analytics 4 / GTM: Google Tag ID หรือ GTM Container ID ต้องถูกเริ่มต้นบนเว็บไซต์ของโรงแรม
  • Google Ads: การติดตามการแปลงต้องการการติดตั้งด้วยตนเองบนเว็บไซต์ของที่พัก
  • Meta Pixel: สคริปต์ Meta Pixel ต้องถูกเพิ่มใน HTML <head> สำหรับการเริ่มต้น

สำหรับรายละเอียดการกำหนดค่าเพิ่มเติม โปรดดูเอกสารของแต่ละแพลตฟอร์มการติดตาม

เพิ่มสคริปต์ Google Tag Manager (GTM) หรือ Google Analytics 4 (GA4) ด้วยตนเองไปยัง <head> ของ HTML ของคุณเพื่อเปิดใช้งานการติดตาม

พารามิเตอร์การค้นหา Google Hotel Ads

พารามิเตอร์เหล่านี้ถูกเพิ่มโดย Google Hotel Ads และเครื่องมือการจองจะส่งไปยังเซิร์ฟเวอร์ในคำขอเมื่อทำการจอง:

พารามิเตอร์

gha_advance_booking_window
gha_campaign_id
gha_google_site
gha_is_ad_click
gha_is_click_type_hotel
gha_is_click_type_room
gha_is_hotel_campaign
gha_is_promoted
gha_length
gha_payment_id
gha_price_displayed_total
gha_promo_code
gha_user_country
gha_user_currency
gha_user_device
gha_user_language
gha_user_list_id

การปรับแต่ง: คุณลักษณะ, พารามิเตอร์ URL, และการจัดรูปแบบ

ปรับแต่งประสบการณ์ที่ดื่มด่ำโดยใช้คุณลักษณะของส่วนประกอบ รวมถึง CSS/JS ของคุณเองบนพอร์ทัลของคุณ

 รหัสที่ปรับแต่งอาจต้องการการบำรุงรักษาเมื่อเวลาผ่านไป

  • เมื่อเครื่องมือการจองพัฒนาไปเรื่อย ๆ การปรับแต่งที่ทำเองอาจหยุดทำงานหรือจำเป็นต้องอัปเดต
  • เมื่อเป็นไปได้ ให้ทดสอบการเปลี่ยนแปลงบนสำเนาร่างหรือสำเนาทดสอบของเว็บไซต์คุณก่อนที่จะเผยแพร่

คุณสมบัติของส่วนประกอบสำหรับ cb-immersive-experience & cb-จอง-ตอนนี้

คุณสมบัติเหล่านี้ใช้ร่วมกันระหว่างโหมด มาตรฐาน และ ป๊อบอัป (ดู ฝังเครื่องมือการจอง).

คุณสมบัติต่อไปนี้ทั้งหมดเป็นไม่บังคับ (ยกเว้น property-code) และทั้ง cb-immersive-experience และ cb-book-now-button ส่วนประกอบเว็บสนับสนุนพวกเขา.

ชื่อ

ประเภท

จำเป็น

ค่าเริ่มต้น

คำอธิบาย

สกุลเงิน (*) รหัสสกุลเงิน ISO-4217 3 ตัวอักษร ไม่ สกุลเงินเริ่มต้นของที่พัก สกุลเงินที่จะใช้สำหรับการโหลดเริ่มต้นของ Immersive Experience
disable-css-title-reset ใช่ | ไม่ ไม่ ไม่ ใช่ ควรใช้หากที่พักต้องการกำหนดกฎ CSS ของตนเองสำหรับหัวเรื่องใน UI (h1… h6)
hide-custom-header ใช่ | ไม่ ไม่ ไม่ เพื่อซ่อนส่วนหัวที่กำหนดไว้ใน PMS
hide-custom-footer ใช่ | ไม่ ไม่ ไม่ เพื่อซ่อนส่วนท้ายที่กำหนดไว้ใน PMS
hide-property-info ใช่ | ไม่ ไม่ ไม่ เพื่อซ่อนส่วนข้อมูลที่พักในทุกหน้า
ignore-search-params (*) ใช่ | ไม่ ไม่ ไม่ Immersive Experience โดยค่าเริ่มต้นจะอ่านพารามิเตอร์การค้นหาใน URL ของเว็บไซต์เจ้าของและใช้พวกเขาในการโหลดเริ่มต้นของแอปพลิเคชัน มันรองรับพารามิเตอร์เดียวกันที่เครื่องมือการจองที่โฮสต์ทำ
lang (*) ตรวจจับอัตโนมัติ | รหัสภาษา ISO 639-1 2 ตัวอักษร ไม่ ภาษาที่พักเริ่มต้น ภาษาที่จะใช้ในการโหลดเริ่มต้นของ Immersive Experience หากไม่มีการกำหนดไว้ Immersive Experience จะตรวจสอบแอตทริบิวต์ lang ของ HTML หากยังไม่ได้กำหนดอีก สุดท้ายจะใช้ภาษาที่พักเริ่มต้น หากมีการกำหนดค่าตรวจจับอัตโนมัติ Immersive Experience จะถูกโหลดในภาษาของเบราว์เซอร์ของผู้ใช้งาน
mode มาตรฐาน | ป๊อบอัป ไม่ มาตรฐาน โหมดที่ Immersive Experience ควรจะถูกเรนเดอร์ ป๊อบอัปควรใช้เมื่อ Immersive Experience ถูกเรนเดอร์ภายในคอนเทนเนอร์ที่มีความสูงคงที่หรือความสูงสูงสุด
property-code (*) รหัสอัลฟา-นัมเบอร์ 6 หลักที่ระบุที่พักของคุณ ใช่ รหัสอัลฟา-นัมเบอร์ 6 หลักที่แทนที่พัก มันคือรหัสเดียวกับ URL ของเครื่องมือการจอง: https://hotels.cloudbeds.com/reservation/{PROPERTY_CODE}.

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

คุณสมบัติที่กำหนดเองของปุ่มจองตอนนี้

ตัวเลือกเหล่านี้ใช้กับ cb-book-now-button คอมโพเนนต์ (ดูที่ ฝังเครื่องมือการจอง ส่วน) และช่วยให้คุณสามารถปรับแต่งปุ่มและควบคุมฉลากและขนาดของป๊อบอัปได้

คุณสมบัติ

คำอธิบาย

class-name คลาส CSS สำหรับการปรับแต่งปุ่ม
close-label ฉลากที่กำหนดเองสำหรับปุ่มปิด
height ความสูงของป๊อบอัป
width ความกว้างของป๊อบอัป

ตัวอย่างของปุ่มจองตอนนี้พร้อมฉลาก ขนาด และคลาส CSS:

<cb-book-now-button
  property-code="{PROPERTY_CODE}"
  class-name="cb-book-now-button"
  label="จองตอนนี้"
  height="90vh"
  width="90vw"
/>

เพิ่ม CSS & JavaScript ที่กำหนดเองสำหรับประสบการณ์ที่ดื่มด่ำ

CSS หรือ JavaScript ที่กำหนดเองที่เพิ่มในช่องการปรับแต่งของเครื่องมือการจองจะไม่ถูกนำไปใช้โดยอัตโนมัติกับประสบการณ์ที่ดื่มด่ำ ต้องเพิ่มด้วยตนเองในเอกสาร HTML

เพิ่มคุณสมบัติ data-cb-immersive-experience-root ลงในแท็กสไตล์และสคริปต์เพื่อหลีกเลี่ยงความขัดแย้ง

ตัวอย่างของ CSS ที่กำหนดเอง:

<style data-cb-immersive-experience-root>
  :is(#cb-bookingengine, .cb-bookingengine-root) {
    h1 {
      font-family: serif;
      font-size: 24px;
    }
  }
</style>
บทความนี้มีประโยชน์หรือไม่
0 จาก 4 เห็นว่ามีประโยชน์

ข้อคิดเห็น

0 ข้อคิดเห็น

โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น