When starting a chatbot project, it is important to track your bot’s performance to evaluate its effectiveness. This handy guide will help you identify some simple metrics that will enable you to set specific goals for your chatbot, and track them using Chatfuel’s Analytics module.

A successful bot experience:

  1. helps users address their needs

  2. makes users want to return

  3. gains a large user base

Track your chatbot performance using Chatfuel’s Analyze tab:

Total Users

The simplest and most direct measure of your bot’s performance. This metric allows you to understand whether your bot has traction and shows you how this experience compares to your other channels. Number of total users also tells you how effective your chatbot promotion efforts are.

Conversion rates

See Popular Blocks table. Evaluating Popular Blocks helps measure how relevant your bot’s content and functionality is to your user base. In other words, how effectively your bot helps your users address their needs. This table enables you to see how far your users are getting through the bot flow. Compared these numbers to your other channels such as a website, email, mobile app, etc.

User Engagement/Activity

This metric is important because it helps identify the types of content/ experiences that result in your audience returning to and interacting with the bot. Seeing what type of content/ functionality results in higher user engagement will enable you to offer more of the same to your users, to keep them coming back for more.
Refer to:

User Activity graph

Broadcast User Engagement – read and button click/tap rates
This table is shown when you click on the Broadcast tab.

NOTE: Utilize the broadcast functionality to reach out to your users on a regular basis, and to keep them engaged. Sending a broadcast at least once a week is generally good practice.

Other metrics

Utilize as applicable to your specific case (direct sales numbers, sources of traffic, etc).

Taking a close look at your bot’s performance will help you deliver a better experience to your users, and help retain your existing audience and gain new followers. We encourage you to pay close attention to your performance metrics and keep adjusting your bot flow and functionalities accordingly.

Did this answer your question?