Slik legger du til Asyntai AI-chatbot i Umbraco
Trinn-for-trinn-guide for Umbraco CMS-nettsteder
Trinn 1: Hent innbyggingskoden din
Gå først til Asyntai-dashbordet ditt og bla ned til «Innbyggingskode»-seksjonen. Kopier din unike innbyggingskode som vil se slik ut:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Merk: Koden ovenfor er bare et eksempel. Du må kopiere din egen unike innbyggingskode fra Dashbordet ditt, da den inneholder din personlige widget-ID.
Trinn 2: Rediger Master-malen (anbefalt)
Den enkleste måten å legge til chatboten på alle sider er å redigere Master-malen din:
- Logg inn på Umbraco Backoffice
- Gå til Innstillinger i venstre sidefelt
- Utvid Maler
- Klikk på Master-malen din (eller hovedoppsettmalen nettstedet ditt bruker)
- Finn den avsluttende
</body>-taggen - Lim inn Asyntai-innbyggingskoden din rett før
</body>-taggen - Klikk på «Lagre»
Tips: Ved å legge til skriptet før den avsluttende </body>-taggen sikrer du at det lastes etter sideinnholdet, noe som anbefales for chatwidgeter og ikke vil bremse sidelastingen.
Alternativ: Bruk av dokumenttype for nettstedsinnstillinger
For mer fleksibilitet kan du legge til et egendefinert felt for å administrere bunntekstskript:
- Gå til Innstillinger → Dokumenttyper
- Rediger dokumenttypen Nettstedsinnstillinger (eller opprett en hvis den ikke finnes)
- Legg til en ny egenskap kalt «Footer Scripts» med datatypen Textarea
- Lagre dokumenttypen
- Gå til Innhold og rediger nettstedsinnstillinger-noden din
- Lim inn Asyntai-innbyggingskoden din i Bunntekstskript-feltet
- I Master-malen din, legg til denne koden før
</body>:@Html.Raw(Model.Value("footerScripts")) - Lagre både innholdet og malen
Merk: Bruk av @Html.Raw() er viktig for å gjengi skripttaggene riktig uten HTML-koding.
Alternativ: Bruk av skriptmappen
Du kan også opprette en JavaScript-fil i Umbraco Backoffice:
- Gå til Innstillinger → Skript
- Høyreklikk på Scripts og velg «Create»
- Opprett en ny fil kalt asyntai-chatbot.js
- Legg til følgende kode:
(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);
})(); - Erstatt
YOUR_WIDGET_IDmed din faktiske widget-ID - Lagre filen
- Inkluder dette skriptet i Master-malen din før
</body>:<script src="/scripts/asyntai-chatbot.js"></script>
Alternativ: Sidespesifikk med RenderSection
Hvis du bare vil ha chatboten på bestemte sider:
- I Master-malen din, legg til før
</body>:@RenderSection("footerScripts", required: false) - I den spesifikke sidemalen der du vil ha chatboten, legg til:
@section footerScripts {
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
}
Trinn 3: Bekreft installasjonen
Etter at du har lagret endringene, besøk nettstedet ditt i en ny nettleserfane eller i et inkognitovindu. Du bør se chat-widget-knappen nederst til høyre. Klikk på den for å forsikre deg om at den åpnes og fungerer riktig.
Ser du ikke widgeten? Forsikre deg om at du lagret malen etter at du gjorde endringer. Prøv å tømme nettleserbufferen eller se i et inkognitovindu. Hvis du bruker Umbraco Cloud, bør endringene distribueres automatisk. For selvhostet Umbraco kan det hende du må starte applikasjonen på nytt eller tømme bufferen.
Weebly