Chatbot Depth Implementation | Community
Skip to main content
May 20, 2021
Solved

Chatbot Depth Implementation

  • May 20, 2021
  • 1 reply
  • 926 views

I need to implement an analytics solution for a chatbot.

 

The chatbot is basically a predefined set of answers. Users only have the option of selecting their issue from the set of questions that we have provided

 

For eg:

User launches chatbot and is given following options:
1. issue with a refund

2. issue with an order


User selects an option and then he gets the next set of corresponding questions.

 

When he reaches the end of a specific flow we also give him an option of 'Do you want to ask another question ?'  wherein he gets to restart the entire process again. 

 

Currently I have a counter eVar (ie. eng_depth) implemented that increments each time an option in the chatbot is selected. 

the eng_depth resets to 1 each time a corresponding prop (that records the chatbot's response) is set to 'Do you want to ask another question ?' and another one that records the user's response is set to 'Yes'

 

As an analyst I need to be able to track, what extent a user goes deep into the chatbot, 

Here's a small example user chatbot journey:

 

Would also be great if you can guide on how I can have this as a metric so that i can get 'Average Chatbot depth' for a specific other Evar such as 'page_referrer' etc. that tells me on which page the user is most likely to have the most engaging chatbot session.

 

Can you please help ? 

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by MRG01
I think you can pass a Chat Bot ID which will be unique for each interaction. Based on chat bot Id you can breakdown all intent. And using calculated metrics you can identify the depth as well.

1 reply

MRG01Accepted solution
Level 2
May 20, 2021
I think you can pass a Chat Bot ID which will be unique for each interaction. Based on chat bot Id you can breakdown all intent. And using calculated metrics you can identify the depth as well.