In dit artikel beschrijven we de stappen die nodig zijn om Botpress aan te sluiten op Dashbot, een chatbot-specifieke analysetool, met een gratis tier. We voegen een code toe die je kunt kopiëren en plakken, zodat je de meest voorkomende reactietypes voor inhoud kunt registreren zonder dat je er veel werk aan hebt!
Waarom iets anders gebruiken dan Botpress's ingebouwde analytics? Met externe analytics kunt u gegevens uit Botpress halen en gebruiken in het platform van uw keuze. Als u verschillende soorten bots gebruikt en deze wilt samenvoegen, of als u meer controle wilt over de analytics, kan een speciale oplossing zoals Dashbot u helpen uw analytics met meer gemak en controle te beheren.
Over Dashbot
Voor kleinere projecten kunt u met Dashbot de betrokkenheid monitoren om te zien hoe uw bot het in het algemeen doet. Je kunt ook individuele conversaties bekijken om visueel te zien hoe de conversaties verlopen. Als je chatbot een hoog volume begint te krijgen, kun je Dashbot gebruiken om je conversatie naar wens aan te passen. Je kunt het zien als Power BI voor chatbot analytics.
Dashbot is gratis voor 1000 berichten per maand, dus je kunt het gemakkelijk uitproberen. Het heeft ook twee andere niveaus, een voor kleine middelgrote chatbots met een veel hogere maandelijkse berichtenlimiet, en een aangepaste Enterprise. Je kunt het plan kiezen dat bij je past.
Instructies
Je bot aanmaken in Dashbot en je API-sleutel krijgen
- Ga naar reports.dashbot.io/signup en maak je dashbot account aan.
- Klik op "Chatbot toevoegen".
- Vul het formulier in en verzend het
- Kies een naam voor je chatbot. Dit is alleen ter referentie.
- Selecteer "Universeel" voor het platform.
- Kies een categorie die past bij jouw use case.
- Selecteer prod of dev. Dit is alleen ter referentie.
- Houd het venster na het verzenden open. Je hebt het later nodig om de api-sleutel te kopiëren (twee keer!) en ook om de chatbotanalyse te verifiëren en te openen.
De verbindingscode + juiste API-sleutel toevoegen in Botpress
- Installeer Botpress (als je dat nog niet hebt gedaan!) en open het.
- Maak (als je dat nog niet hebt gedaan) en open de bot door op de naam te klikken.
- Navigeer naar de pagina met de code-editor.
- Klik op de plusknop naast "Hooks", selecteer "Event Hooks" -> "Before Outgoing Middleware" (Voor uitgaande middleware).
- Geef je bestand dashbot-analytics-uitgaand.js een naam en verzend het
- Kopieer tekst van hier in de editor van de nieuw aangemaakte haak en plak deze in de hoofdinhoud van de haak.
- Wijzig de waarde "DASHBOT_KEY" in de waarde die in stap 4 is verkregen.
- [Aanbevolen] Als je het voor de eerste keer uitprobeert, stel dan DEBUG_DEV in op true
- Opslaan
- Klik op het plusje naast "Hooks", selecteer "Event Hooks" -> "After Incoming Middleware".
- Geef je bestand dashbot-analytics-incoming.js een naam en verzend het
- Kopieer tekst van hier in de editor van de nieuw aangemaakte haak en plak deze in de hoofdinhoud van de haak.
- Wijzig de waarde "DASHBOT_KEY" in de waarde die in stap 4 is verkregen.
- [Aanbevolen] Als je het voor de eerste keer uitprobeert, stel dan DEBUG_DEV in op true
- Opslaan
- Open de emulator en stuur een bericht.
Ervoor zorgen dat alles werkt in Dashbot
- Ga terug naar Dashbot en klik op verifiëren.
- Als de tekst van de knop niet geverifieerd wordt weergegeven, ga dan terug en controleer of u de juiste api-sleutel hebt geplakt en stel DASHBOT_KEY in op true voordat u een bericht verzendt.
- Klik op de knop "Rapporten weergeven" naast de knop Geverifieerd.
- Veel plezier met het snuffelen in de analytics van je chatbot!
Belangrijk - voor productie
Het standaardgedrag is dat analytics alleen wordt verzonden als de development vlag is ingesteld op true (DEBUG_DEV in de twee middleware-bestanden) of voor Production moet je een omgevingsvariabele toevoegen met de naam EXPOSED_EXTERNAL_ANALYTICS en deze instellen op true. Je kunt deze toevoegen waar je normaal Botpress omgevingsvariabelen configureert.
Dat is het! Gebruik deze code gerust opnieuw voor andere trackingdoeleinden. Je kunt je analytics zelfs naar Google Analytics, Segment of een andere aangepaste oplossing sturen. Je hoeft alleen maar de sendAnalytics-functies aan te passen aan jouw implementatie.
Deel dit op:
Bouw gratis je eigen gepersonaliseerde AI-chatbot
Begin met het bouwen van een gepersonaliseerde GPT bot met onze intuïtieve drag & drop interface.
Begin - het is gratis! 🤖Geen creditcard nodig
Blijf op de hoogte van het laatste nieuws over AI chatbots