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

เอกสาร

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

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

วิธีเพิ่มแชทบอท AI Asyntai ลงในเว็บไซต์ใด ๆ

คู่มือสากลสำหรับ HTML, เว็บไซต์แบบกำหนดเอง และตัวสร้างเว็บไซต์แบบคงที่

รับโค้ดฝัง

ขั้นตอนที่ 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: เพิ่มลงในไฟล์ HTML ของคุณ

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

  1. เปิดไฟล์ HTML ของคุณในตัวแก้ไขข้อความ
  2. ค้นหาแท็กปิด </body>
  3. วางโค้ดฝังตัว Asyntai ของคุณก่อนแท็ก </body>
  4. บันทึกไฟล์
<!DOCTYPE html>
<html>
<head>
  <title>My Website</title>
</head>
<body>
  <!-- Your website content -->

  <!-- Asyntai Chatbot - Add before closing body tag -->
  <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
</body>
</html>

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

สำหรับเว็บไซต์หลายหน้า

หากเว็บไซต์ของคุณมีหลายหน้า HTML คุณมีหลายตัวเลือก:

ตัวเลือก A: เพิ่มในแต่ละหน้า

เพิ่มโค้ดฝังลงในแต่ละไฟล์ HTML ที่คุณต้องการให้แชทบอทปรากฏ

ตัวเลือก B: ใช้ Footer Include ร่วม

หากคุณใช้ server-side includes (SSI), PHP includes หรือที่คล้ายกัน:

  1. สร้างไฟล์ footer.html (หรือ footer.php)
  2. เพิ่มโค้ดฝัง Asyntai ลงในไฟล์นี้
  3. รวมไฟล์ footer นี้ในทุกหน้าของคุณ:
    <!-- For PHP -->
    <?php include 'footer.php'; ?>

    <!-- For SSI -->
    <!--#include virtual="/footer.html" -->

ตัวเลือก C: การโหลด JavaScript แบบไดนามิก

สร้างไฟล์ JavaScript เดียวที่โหลดแชทบอทในทุกหน้า:

  1. สร้างไฟล์ชื่อ asyntai-loader.js:
    (function() {
      var script = document.createElement('script');
      script.async = true;
      script.src = 'https://asyntai.com/static/js/chat-widget.js';
      script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID');
      document.body.appendChild(script);
    })();
  2. แทนที่ YOUR_WIDGET_ID ด้วย widget ID จริงของคุณ
  3. รวมสคริปต์นี้ในทุกหน้าของคุณ:
    <script src="/js/asyntai-loader.js"></script>

สำหรับตัวสร้างเว็บไซต์แบบคงที่

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

Jekyll

เพิ่มลงใน _includes/footer.html หรือ _layouts/default.html

Hugo

เพิ่มลงใน layouts/partials/footer.html หรือ layouts/_default/baseof.html

Gatsby

เพิ่มลงใน gatsby-browser.js หรือใช้ gatsby-ssr.js

Next.js

เพิ่มลงใน pages/_document.js หรือใช้คอมโพเนนต์ next/script

Nuxt.js

เพิ่มลงใน nuxt.config.js ภายใต้ head.script

Eleventy (11ty)

เพิ่มลงในเลย์เอาต์หลักของคุณใน _includes/

Astro

เพิ่มลงใน src/layouts/Layout.astro ก่อน </body>

VuePress

เพิ่มลงใน .vuepress/config.js ภายใต้ head

สำหรับแอป React / Vue / Angular

สำหรับแอปพลิเคชันหน้าเดียว (SPA) คุณสามารถเพิ่มสคริปต์ลงใน index.html หรือโหลดแบบไดนามิก:

React (วิธี index.html)

<!-- In public/index.html, before </body> -->
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

React (วิธี useEffect)

// In your App.js or a component
useEffect(() => {
  const script = document.createElement('script');
  script.src = 'https://asyntai.com/static/js/chat-widget.js';
  script.async = true;
  script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID');
  document.body.appendChild(script);
  return () => document.body.removeChild(script);
}, []);

Vue (ใน main.js หรือ App.vue)

// In mounted() or onMounted()
const script = document.createElement('script');
script.src = 'https://asyntai.com/static/js/chat-widget.js';
script.async = true;
script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID');
document.body.appendChild(script);

Angular (ใน index.html)

<!-- In src/index.html, before </body> -->
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

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

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

ไม่เห็นวิดเจ็ต? ตรวจสอบว่าสคริปต์วางอย่างถูกต้องก่อนแท็ก </body> ตรวจสอบให้แน่ใจว่าไม่มีข้อผิดพลาด JavaScript ในคอนโซลเบราว์เซอร์ (กด F12 เพื่อเปิดเครื่องมือนักพัฒนา) ลองล้างแคชเบราว์เซอร์หรือดูในหน้าต่างส่วนตัว

สำคัญ: แชทบอทต้องการให้เว็บไซต์ของคุณถูกให้บริการผ่าน HTTP หรือ HTTPS (ไม่ใช่เปิดโดยตรงเป็นไฟล์) หากคุณทดสอบในเครื่อง ให้ใช้เซิร์ฟเวอร์การพัฒนาในเครื่อง