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

เอกสาร

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

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

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

คู่มือทีละขั้นตอนสำหรับเว็บไซต์ Backdrop 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: เพิ่มลงในเทมเพลตธีม (แนะนำ)

Backdrop CMS ใช้ไฟล์เทมเพลต .tpl.php ในธีม วิธีที่แนะนำคือเพิ่มโค้ดฝังตัวลงในเทมเพลตหน้าของธีมที่ใช้งานอยู่โดยตรง:

  1. เข้าถึงการติดตั้ง Backdrop CMS ของคุณผ่าน FTP หรือ File Manager
  2. ไปที่ไดเรกทอรีธีมที่ใช้งานอยู่: themes/yourtheme/
  3. เปิดไฟล์ page.tpl.php (หรือ layout.tpl.php ขึ้นอยู่กับธีมของคุณ)
  4. ค้นหาแท็กปิด </body> หรือบรรทัด <?php print $page_bottom; ?>
  5. วางโค้ดฝังตัว Asyntai ของคุณก่อนบรรทัดนั้น
  6. บันทึกไฟล์
<!-- Asyntai AI Chatbot -->
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
<?php print $page_bottom; ?>
</body>

เคล็ดลับ: การวางโค้ดก่อน <?php print $page_bottom; ?> หรือแท็กปิด </body> ทำให้แชทบอทโหลดหลังจากเนื้อหาหน้า ให้ประสิทธิภาพการโหลดหน้าที่ดีขึ้น วิธีนี้จะเพิ่มแชทบอทลงในทุกหน้าที่ใช้ธีมนี้โดยอัตโนมัติ

วิธีทางเลือกที่ 1: ใช้โมดูลที่กำหนดเอง

คุณสามารถสร้างโมดูล Backdrop CMS อย่างง่ายที่ฉีดสคริปต์แชทบอทโดยใช้ backdrop_add_js():

  1. สร้างไดเรกทอรีโมดูล: modules/custom/asyntai_widget/
  2. สร้างไฟล์โมดูล asyntai_widget.module ด้วยโค้ดต่อไปนี้:
    // modules/custom/asyntai_widget/asyntai_widget.module
    function asyntai_widget_init() {
      backdrop_add_js('https://asyntai.com/static/js/chat-widget.js', array(
        'type' => 'external',
        'scope' => 'footer',
        'attributes' => array('async' => 'async', 'data-asyntai-id' => 'YOUR_WIDGET_ID'),
      ));
    }
  3. สร้างไฟล์ asyntai_widget.info:
    name = Asyntai AI Chatbot Widget
    description = Adds the Asyntai AI chatbot widget to all pages.
    backdrop = 1.x
    package = Custom
    type = module
  4. ไปที่ Functionality (admin/modules) ในแผงผู้ดูแลระบบ Backdrop ของคุณ
  5. ค้นหา "Asyntai AI Chatbot Widget" ใต้แพ็คเกจ Custom และเปิดใช้งาน
  6. คลิก "Save configuration"

หมายเหตุ: แทนที่ YOUR_WIDGET_ID ในโค้ดโมดูลด้วย widget ID จริงของคุณจากแดชบอร์ด Asyntai วิธีโมดูลที่กำหนดเองนั้นปลอดภัยจากการอัปเกรดและจะไม่ถูกเขียนทับเมื่ออัปเดตธีม

วิธีทางเลือกที่ 2: ใช้โมดูล "Add to Head" ของ Backdrop

โมดูล "Add to Head" ที่มีผู้สนับสนุนให้วิธีง่ายๆ ในการฉีดสคริปต์โดยไม่ต้องแก้ไขโค้ด:

  1. ดาวน์โหลดและติดตั้งโมดูล "Add to Head" จากเว็บไซต์ Backdrop CMS
  2. ไปที่ Configuration > Development > Add to Head
  3. เพิ่มโค้ดฝังตัว Asyntai ของคุณในส่วน footer
  4. คลิก "Save configuration"

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

วิธีทางเลือกที่ 3: ใช้ระบบบล็อก

ระบบเลย์เอาต์และบล็อกของ Backdrop CMS ยังสามารถใช้เพิ่มแชทบอทได้:

  1. เข้าสู่ระบบแผงผู้ดูแลระบบ Backdrop CMS ของคุณ
  2. ไปที่ Structure > Layouts
  3. เลือกเลย์เอาต์ที่คุณต้องการแก้ไข (เช่น เลย์เอาต์เริ่มต้น)
  4. คลิก "Add block" ในส่วน footer
  5. เลือก "Custom block"
  6. ตั้งค่ารูปแบบบล็อกเป็น "Full HTML" หรือ "Raw HTML"
  7. วางโค้ดฝังตัว Asyntai ของคุณลงในเนื้อหาบล็อก
  8. ตั้งชื่อบล็อก (เช่น "Asyntai Chatbot") และเลือกทำเครื่องหมาย "Hide title" ตามต้องการ
  9. คลิก "Save block" จากนั้น "Save layout"

สำคัญ: ตรวจสอบให้แน่ใจว่ารูปแบบข้อความถูกตั้งค่าเป็น "Full HTML" หรือ "Raw HTML" เพื่อไม่ให้แท็กสคริปต์ถูกลบออก รูปแบบ "Filtered HTML" เริ่มต้นจะลบแท็กสคริปต์ออกด้วยเหตุผลด้านความปลอดภัย

ขั้นตอนที่ 3: ล้างแคชและยืนยัน

หลังจากทำการเปลี่ยนแปลง ล้างแคชของ Backdrop CMS และยืนยันการติดตั้ง:

  1. ไปที่ Configuration > Performance ในแผงผู้ดูแลระบบของคุณ
  2. คลิก "Clear all caches"
  3. เปิดเว็บไซต์ของคุณในแท็บเบราว์เซอร์ใหม่หรือหน้าต่างไม่ระบุตัวตน
  4. คุณควรเห็นปุ่มวิดเจ็ตแชทที่มุมล่างขวา
  5. คลิกเพื่อให้แน่ใจว่าเปิดและทำงานได้อย่างถูกต้อง

ไม่เห็นวิดเจ็ต? ตรวจสอบให้แน่ใจว่าคุณล้างแคชของ Backdrop CMS ที่ Configuration > Performance แล้ว ลองดูเว็บไซต์ในหน้าต่างไม่ระบุตัวตนหรือล้างแคชเบราว์เซอร์ เปิดคอนโซลเบราว์เซอร์ (F12) เพื่อตรวจสอบข้อผิดพลาด JavaScript หากคุณใช้วิธีโมดูลที่กำหนดเอง ตรวจสอบว่าโมดูลเปิดใช้งานอยู่ใต้ Functionality