Track your chatbot’s performance and collect analytics on different levels based on what you need with both basic and advanced options.
Our Analytics tab is built to make it easy for you to understand how your chatbot performs, whether through simple, general analytics or ones that dig deeper into details within the platform itself.
How to use the Analytics tab
As the Analytics tab is now in Beta, all the metrics are entirely free for you to try and discover.
Some metrics have two modes where you can view your analytics: a summary and a detailed version as shown below:
This is the summary:
As you click on View Details on the lower right of the section, it shows you this detailed version:
You can also specify which stats you’d like to see according to the date, channel, and more. But, of course, you’ll always find your options in the top right corner of every section.
Session: A group of user interactions with your website that take place within a given time frame.
Bot Sessions: User's session with bot, it starts when a user first interacts with the bot after 10 minutes of inactivity or when he interacts after returning to bot from handover.
New Users: Number of users who signed up on the bot in a specific time period.
Basic Analytics
The simple, basic metrics you can track in the Analytics tab.
These are the fundamental analytics that will give you a good grasp of your chatbot without too many details. These are perfect for a glance or if you don’t want to dig too much into details.
Your user activity
This section gives you a general summary of how your chatbot performs in terms of the new, engaging, and blocked users.
New users are the ones who just signed up, engaging users are the ones that engage with your chatbot on the date set in the chart, and blocked users are the ones who have prevented your chatbot from sending them messages.
On the right-hand side, you can also view a summary of your messages analytics.
Income Messages: Number of messages that have been sent to the bot from users per channel.
Outcome Messages: Number of messages that have been sent from the bot from users per channel.
Total Users: Life time users who have ever interacted with the bot per channel or overall.
New Users: Number of users who signed up on the bot in a specific time period.
Blocked Users: Number of users who blocked the bot / number of block actions that have been made by some users on page messaging (For Facebook).
Engaged User: Number of users who interacted with the bot by accepting the disclaimer
Through this section, you get a general idea of the volume of messages received and sent by your chatbot over time.
Button activity
This section tells you which buttons your users interact with most and how often they are clicked.
Words activity
This shows you the keywords your users use most, which intent they match with, which flow they lead the user to, and exactly how many times users used the word. This can help give you a better understanding of your customers’ needs.
Flows activity
This section demonstrates the flows your users use most and how many times they’re used. This lets you know which flows resonate best with your users.
Language usage (Facebook)
The Language Usage section can only show you data for Facebook, and the data depends on the language preference they chose as their locale for the platform.
Language usage (language detection)
This section shows you which languages your user uses throughout the conversation. From here, you can have a better understanding of the language your users are most comfortable with.