So fügen Sie den Asyntai AI Chatbot zu jeder Website hinzu

Universal guide for HTML, custom sites, and static generators

Einbettungscode erhalten

Schritt 1: Ihren Einbettungscode erhalten

Gehen Sie zunächst zu Ihrem Asyntai Dashboard und scrollen Sie zum Abschnitt "Einbettungscode". Kopieren Sie Ihren einzigartigen Einbettungscode, der so aussieht:

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

Hinweis: Der obige Code ist nur ein Beispiel. Sie müssen Ihren eigenen einzigartigen Einbettungscode von Ihrem Dashboard kopieren, da er Ihre persönliche Widget-ID enthält.

Schritt 2: Zu Ihrer HTML-Datei hinzufügen

Der einfachste Weg, den Chatbot hinzuzufügen, ist das direkte Einfügen des Einbettungscodes in Ihre HTML-Datei:

  1. Öffnen Sie Ihre HTML-Datei in einem Texteditor
  2. Suchen Sie das schließende </body>-Tag
  3. Fügen Sie Ihren Asyntai-Einbettungscode direkt vor dem </body>-Tag ein
  4. Speichern Sie die Datei
<!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>

Tipp: Das Hinzufügen des Scripts vor dem schließenden </body>-Tag stellt sicher, dass es nach Ihrem Seiteninhalt geladen wird, was optimal für die Leistung ist und Ihre Seite nicht verlangsamt.

Für mehrseitige Websites

Wenn Ihre Website mehrere HTML-Seiten hat, haben Sie mehrere Optionen:

Option A: Auf jeder Seite hinzufügen

Fügen Sie den Einbettungscode in jede HTML-Datei ein, auf der der Chatbot erscheinen soll.

Option B: Einen gemeinsamen Footer-Include verwenden

If you're using server-side includes (SSI), PHP includes, or similar:

  1. Create a footer.html (or footer.php) file
  2. Fügen Sie den Asyntai-Einbettungscode zu dieser Datei hinzu
  3. Binden Sie diese Footer-Datei in alle Ihre Seiten ein:
    <!-- For PHP -->
    <?php include 'footer.php'; ?>

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

Option C: Dynamisches Laden per JavaScript

Create a single JavaScript file that loads the chatbot on all pages:

  1. Erstellen Sie eine Datei namens 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. Replace YOUR_WIDGET_ID with your actual widget ID
  3. Binden Sie dieses Script in alle Ihre Seiten ein:
    <script src="/js/asyntai-loader.js"></script>

Für statische Website-Generatoren

Wenn Sie einen statischen Website-Generator verwenden, fügen Sie den Einbettungscode zu Ihrem Basis-Layout oder Template hinzu:

Jekyll

Fügen Sie es zu _includes/footer.html oder _layouts/default.html hinzu

Hugo

Fügen Sie es zu layouts/partials/footer.html oder layouts/_default/baseof.html hinzu

Gatsby

Add to gatsby-browser.js or use gatsby-ssr.js

Next.js

Fügen Sie es zu pages/_document.js hinzu oder verwenden Sie die Komponente next/script

Nuxt.js

Add to nuxt.config.js under head.script

Eleventy (11ty)

Fügen Sie es zu Ihrem Basis-Layout in _includes/ hinzu

Astro

Fügen Sie es in src/layouts/Layout.astro vor </body> hinzu

VuePress

Add to .vuepress/config.js under head

Für React / Vue / Angular Apps

Für Single-Page-Anwendungen (SPAs) können Sie das Script zu Ihrer index.html hinzufügen oder es dynamisch laden:

React (index.html-Methode)

<!-- 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-Methode)

// 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 (in main.js oder 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 (in 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>

Schritt 3: Installation überprüfen

Öffnen Sie nach dem Hinzufügen des Codes Ihre Website in einem neuen Browser-Tab oder Inkognito-Fenster. Sie sollten den Chat-Widget-Button in der unteren rechten Ecke sehen. Klicken Sie darauf, um sicherzustellen, dass er sich öffnet und korrekt funktioniert.

Widget nicht sichtbar? Überprüfen Sie, ob das Script korrekt vor dem </body>-Tag platziert ist. Stellen Sie sicher, dass in der Browser-Konsole keine JavaScript-Fehler vorliegen (drücken Sie F12, um die Entwicklertools zu öffnen). Versuchen Sie, Ihren Browser-Cache zu leeren oder in einem Inkognito-Fenster zu öffnen.

Wichtig: Der Chatbot erfordert, dass Ihre Website über HTTP oder HTTPS bereitgestellt wird (nicht direkt als Datei geöffnet). Wenn Sie lokal testen, verwenden Sie einen lokalen Entwicklungsserver.