Cum să adăugați chatbotul AI Asyntai pe Umbraco
Ghid pas cu pas pentru site-uri Umbraco CMS
Pasul 1: Obțineți codul de încorporare
Mai întâi, accesați Tabloul de bord Asyntai și derulați în jos până la secțiunea "Cod de încorporare". Copiați codul unic de încorporare care va arăta astfel:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Notă: Codul de mai sus este doar un exemplu. Trebuie să copiați propriul cod unic de încorporare din Tabloul de bord, deoarece conține ID-ul personal al widgetului dvs.
Pasul 2: Editați șablonul Master (recomandat)
Cea mai ușoară modalitate de a adăuga chatbotul pe toate paginile este prin editarea șablonului Master:
- Conectați-vă la Umbraco Backoffice
- Accesați Setări în bara laterală din stânga
- Extindeți Șabloane
- Faceți clic pe șablonul Master (sau șablonul principal de layout pe care îl folosește site-ul dvs.)
- Găsiți eticheta de închidere
</body> - Inserați codul de încorporare Asyntai chiar înainte de eticheta
</body> - Faceți clic pe "Salvare"
Sfat: Adăugarea scriptului înainte de eticheta de închidere </body> asigură că se încarcă după conținutul paginii, ceea ce este recomandat pentru widget-urile de chat și nu va încetini încărcarea paginii.
Alternativă: Utilizarea tipului de document Setări site
Pentru mai multă flexibilitate, puteți adăuga un câmp personalizat pentru gestionarea scripturilor footer:
- Accesați Setări → Tipuri de document
- Editați tipul de document Setări site (sau creați unul dacă nu există)
- Adăugați o proprietate nouă numită "Scripturi footer" cu tipul de date Textarea
- Salvați tipul de document
- Accesați Conținut și editați nodul Setări site
- Inserați codul de încorporare Asyntai în câmpul Scripturi footer
- În șablonul Master, adăugați acest cod înainte de
</body>:@Html.Raw(Model.Value("footerScripts")) - Salvați atât conținutul, cât și șablonul
Notă: Utilizarea @Html.Raw() este importantă pentru a randa etichetele script corect, fără codificare HTML.
Alternativă: Utilizarea folderului de scripturi
Puteți, de asemenea, crea un fișier JavaScript în Umbraco Backoffice:
- Accesați Setări → Scripturi
- Faceți clic dreapta pe Scripturi și selectați "Creare"
- Creați un fișier nou numit asyntai-chatbot.js
- Adăugați următorul cod:
(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);
})(); - Înlocuiți
YOUR_WIDGET_IDcu ID-ul real al widget-ului dvs. - Salvați fișierul
- Includeți acest script în șablonul Master înainte de
</body>:<script src="/scripts/asyntai-chatbot.js"></script>
Alternativă: Specific paginii cu RenderSection
Dacă doriți chatbot-ul doar pe pagini specifice:
- În șablonul Master, adăugați înainte de
</body>:@RenderSection("footerScripts", required: false) - În șablonul specific al paginii unde doriți chatbotul, adăugați:
@section footerScripts {
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
}
Pasul 3: Verificați instalarea
După ce ați salvat modificările, vizitați site-ul dvs. într-o filă nouă de browser sau într-o fereastră incognito. Ar trebui să vedeți butonul widget-ului de chat în colțul din dreapta jos. Faceți clic pe el pentru a vă asigura că se deschide și funcționează corect.
Nu vedeți widgetul? Asigurați-vă că ați salvat șablonul după efectuarea modificărilor. Încercați să goliți memoria cache a browserului sau să vizualizați într-o fereastră incognito. Dacă utilizați Umbraco Cloud, modificările ar trebui să se implementeze automat. Pentru Umbraco auto-găzduit, ar putea fi necesar să reporniți aplicația sau să goliți memoria cache.
Weebly