Hur du lägger till Asyntai AI-chattbot i Umbraco
Steg-för-steg-guide för Umbraco CMS-webbplatser
Steg 1: Hämta din inbäddningskod
Gå först till din Asyntai-instrumentpanel och scrolla ner till avsnittet "Inbäddningskod". Kopiera din unika inbäddningskod som ser ut så här:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Obs! Koden ovan är bara ett exempel. Du måste kopiera din egen unika inbäddningskod från din instrumentpanel eftersom den innehåller ditt personliga widget-ID.
Steg 2: Redigera huvudmallen (rekommenderas)
Det enklaste sättet att lägga till chattboten på alla sidor är att redigera din huvudmall:
- Logga in på din Umbraco Backoffice
- Gå till Inställningar i det vänstra sidofältet
- Expandera Mallar
- Klicka på din Master-mall (eller den huvudsakliga layoutmall som din webbplats använder)
- Hitta den avslutande taggen
</body> - Klistra in din Asyntai-inbäddningskod precis före taggen
</body> - Klicka på "Spara"
Tips: Att lägga till skriptet före det avslutande </body>-taggen säkerställer att det laddas efter sidinnehållet, vilket rekommenderas för chattwidgetar och inte bromsar sidladdningen.
Alternativ: Använda dokumenttypen för webbplatsinställningar
För mer flexibilitet kan du lägga till ett anpassat fält för att hantera sidfotsskript:
- Gå till Inställningar → Dokumenttyper
- Redigera din dokumenttyp Webbplatsinställningar (eller skapa en om den inte finns)
- Lägg till en ny egenskap som heter "Footer Scripts" med datatypen Textarea
- Spara dokumenttypen
- Go to Content and edit your Site Settings node
- Klistra in din Asyntai-inbäddningskod i fältet Sidfotsskript
- I din huvudmall, lägg till den här koden innan
</body>:@Html.Raw(Model.Value("footerScripts")) - Spara både innehållet och mallen
Obs! Att använda @Html.Raw() är viktigt för att rendera script-taggarna korrekt utan HTML-kodning.
Alternativ: Använda skriptmappen
Du kan också skapa en JavaScript-fil i Umbraco Backoffice:
- Gå till Inställningar → Skript
- Högerklicka på Scripts och välj "Create"
- Skapa en ny fil med namnet asyntai-chatbot.js
- Lägg till följande kod:
(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);
})(); - Ersätt
YOUR_WIDGET_IDmed ditt faktiska widget-ID - Spara filen
- Inkludera det här skriptet i din mastermall före
</body>:<script src="/scripts/asyntai-chatbot.js"></script>
Alternativ: Sidspecifik med RenderSection
Om du bara vill ha chattboten på specifika sidor:
- I din Huvudmall, lägg till innan
</body>:@RenderSection("footerScripts", required: false) - I den specifika sidmallen där du vill ha chattboten, lägg till:
@section footerScripts {
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
}
Steg 3: Verifiera installationen
Efter att du har sparat dina ändringar, besök din webbplats i en ny webbläsarflik eller ett inkognitofönster. Du bör se widgetknappen för chatten i det nedre högra hörnet. Klicka på den för att kontrollera att den öppnas och fungerar korrekt.
Ser du inte widgeten? Se till att du sparat mallen efter att ha gjort ändringar. Prova att rensa webbläsarens cache eller visa sidan i ett inkognitofönster. Om du använder Umbraco Cloud bör ändringar distribueras automatiskt. För självhostad Umbraco kan du behöva starta om applikationen eller rensa cachen.
Weebly