Installatie
Mikabot installeert als chatwidget op je website. Er is geen server op te zetten: je plakt één code in een template dat op elke pagina draait.
Vereisten
- Een actief Mikabot-account (gratis account aanmaken)
- Een chatbot in je dashboard, met het veld Domain ingesteld op de site waarop je installeert
- Toegang tot een template of scriptveld dat op elke pagina laadt
Kopieer je code
- Open je chatbot in het dashboard
- Ga naar Site info
- Scroll naar Install widget
- Kies je type website: Static site, WordPress, Next.js, Magento of More
- Kopieer de getoonde code
De code bevat al je chatbotsleutel, je app-URL en je standaardtaal. Kopieer hem, typ hem niet over uit een voorbeeld.
Wat de code bevat
<script>
window.MIKADO_CHATBOT_CONFIG = {
"domain": "https://mikabot.studio-mikado.be",
"store_id": "st_jouw_chatbotsleutel",
"language": "nl"
};
</script>
<script src="https://mikabot.studio-mikado.be/js/mikabot-init.js"></script>
- Het eerste script zet de configuratie.
- Het tweede laadt de widget zodra je pagina klaar is met laden, zodat je eigen inhoud nooit wordt vertraagd.
Waar je hem plakt
- Statische site: in het gedeelde footertemplate, vlak voor
</body> - WordPress: in het footerveld van een header/footer-scriptsplugin
- Next.js: in een clientcomponent die je onderaan de body van je root layout rendert
- Magento: bij Content > Design > Configuration, in Footer > Miscellaneous HTML van de actieve store view
- Ander platform: de globale footer, custom HTML of tagmanager die op elke pagina laadt
Plak hem één keer. Een code op twee templates laadt de widget dubbel.
Controleer de installatie
- Open je website en zoek de chatbubbel rechtsonder
- Stuur een testbericht en wacht op een antwoord
- Open de chatlogs van de chatbot in je dashboard en controleer of het gesprek erin staat
Als er iets misgaat
- Geen bubbel: de code ontbreekt op dat template, of een cache serveert nog de oude pagina. Leeg de cache en herlaad.
- Bubbel opent maar antwoordt niet: het veld Domain van de chatbot moet overeenkomen met de hostnaam waarop de widget draait, en de chatbot moet actief zijn.
- Content-Security-Policy actief: sta je Mikabot-appdomein toe voor scripts, stijlen en verbindingen, en
cdnjs.cloudflare.comvoor de stylesheet met iconen.
Voor inline plaatsing, tagmanagers en single-page apps, zie Geavanceerde widgetplaatsing.
Lees verder
- Configuratie — de instellingen die hierna volgen
- Werking van de widget — wat de widget in de browser doet