กลับไปที่แดชบอร์ด

เอกสาร

เรียนรู้วิธีใช้ Asyntai

ฟีเจอร์
การรวบรวมข้อมูลเว็บไซต์ ช่องว่างความรู้ การ์ดสินค้า การ์ดสินค้าแบบไดนามิก Dynamic Images บริบทผู้ใช้ การติดตามแบบเรียลไทม์ Human Takeover การยกระดับ การแจ้งเตือน AI รายงานประจำวัน ฟีดข้อมูลแบบเรียลไทม์ ฟีดข้อมูลแบบเรียลไทม์ Max สมาชิกในทีม การลงชื่อเข้าใช้ครั้งเดียว รวมรูปภาพ การมองเห็นรูปภาพ วิดเจ็ตแปลภาษา การปรับให้เข้ากับท้องถิ่น ลูกค้าเป้าหมาย การจับลูกค้าเป้าหมายอัจฉริยะ ตั๋วสนับสนุน การจอง การฝัง ยกเว้นหน้า IP ที่ถูกบล็อก โมเดลที่ฉลาดกว่า เปิดใช้งานการคิดวิเคราะห์ คำแนะนำการตอบกลับ ข้อความติดตามผล เสียงเป็นข้อความ ดาวน์โหลดบันทึกการสนทนา แชทแบบฝังตัว

วิธีเพิ่มแชทบอท AI Asyntai ลงใน Kentico

คู่มือทีละขั้นตอนสำหรับเว็บไซต์ Kentico CMS

รับโค้ดฝัง

ขั้นตอนที่ 1: รับโค้ดฝังตัวของคุณ

ก่อนอื่น ไปที่แดชบอร์ด Asyntai ของคุณและเลื่อนลงไปที่ส่วน "Embed Code" คัดลอกโค้ดฝังตัวเฉพาะของคุณซึ่งจะมีลักษณะดังนี้:

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

หมายเหตุ: โค้ดด้านบนเป็นเพียงตัวอย่าง คุณต้องคัดลอกโค้ดฝังตัวเฉพาะของคุณจากแดชบอร์ดเนื่องจากมี widget ID ส่วนตัวของคุณ

ขั้นตอนที่ 2: เพิ่มโค้ดลงใน Master Page Template (แนะนำ)

เพื่อเพิ่มแชทบอทในทุกหน้าของเว็บไซต์ Kentico พร้อมกัน ให้ใช้วิธี Master Page Template:

  1. เข้าสู่ระบบ Kentico Admin ของคุณและไปที่แอปพลิเคชัน Page templates
  2. ค้นหาและเปิด Master page template (เทมเพลตที่ใช้ในทุกหน้า)
  3. คลิกที่แท็บ Header ในตัวแก้ไขเทมเพลต
  4. ในส่วน header วางโค้ดฝัง Asyntai ของคุณ
  5. หรือเพิ่มโค้ดลงในเลย์เอาต์ของเทมเพลตก่อนแท็กปิด </head>
  6. คลิก Save เพื่อบันทึกการเปลี่ยนแปลง
  7. ล้างแคชเว็บไซต์และตรวจสอบการเปลี่ยนแปลงบนเว็บไซต์จริง

เคล็ดลับ: การใช้ Master Page Template ช่วยให้แชทบอทปรากฏในทุกหน้าที่สืบทอดจากเทมเพลตนี้ นี่เป็นวิธีที่มีประสิทธิภาพที่สุดสำหรับการ deploy ทั่วทั้งเว็บไซต์ใน Kentico

วิธีทางเลือกที่ 1: Page Template Header

หากคุณต้องการเพิ่มแชทบอทเฉพาะในเทมเพลตหน้าบางอย่าง:

  1. ไปที่แอปพลิเคชัน Page templates ใน Kentico Admin
  2. เลือกเทมเพลตหน้าเฉพาะที่คุณต้องการแก้ไข
  3. คลิกที่แท็บ Header
  4. เพิ่มโค้ดฝัง Asyntai ของคุณโดยใช้แท็กสคริปต์:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
  1. คลิก Save
  2. หน้าทั้งหมดที่ใช้เทมเพลตนี้จะรวมแชทบอทไว้ด้วย

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

วิธีทางเลือกที่ 2: HEAD HTML Web Part

สำหรับการควบคุมที่ละเอียดขึ้นในหน้าเฉพาะหรือสำหรับ JavaScript ที่สืบทอดได้ข้ามหน้าย่อย:

  1. เปิดหน้าที่คุณต้องการแก้ไขใน Kentico Page editor
  2. เพิ่ม web part ใหม่ลงในหน้า (ควรอยู่ในหน้าหลักสำหรับการสืบทอด)
  3. ค้นหาและเลือก web part HEAD HTML
  4. ในการตั้งค่า web part วางโค้ดฝัง Asyntai ของคุณ
  5. กำหนดค่า web part ให้สืบทอดได้หากคุณต้องการให้หน้าย่อยมีแชทบอท
  6. คลิก OK เพื่อบันทึก web part
  7. บันทึกและเผยแพร่หน้า

เคล็ดลับ: HEAD HTML web part เหมาะสำหรับการเพิ่มโค้ดลงในหน้าหลักที่จะเผยแพร่ไปยังหน้าย่อยทั้งหมดโดยอัตโนมัติ สร้างการติดตั้งทั่วทั้งส่วน

วิธีทางเลือกที่ 3: ไฟล์ JavaScript แบบกำหนดเอง (ขั้นสูง)

สำหรับนักพัฒนาที่ต้องการจัดการสคริปต์เป็นไฟล์:

  1. ในโปรเจกต์ Kentico ของคุณ ไปที่ไดเรกทอรี ~/CMSScripts/Custom/
  2. สร้างไฟล์ JavaScript ใหม่ (เช่น asyntai-widget.js)
  3. เพิ่มโค้ดเพื่อโหลดวิดเจ็ต Asyntai แบบไดนามิก:
(function() { var script = document.createElement('script'); script.src = 'https://asyntai.com/static/js/chat-widget.js'; script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID'); script.async = true; document.head.appendChild(script); })();
  1. อ้างอิงไฟล์นี้ใน header ของ Master Page Template:
<script src="~/CMSScripts/Custom/asyntai-widget.js"></script>

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

ขั้นตอนที่ 3: ยืนยันการติดตั้ง

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

ไม่เห็นวิดเจ็ต? ตรวจสอบให้แน่ใจว่าคุณได้บันทึกการเปลี่ยนแปลงทั้งหมดและล้างแคช Kentico (Settings > System > Clear cache) ลองดูเว็บไซต์ของคุณในหน้าต่างส่วนตัว ตรวจสอบคอนโซลเบราว์เซอร์ (F12) เพื่อดูข้อผิดพลาด JavaScript ที่อาจป้องกันไม่ให้วิดเจ็ตโหลด