Cloudbeds เครื่องมือการจอง Immersive Experience 2.0 - ทุกสิ่งที่คุณต้องการรู้

ภาพรวม

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

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

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

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

ส่วนประกอบที่เป็นเว็บเบส vs. iframe-based

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

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

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

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

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


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

วิธีการติดตั้ง Immersive Experience 2.0

เพื่อเปิดใช้งาน Immersive Experience 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 โดเมน

  ทั้งโดเมนหลักและซับโดเมนได้รับการสนับสนุน (เช่น,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}" />

  หากคุณละเว้นคุณสมบัติ modestandard.

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

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

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

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

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

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

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

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

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

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

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

✔️ หน้าชำระเงิน: คาดว่าหน้าช่องทางการชำระเงินจะเปิดเป็นป๊อบอัปหรือโมดอลตามที่ตั้งไว้สำหรับที่พักของคุณ; ตรวจสอบให้แน่ใจว่ามันแสดงผลตามที่คาดไว้.

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

หน้าชำระเงิน

หน้าชำระเงินจะแสดงในหนึ่งในสองวิธี Cloudbeds ตั้งค่าตัวเลือกสำหรับที่พักของคุณ ตามช่องทางการชำระเงินและความต้องการด้านความปลอดภัย (เช่น 3D Secure).

  • ป๊อบอัป: เปิดในหน้าต่างเบราว์เซอร์ใหม่และแสดง URL ของหน้า บางช่องทางต้องการสิ่งนี้สำหรับการตรวจสอบ 3D Secure.
  • โมดอล: แสดงเป็นกล่องสนทนาบนหน้าโดยไม่แสดง URL เพื่อประสบการณ์ที่มีแบรนด์ขาวมากขึ้น.

  เมื่อช่องทางการชำระเงินต้องการโหมด ป๊อบอัป เพื่อความสอดคล้อง 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 จาก 0 เห็นว่ามีประโยชน์

ข้อคิดเห็น

0 ข้อคิดเห็น

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