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

เอกสาร

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

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

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

คู่มือทีละขั้นตอนสำหรับ ExpressionEngine CMS

รับโค้ดฝัง

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

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

<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>

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

ขั้นตอนที่ 2: เพิ่มลงในเลย์เอาต์เทมเพลต (แนะนำ)

วิธีที่ง่ายที่สุดในการเพิ่มแชทบอทในทุกหน้าคือการแก้ไขเทมเพลตเลย์เอาต์หลักในแผงควบคุม ExpressionEngine:

  1. ในแผงควบคุม EE ไปที่ Developer > Templates > Template Groups
  2. เปิดกลุ่มเทมเพลตหลักของคุณ (โดยปกติคือ "site") และแก้ไขเทมเพลตเลย์เอาต์ (หรือเทมเพลตที่ครอบคลุมทุกหน้า)
  3. ค้นหาแท็กปิด </body>
  4. วางโค้ดฝัง Asyntai ของคุณก่อนแท็ก </body>:
    <!-- Asyntai AI Chatbot --> <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script> </body>
  5. บันทึกเทมเพลต

เคล็ดลับ: การเพิ่มสคริปต์ก่อนแท็กปิด </body> ช่วยให้โหลดหลังจากเนื้อหาหน้าเว็บ ซึ่งแนะนำสำหรับวิดเจ็ตแชทและจะไม่ทำให้หน้าเว็บโหลดช้าลง

วิธีทางเลือกที่ 1: การใช้ EE Template Partials

Template Partials ของ ExpressionEngine อนุญาตให้คุณสร้างส่วนย่อยที่นำกลับมาใช้ใหม่ได้ซึ่งสามารถรวมข้ามเทมเพลต:

  1. ไปที่ Developer > Templates > Template Partials
  2. คลิก "New" เพื่อสร้าง partial ใหม่ชื่อ _asyntai_widget
  3. วางโค้ดฝัง Asyntai ของคุณลงในเนื้อหา partial:
    <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>
  4. บันทึก partial
  5. รวมไว้ในเทมเพลตเลย์เอาต์ของคุณก่อนแท็กปิด </body>:
    {embed="_asyntai_widget"} </body>

หมายเหตุ: การใช้ Template Partials ช่วยให้โค้ดของคุณเป็นระเบียบและทำให้ง่ายต่อการอัปเดตโค้ดฝังแชทบอทในที่เดียวทั่วทั้งเว็บไซต์

วิธีทางเลือกที่ 2: การใช้ HTML Header/Footer ของ EE

การตั้งค่า ExpressionEngine บางแบบมีส่วน footer ทั่วไปสำหรับเพิ่มสคริปต์:

  1. ไปที่ Settings > Content & Design > Global Template Preferences
  2. หากการตั้งค่า EE ของคุณมีส่วน footer ทั่วไป ให้วางโค้ดฝัง Asyntai ที่นั่น
  3. หากไม่มีส่วน footer ทั่วไป ให้แก้ไขเทมเพลตเลย์เอาต์หลักของคุณโดยตรงและเพิ่มโค้ดฝังก่อนแท็กปิด </body>:
    <!-- Asyntai AI Chatbot --> <script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script> </body>
  4. บันทึกการเปลี่ยนแปลงของคุณ

วิธีทางเลือกที่ 3: การใช้ config.php

สำหรับผู้ใช้ขั้นสูง คุณสามารถแทรกสคริปต์แชทบอทผ่านการตั้งค่า ExpressionEngine หรือโดยการสร้าง add-on แบบกำหนดเอง:

  1. เข้าถึงไฟล์โปรเจกต์ ExpressionEngine ของคุณผ่าน FTP, SSH หรือตัวแก้ไขโค้ดของคุณ
  2. ไปที่ไดเรกทอรี system/user/config/ และเปิด config.php
  3. สำหรับการแทรก JavaScript แบบกำหนดเอง ให้พิจารณาสร้าง add-on/extension EE ง่าย ๆ ที่ hook เข้ากับ template_post_parse hook เพื่อแทรกสคริปต์เมื่อเรนเดอร์หน้า:
    // In your custom extension public function template_post_parse($final_template, $is_partial, $site_id) { $script = '<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</script>'; $final_template = str_replace('</body>', $script . '</body>', $final_template); return $final_template; }
  4. แทนที่ YOUR_WIDGET_ID ด้วย widget ID จริงของคุณจากแดชบอร์ด

สำคัญ: วิธี config.php และ add-on มีไว้สำหรับผู้ใช้ขั้นสูงที่คุ้นเคยกับการพัฒนา ExpressionEngine สำหรับผู้ใช้ส่วนใหญ่ แนะนำให้ใช้วิธีเลย์เอาต์เทมเพลต (ขั้นตอนที่ 2) หรือวิธี Template Partials (วิธีทางเลือกที่ 1)

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

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

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