Kuidas lisada Asyntai AI vestlusrobot Umbracole

Samm-sammult juhend Umbraco CMS veebisaitide jaoks

Hangi manestuskood

1. samm: Hankige oma manuskood

Esmalt minge oma Asyntai juhtpaneelile ja kerige alla jaotiseni "Manuskood". Kopeerige oma unikaalne manuskood, mis näeb välja selline:

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

Märkus: Ülalolev kood on vaid näide. Peate kopeerima oma unikaalse manuskoodi oma juhtpaneelilt, kuna see sisaldab teie isiklikku vidina ID-d.

2. samm: põhimalli muutmine (soovitatav)

Lihtsaim viis vestlusroboti lisamiseks kõikidele lehtedele on muuta oma põhimalli:

  1. Logige sisse oma Umbraco halduspaneeli
  2. Minge vasakpoolsel külgribal Seadete juurde
  3. Laiendage Mallid
  4. Klõpsake oma Peamisel mallil (või peamisel küljenduse mallil, mida teie sait kasutab)
  5. Leidke sulgev silt </body>
  6. Kleepige oma Asyntai manuskood vahetult enne </body> silti
  7. Klõpsake "Salvesta"

Vihje: Skripti lisamine enne sulgevat </body> silti tagab, et see laadib pärast lehe sisu, mis on vestlusvidinate jaoks soovitatav ega aeglusta teie lehe laadimist.

Alternatiiv: saidi seadete dokumenditüübi kasutamine

Suurema paindlikkuse saamiseks saate lisada kohandatud välja jaluse skriptide haldamiseks:

  1. Minge Seaded → Dokumenditüübid
  2. Muutke oma Saidi seadete dokumenditüüpi (või looge see, kui seda ei ole)
  3. Lisage uus omadus nimega "Jaluse skriptid" andmetüübiga Textarea
  4. Salvestage dokumenditüüp
  5. Minge jaotisesse Sisu ja muutke oma saidi seadete sõlme
  6. Kleepige oma Asyntai manuskood jaluse skriptide väljale
  7. Oma põhimallis lisage see kood enne </body>:
    @Html.Raw(Model.Value("footerScripts"))
  8. Salvestage nii sisu kui ka mall

Märkus: @Html.Raw() kasutamine on oluline skriptimärgendite korrektseks renderdamiseks ilma HTML-kodeerimiseta.

Alternatiiv: skriptide kausta kasutamine

Samuti saate luua JavaScripti faili Umbraco halduspaneelis:

  1. Minge Seaded → Skriptid
  2. Paremklõpsake Skriptidel ja valige "Loo"
  3. Looge uus fail nimega asyntai-chatbot.js
  4. Lisage järgmine kood:
    (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. Asendage YOUR_WIDGET_ID oma tegeliku vidina ID-ga
  6. Salvestage fail
  7. Kaasake see skript oma põhimallis enne </body>:
    <script src="/scripts/asyntai-chatbot.js"></script>

Alternatiiv: lehekohtane RenderSectioniga

Kui soovite vestlusrobotit ainult konkreetsetele lehtedele:

  1. Oma põhimallis lisage enne </body>:
    @RenderSection("footerScripts", required: false)
  2. Konkreetses lehe mallis, kus soovite vestlusrobotit, lisage:
    @section footerScripts {
      <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
    }

3. samm: Kontrollige paigaldust

Pärast muudatuste salvestamist külastage oma veebisaiti uues brauseri vahekaardil või inkognito aknas. Peaksite nägema vestlusvidina nuppu alumises paremas nurgas. Klõpsake sellel, et veenduda, et see avaneb ja töötab korrektselt.

Ei näe vidinat? Veenduge, et salvestasite malli pärast muudatuste tegemist. Proovige tühjendada brauseri vahemälu või vaadata inkognito aknas. Umbraco Cloudi kasutamisel peaksid muudatused automaatselt juurutuma. Ise hostitud Umbraco puhul peate võib-olla rakenduse taaskäivitama või vahemälu tühjendama.