Sa artikulong ito, idedetalye namin ang mga hakbang na kailangan para mag-hook up Botpress gamit ang Dashbot, isang tool sa analytics na partikular sa chatbot, na may libreng tier. Nagsasama kami ng code na maaari mong kopyahin at i-paste para maayos mong mahuli ang mga pinakakaraniwang uri ng pagtugon sa nilalaman na may kaunti o walang trabaho!
Bakit gumamit ng iba maliban sa Botpress built-in na analytics? Nagbibigay-daan sa iyo ang External Analytics na kumuha ng data Botpress at gamitin ito sa platform na iyong pinili. Kung nagpapatakbo ka ng iba't ibang uri ng mga bot at gusto mong pagsamahin ang mga ito, o gusto mo ng higit na kontrol sa analytics, makakatulong sa iyo ang isang nakatuong solusyon tulad ng Dashbot na pamahalaan ang iyong analytics nang mas madali at kontrol.
Tungkol sa Dashbot
Para sa mas maliliit na proyekto, papayagan ka ng Dashbot na subaybayan ang pakikipag-ugnayan upang makita kung paano gumagana ang iyong bot sa pangkalahatan. Maaari ka ring maghanap ng mga indibidwal na pag-uusap upang magkaroon ng visual na pag-unawa sa kung paano nangyayari ang mga pag-uusap. Kung nagsisimula nang lumaki ang iyong chatbot, maaari mong gamitin ang Dashbot upang i-customize ang iyong pag-uusap ayon sa gusto mo. Maaari mong isipin ito tulad ng pagkakaroon ng Power BI para sa analytics ng chatbot.
Ang Dashbot ay libre para sa 1000 mensahe / buwan, kaya madali mo itong masubukan. Mayroon din itong dalawa pang tier, isa para sa maliliit na medium na chatbot na may mas mataas na buwanang cap ng mensahe, at isang custom na Enterprise. Maaari mong piliin ang plano na nababagay sa iyo.
Mga tagubilin
Paggawa ng iyong bot sa Dashbot at pagkuha ng iyong API key
- Pumunta sa reports.dashbot.io/signup at gawin ang iyong dashbot account.
- I-click ang "Magdagdag ng chatbot".
- Punan ang form at isumite
- Pumili ng anumang pangalan para sa iyong chatbot. Ito ay para sa iyong sanggunian lamang.
- Piliin ang "Universal" para sa platform.
- Pumili ng kategorya na nababagay sa iyong use case.
- Piliin ang prod o dev. Ito ay para sa iyong sanggunian lamang.
- Panatilihing bukas ang window pagkatapos ng pagsusumite. Kakailanganin mo ito upang kopyahin ang api key mamaya (dalawang beses!) at i-verify at ma-access din ang chatbot analytics.
Pagdaragdag ng code ng koneksyon + kanang API key Botpress
- I-install Botpress (kung hindi mo pa nagagawa!) at buksan ito.
- Lumikha (kung hindi mo pa nagagawa) at buksan ang bot sa pamamagitan ng pag-click sa pangalan nito.
- Mag-navigate sa pahina ng editor ng code.
- I-click ang plus button sa tabi ng "Hooks", piliin ang "Event Hooks" -> "Before Outgoing Middleware"
- Pangalanan ang iyong file dashbot-analytics-outgoing.js at isumite
- Sa bagong likhang editor ng hook, kopyahin ang teksto mula dito , at i-paste ito sa pangunahing nilalaman ng hook.
- Baguhin ang halaga ng "DASHBOT_KEY" sa nakuha sa hakbang 4.
- [Inirerekomenda] Kung sinusubukan mo ito sa unang pagkakataon, itakda ang DEBUG_DEV sa true
- Pindutin ang save
- I-click ang plus button sa tabi ng "Hooks", piliin ang "Event Hooks" -> "After Incoming Middleware"
- Pangalanan ang iyong file dashbot-analytics-incoming.js at isumite
- Sa bagong likhang editor ng hook, kopyahin ang teksto mula dito , at i-paste ito sa pangunahing nilalaman ng hook.
- Baguhin ang halaga ng "DASHBOT_KEY" sa nakuha sa hakbang 4.
- [Inirerekomenda] Kung sinusubukan mo ito sa unang pagkakataon, itakda ang DEBUG_DEV sa true
- Pindutin ang save
- Buksan ang emulator at magpadala ng mensahe.
Tinitiyak na gumagana ang lahat sa Dashbot
- Bumalik sa Dashbot at i-click ang i-verify.
- Kung hindi nagpapakitang na-verify ang text ng button, bumalik at tiyaking na-paste mo ang tamang api key, at itakda ang DASHBOT_KEY sa true bago magpadala ng mensahe.
- I-click ang button na "Tingnan ang Mga Ulat" sa tabi ng button na Na-verify.
- Magsaya sa pag-ikot sa iyong chatbot analytics!
Mahalaga - para sa produksyon
Ang default na gawi ay para lang itong magpadala ng analytics kung ang development flag ay nakatakda sa true (DEBUG_DEV sa dalawang middleware file) o para sa Production, kailangan mong magdagdag ng environment variable na tinatawag na EXPOSED_EXTERNAL_ANALYTICS at itakda ito sa true. Maaari mo itong idagdag kung saan karaniwan mong kino-configure ang mga variable ng kapaligiran Botpress .
Ayan yun! Huwag mag-atubiling gamitin muli ang code na ito para sa iba pang layunin ng pagsubaybay. Maaari mo ring ipadala ang iyong analytics sa Google Analytics , Segment , o anumang custom na solusyon. Kailangan mo lang isaayos ang mga function ng sendAnalytics upang umangkop sa iyong pagpapatupad.
Talaan ng mga Nilalaman
Manatiling napapanahon sa mga pinakabago sa AI chatbots
Ibahagi ito sa: