Sådan tilføjer du Asyntai AI-chatbot til Umbraco
Trin-for-trin-vejledning til Umbraco CMS-websteder
Trin 1: Hent din indlejringskode
Gå først til dit Asyntai Dashboard og rul ned til sektionen "Indlejringskode". Kopiér din unikke indlejringskode, der vil se sådan ud:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Bemærk: Koden ovenfor er blot et eksempel. Du skal kopiere din egen unikke indlejringskode fra dit Dashboard, da den indeholder dit personlige widget-ID.
Trin 2: Rediger masterskabelon (anbefalet)
Den nemmeste måde at tilføje chatbotten til alle sider er ved at redigere din masterskabelon:
- Log ind på dit Umbraco Backoffice
- Gå til Indstillinger i den venstre sidebjælke
- Udvid Skabeloner
- Klik på din Master-skabelon (eller den primære layoutskabelon, dit websted bruger)
- Find det afsluttende
</body>-tag - Indsæt din Asyntai indlejringskode lige inden
</body>-tagget - Klik på "Gem"
Tip: Tilføjelse af scriptet før det afsluttende </body>-tag sikrer, at det indlæses efter sideindholdet, hvilket anbefales til chat-widgets og ikke vil bremse din sideindlæsning.
Alternativ: Brug af dokumenttype for webstedsindstillinger
For mere fleksibilitet kan du tilføje et brugerdefineret felt til at administrere sidefodsskripts:
- Gå til Indstillinger → Dokumenttyper
- Rediger din dokumenttype Webstedsindstillinger (eller opret en, hvis den ikke eksisterer)
- Tilføj en ny egenskab kaldet "Sidefodsskripts" med datatypen Tekstområde
- Gem dokumenttypen
- Gå til Indhold og rediger din Webstedsindstillinger-node
- Indsæt din Asyntai-indlejringskode i feltet Sidefodsskripts
- I din masterskabelon tilføjer du denne kode før
</body>:@Html.Raw(Model.Value("footerScripts")) - Gem både indholdet og skabelonen
Bemærk: Brug af @Html.Raw() er vigtigt for at rendere script-tags korrekt uden HTML-kodning.
Alternativ: Brug af Scripts-mappe
Du kan også oprette en JavaScript-fil i Umbraco Backoffice:
- Gå til Indstillinger → Scripts
- Højreklik på Scripts og vælg "Opret"
- Opret en ny fil kaldet asyntai-chatbot.js
- Tilføj 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);
})(); - Erstat
YOUR_WIDGET_IDmed dit faktiske widget-ID - Gem filen
- Inkluder dette script i din masterskabelon før
</body>:<script src="/scripts/asyntai-chatbot.js"></script>
Alternativ: Sidespecifik med RenderSection
Hvis du kun ønsker chatbotten på specifikke sider:
- I din masterskabelon tilføjer du før
</body>:@RenderSection("footerScripts", required: false) - I den specifikke sideskabelon, hvor du ønsker chatbotten, tilføjer du:
@section footerScripts {
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
}
Trin 3: Verificér installationen
Besøg dit websted i en ny browserfane eller inkognitovindue efter at have gemt dine ændringer. Du bør se chat-widget-knappen i det nedre højre hjørne. Klik på den for at sikre, at den åbner og fungerer korrekt.
Ser du ikke widget'en? Sørg for, at du gemte skabelonen efter at have foretaget ændringer. Prøv at rydde din browsercache eller se siden i et inkognitovindue. Hvis du bruger Umbraco Cloud, bør ændringer implementeres automatisk. For selvhostet Umbraco skal du muligvis genstarte applikationen eller rydde cachen.
Weebly