Înapoi la tabloul de bord

Documentație

Aflați cum să utilizați Asyntai

Cum să adăugați chatbotul AI Asyntai pe Umbraco

Ghid pas cu pas pentru site-uri Umbraco CMS

Obține codul de încorporare

Pasul 1: Obțineți codul de încorporare

Mai întâi, accesați Tabloul de bord Asyntai și derulați în jos până la secțiunea "Cod de încorporare". Copiați codul unic de încorporare care va arăta astfel:

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

Notă: Codul de mai sus este doar un exemplu. Trebuie să copiați propriul cod unic de încorporare din Tabloul de bord, deoarece conține ID-ul personal al widgetului dvs.

Pasul 2: Editați șablonul Master (recomandat)

Cea mai ușoară modalitate de a adăuga chatbotul pe toate paginile este prin editarea șablonului Master:

  1. Conectați-vă la Umbraco Backoffice
  2. Accesați Setări în bara laterală din stânga
  3. Extindeți Șabloane
  4. Faceți clic pe șablonul Master (sau șablonul principal de layout pe care îl folosește site-ul dvs.)
  5. Găsiți eticheta de închidere </body>
  6. Inserați codul de încorporare Asyntai chiar înainte de eticheta </body>
  7. Faceți clic pe "Salvare"

Sfat: Adăugarea scriptului înainte de eticheta de închidere </body> asigură că se încarcă după conținutul paginii, ceea ce este recomandat pentru widget-urile de chat și nu va încetini încărcarea paginii.

Alternativă: Utilizarea tipului de document Setări site

Pentru mai multă flexibilitate, puteți adăuga un câmp personalizat pentru gestionarea scripturilor footer:

  1. Accesați Setări → Tipuri de document
  2. Editați tipul de document Setări site (sau creați unul dacă nu există)
  3. Adăugați o proprietate nouă numită "Scripturi footer" cu tipul de date Textarea
  4. Salvați tipul de document
  5. Accesați Conținut și editați nodul Setări site
  6. Inserați codul de încorporare Asyntai în câmpul Scripturi footer
  7. În șablonul Master, adăugați acest cod înainte de </body>:
    @Html.Raw(Model.Value("footerScripts"))
  8. Salvați atât conținutul, cât și șablonul

Notă: Utilizarea @Html.Raw() este importantă pentru a randa etichetele script corect, fără codificare HTML.

Alternativă: Utilizarea folderului de scripturi

Puteți, de asemenea, crea un fișier JavaScript în Umbraco Backoffice:

  1. Accesați Setări → Scripturi
  2. Faceți clic dreapta pe Scripturi și selectați "Creare"
  3. Creați un fișier nou numit asyntai-chatbot.js
  4. Adăugați următorul cod:
    (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);
    })();
  5. Înlocuiți YOUR_WIDGET_ID cu ID-ul real al widget-ului dvs.
  6. Salvați fișierul
  7. Includeți acest script în șablonul Master înainte de </body>:
    <script src="/scripts/asyntai-chatbot.js"></script>

Alternativă: Specific paginii cu RenderSection

Dacă doriți chatbot-ul doar pe pagini specifice:

  1. În șablonul Master, adăugați înainte de </body>:
    @RenderSection("footerScripts", required: false)
  2. În șablonul specific al paginii unde doriți chatbotul, adăugați:
    @section footerScripts {
      <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
    }

Pasul 3: Verificați instalarea

După ce ați salvat modificările, vizitați site-ul dvs. într-o filă nouă de browser sau într-o fereastră incognito. Ar trebui să vedeți butonul widget-ului de chat în colțul din dreapta jos. Faceți clic pe el pentru a vă asigura că se deschide și funcționează corect.

Nu vedeți widgetul? Asigurați-vă că ați salvat șablonul după efectuarea modificărilor. Încercați să goliți memoria cache a browserului sau să vizualizați într-o fereastră incognito. Dacă utilizați Umbraco Cloud, modificările ar trebui să se implementeze automat. Pentru Umbraco auto-găzduit, ar putea fi necesar să reporniți aplicația sau să goliți memoria cache.