In this chapter, we will look at the survey bot. As expected, it is created to take a survey of this website's readers to see if they want to read tutorials about some specific topic related to Dialogflow. You can interact with the survey bot right here:[wpchatbot id=3768 width="100%"]
Here are some tips if you plan to create a survey bot:
Ask a qualifying question
Add a Yes/No question on whether the user has read one of the foundational articles on your website. In my case, it would be the step by step guide to Dialogflow. This is a good way to introduce them to your most useful material while also getting a picture of how often people read that material. (Yes, you can just use Google Analytics for that, but read on).
Include some peripheral topic choices
Ask the user if they would like to read more articles about a certain topic as a multiple choice. Provide wide categories associated with the main topic of your website, but also add some peripheral stuff. For example, I learnt that there was a lot of interest amongst people to learn about Natural Language Processing, which is closely related to the topic of chatbots, but isn't explicitly something you need to learn to understand Dialogflow.
Ask open ended questions
At the end of the survey, be sure to ask an open ended question: this will help you get a lot of insight into the kinds of stuff that people are really looking for. I got a whole bunch of open ended responses and I intend to write about them over time. As you might imagine, this sets up a nice positive feedback loop. You write more about what people want, and more people will likely find your site, and then you get even more ideas on what people want to learn about, and so on.
Combine multiple answers to get more insight
In the first tip, I suggested that you ask a sort of a qualifying question - in my case, it is whether someone has read the step by step guide. You can now look at the open ended responses and also see if that same person has read your most popular material. For example, if the user has a question about a basic concept, and they indicate they have already read my most popular guide, that means I can do some stuff to improve that guide and make it even more useful. Combining the qualifying question with the open ended response generally allows you to get a lot of insight into what your readers are really looking for.