Introduction

KLoBot keeps track of all the messages and user interaction in the chat called Bot Analytics. In this page, the user has a complete record of all the messages made from all the chat bots created from the account. It also keeps track of the conversations made between the user and the chat bot deployed to different channels in Microsoft Teams App, SharePoint site, Facebook Messenger etc.

The Bot Analytics page also has key features that will allow users to track the status of their messages within the chat bot if the messages are a success, failed, liked or disliked.

Common Terminologies

Channel

An external application where KLoBot chat bot could be deployed to.

Reports

A complete record of all the messages made within a chat bot.

Multi-turn Conversation

A feature implemented in KLoBot that allows users to insert follow-up questions from a knowledge in a form of a list of options within a chat bot response.

Contains an overview of all the messages made throughout the KLoBot application. The page gives the user a history of all the activity that happened in each chat bot.

  1. Total Bots – Contains the total number of chat bots created.
  2. Total Users – Contains the total number of users created in the application.
  3. Export – Exports and downloads the complete Bot Analytics in a form of a spreadsheet excel file.
  4. Filters – A dropdown menu that allows users to filter out chat bot results based on a parameter or filter.
    1. Reset – Discards and resets all the filters set.
    2. Apply – Applies all the filter set by the user. User must click the Apply button to activate a filter.
    3. Bot Status – A type of filter that shows all the active and deleted chat bots.
    4. Bot Names – Filters out the chat bots based on the chat bot name.
    5. Channel – Filters out chat bot analytics based on the channels it was deployed to.
    6. Message Filters – Filters out chat bot analytics based on the liked or disliked messages.
  5. Results – Shows the user a complete overview of all the chat bots created within the KLoBot application. The value for results changes as the user applies filters to the filter section.It contains all the numerical details made in the chat bot such as number of users using the chat bot, number of success or failed messages, a list of channels the chat bot deployed to.
    1. Results Found – Shows the user the total number of chat bots or results found.
    2. Last Updated – Shows the Date and Time the Bot Analytics was last updated.
    3. Results per Page – Shows the maximum number of chat bots per page.
    4. Chat Bot Result – Shows all the chat bot details for a specific chat bot. The chat bot result redirects the user to the chat bot details page.
    5. View Details – Redirect the user to the bot details page.
    6. Chat Bot Name – Contains the chat bot name and chat icon.
    7. Users – Shows the number of users or accounts that used the chat bot.
    8. Total Messages – Shows the total number of messages made within the chat bot.
    9. Channels – Shows a list of all the channels the chat bot has been deployed to.This example shows that the chat bot has been deployed to a SharePoint site, Bot Emulator and Microsoft teams.
    10. Total Successful Message – Shows the total number of success messages in the chat bot.
    11. Total Failed Message – Shows the total number of failed messages in the chat bot.
    12. Total Liked Message – Shows the total number of liked messages in the chat bot.
    13. Total Disliked Message – Shows the total number of disliked messages in the chat bot.
    14. Total Comments – Shows the total number of comments made in the chat bot.
    15. Total Shares – Shows the total number of shares made in the chat bot.

This page shows an in-depth analysis of the perform of a KLoBot chat bot. In this page, users are provided with a detailed report of all the messages made within the chat bot, shows a list of the users and their message history.

It also shows the chat feedback or overall experience of users within the chatbot.

  1. Chat Bot Overview – Shows a brief overview of the chat bot’s performance. It shows a count of all the messages divided into sub-categories.
    1. Overall Messages – Shows the overall count of messages made within the chat bot.
    2. Overall Conversation Count – Shows the number of conversations made within the chat bot. This is different from the overall messages.
      NOTE: A conversation counts as an exchange of messages made within the chat bot in one session.
    3. Review all Success Messages – Shows the total number of success messages in the chat bot. This redirects the user to a chat bot history session which shows all the successful messages.
    4. Review all Failed Messages – Shows the total number of failed messages in the chat bot. This redirects the user to a chat bot history session which shows all the failed messages.
      NOTE: It is considered a failed message “failed” when the chat bot responds with the default error message from the utterance.
    5. Review all Liked Messages – Shows the total number of liked messages made by the user. This redirects the user to a chat bot history session which shows all the liked messages.
    6. Review all Disliked Messages – Shows the total number of disliked messages made by the user. This redirects the user to a chat bot history session which shows all the disliked messages.
  2. Overall Experience – Shows all the feedback made within the chat bot. When a user clicks a feedback icon, it shows user the chat session.
  3. Channel Overview – Shows an overview of the chat bot reports deployed to different channels.
    NOTE: Users can select a channel and it will change the reports based on the channel selected.
  1. Total Messages – Shows the total count of messages.
  2. Total Users – Shows the total count of users that interacted with the chat bot deployed to the given channel.
  3. Total Success Messages – Shows the total count of successful messaged made to the chat bot deployed to the selected channel.
  4. Total Failed Messages – Shows the total count of fail messaged made to the chat bot deployed to the selected channel.
  1. Search – A search bar that allows users to search for an account name. Once a user has been found, it dynamically changes the reporting data.
  2. Users List – Shows a list of all the accounts that interacted with the chat bot. Users can select an account and it dynamically changes the reports data.
  3. Message Reporting – Shows all the messages made by the user within the channel.
    1. All Messages – Shows all the messages made within the chat bot.
    2. Success Messages – Changes the reporting to show all the successful messages.
    3. Failed Messages – Changes the reporting to show all the failed messages.
    4. Liked Messages – Changes the reporting to show all the liked messages.
    5. Disliked Messages – Changes the reporting to show all the failed messages.
    6. Download Report – Downloads a spreadsheet or excel sheet containing the reports for the selected user and channel.
    7. Message Details – Contains the user and chat bot conversation.