Kuidas lisada Asyntai AI vestlusrobotit Umbracole

Samm-sammuline juhend Umbraco CMS-i veebisaitide jaoks

Hangi põimimiskood

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 tagarakendusse
  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 </body> silt
  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 mall

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

Alternatiiv: skriptide kausta kasutamine

Saate luua ka JavaScripti faili Umbraco tagarakendis:

  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: lehepõhine RenderSectioniga

Kui soovite vestlusrobotit ainult kindlatele lehtedele:

  1. Oma põhimallis lisage enne </body>:
    @RenderSection("footerScripts", required: false)
  2. Konkreetses lehemallis, kuhu 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.