Kako dodati Asyntai AI chatbot na Umbraco
Vodic korak po korak za Umbraco CMS web stranice
Korak 1: Nabavite svoj kod za ugradnju
Prvo idite na svoju Asyntai nadzornu ploču i pomaknite se prema dolje do odjeljka "Kod za ugradnju". Kopirajte svoj jedinstveni kod za ugradnju koji će izgledati ovako:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Napomena: Gornji kod je samo primjer. Morate kopirati svoj vlastiti jedinstveni kod za ugradnju sa svoje Nadzorne ploče jer sadrži vaš osobni ID widgeta.
Korak 2: Uredite glavni predlozak (Preporuceno)
Najlaksi nacin za dodavanje chatbota na sve stranice je uredivanje glavnog predloska:
- Prijavite se u svoj Umbraco Backoffice
- Idite na Postavke u lijevoj bočnoj traci
- Prosirte Templates
- Kliknite na svoj Master predlozak (ili glavni predlozak rasporeda koji vasa stranica koristi)
- Pronađite zatvarajuću oznaku
</body> - Zalijepite svoj Asyntai kod za ugradnju neposredno prije oznake
</body> - Kliknite "Spremi"
Savjet: Dodavanje skripte prije zavrsne oznake </body> osigurava ucitavanje nakon sadrzaja stranice, sto je preporuceno za widgete za razgovor i nece usporiti ucitavanje stranice.
Alternativa: Koristenje vrste dokumenta postavki stranice
Za vise fleksibilnosti mozete dodati prilagodeno polje za upravljanje skriptama podnozja:
- Idite na Settings → Document Types
- Uredite svoju vrstu dokumenta Site Settings (ili je izradite ako ne postoji)
- Dodajte novo svojstvo nazvano "Footer Scripts" s vrstom podataka Textarea
- Spremite vrstu dokumenta
- Idite na Content i uredite cvor Site Settings
- Zalijepite svoj Asyntai ugradni kod u polje Footer Scripts
- U svom glavnom predlosku dodajte ovaj kod prije
</body>:@Html.Raw(Model.Value("footerScripts")) - Spremite i sadrzaj i predlozak
Napomena: Koristenje @Html.Raw() vazno je za ispravno prikazivanje oznaka skripte bez HTML kodiranja.
Alternativa: Koristenje mape skripti
Takoder mozete izraditi JavaScript datoteku u Umbraco Backofficeu:
- Idite na Settings → Scripts
- Desnom tipkom misa kliknite na Scripts i odaberite "Create"
- Izradite novu datoteku nazvanu asyntai-chatbot.js
- Dodajte sljedeci 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);
})(); - Zamijenite
YOUR_WIDGET_IDsvojim stvarnim ID-jem widgeta - Spremite datoteku
- Ukljucite ovu skriptu u svoj glavni predlozak prije
</body>:<script src="/scripts/asyntai-chatbot.js"></script>
Alternativa: Specificno za stranicu s RenderSection
Ako zelite chatbot samo na odredenim stranicama:
- U svom glavnom predlosku dodajte prije
</body>:@RenderSection("footerScripts", required: false) - U specificnom predlosku stranice gdje zelite chatbot dodajte:
@section footerScripts {
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
}
Korak 3: Provjerite instalaciju
Nakon spremanja promjena, posjetite svoju web stranicu u novoj kartici preglednika ili anonimnom prozoru. Trebali biste vidjeti gumb widgeta za razgovor u donjem desnom kutu. Kliknite ga kako biste provjerili otvara li se i radi li ispravno.
Ne vidite widget? Provjerite jeste li spremili predlozak nakon izmjena. Pokusajte ocistiti predmemoriju preglednika ili pregledavati u anonimnom prozoru. Ako koristite Umbraco Cloud, promjene bi se trebale automatski postaviti. Za Umbraco na vlastitom hostingu mozda cete trebati ponovno pokrenuti aplikaciju ili ocistiti predmemoriju.
Weebly