数据分析
基本
聊天机器人的用户主要是来自你的广告投放。为了提高广告的效果,你必须首先了解用户在对话中的偏好。在对话点上使用 「数据分析」(Analytics)可以帮助实现这一目标。
数据分析是一个计算用户通过某个对话点的次数。透过在的对话点上创建 「分类」(Category)、「动作」(Action)和 「标签」(Label)的分析功能,您可以在Stella上的 「分析报表版」(Dashboard)上看到推算出的数据,为您未来的营销策略制定提供参考。
聊天机器人的框架
想象一下,您正在为您的时装店开展一个聊天机器人营销活动。用户可从户外商店或您的在线Facebook广告启动聊天机器人。因此,您会希望追踪用户从哪些入口进入您的聊天机器人营销活动。
动手试试看
下面的例子将使用户外商店的切入点来说明如何应用数据分析。请为您的其他切入点重复相同的步骤,例如在线Facebook广告。
选择以户外商店切入聊天机器人的通用对话点。
选择 「数据分析」按钮,并相应添加 「分类」、「动作」、「标签」。(例如:如果您在户外商店的对话点中,您可以在 「分类」(Category)中添加标签为 「活动1」(Campaign 1)/ 如果您为该对话点设置了按钮,则在 「动作」中添加 「点击」(Click)/在 「标签」中添加 「结果1」(Result 1) )
除了切入点外,您还可以将特定的「数据分析」应用到任何您认为对您有用的对话点,以分析用户的偏好。
现在,每当用户从特定的切入点启动聊天机器人时,Stella就会相应地追踪用户的对话历程。
在顶部面板上,点击 「分析报表版」,您将看到 「数据报表」形象化的了的数据。你将能够知道用戶曾经通过哪些对话点和对话流程。以时装店为例,您可以跟踪并显示每个对话点的统计数据。这对您今后的营销活动的开展很有帮助。
- 此外,你可以利用分析出的数据来找出用户在聊天机器人的偏好。例如,你可能会发现用户对 「Campaign 1」即户外商店的参与度更高。现在你可以根据用户的喜好,对接下来的营销策略有更好的规划。
小提示:
- *命名标签后记得按「Enter」键。
进阶
基本的数据分析是非常简单易用,因为你可以很容易地跟推算出用户通过某个对话点的次数。但是,你只能得出对话点层面上的数据。如果您想根据用户在对话点内更深入的数据,那么您需要以编程方式设置数据分析。
聊天机器人的框架
按照下面的例子,由于你是在用户回答问题后保存数据分析,所以数据分析的设置应该在下一个对话点完成。(例如,如果你在问题1(文字输入)中是问 「你感兴趣吗?」,那么在下一个对话点上就应该记录用户是否感兴趣的数据,下一个对话点就是问题2)。))系统会在用户回答你的问题后,匹配下一层对话点,(即问题2)。
动手试试看
- 启动 「分析」 后点击 「高级」,输入以下示例代码。
return new Promise((resolve) => {
resolve({
category: "Question 1",
action: "User Input",
label: `${this.messageEvent.data.text}`
})
})
- 在上面的例子中,标签将根据用户输入的文字生成。例如,如果用户输入的是 「感兴趣」,那么标签将是 「感兴趣」。如果需要,您还可以根据消息事件,自定义类别和动作。
小提示:
- 您可以随时用不同的消息事件(Message Event)来改变会员标签的保存方式。有关消息事件(message event)的详细资料,请参阅参考文档。