用户事件

通过查看用户事件可以了解用户在使用你产品时的具体操作。
 

什么是用户事件?

它是用户在使用你的产品时的具体操作 例:假如你的产品是一个项目管理工具 「 用户事件 」则会告诉你用户更新项目的时间

 

如何提交事件

有两种方法可以将事件发送到 DaoVoice


1. DaoVoice 的 JavaScript 库,方法如下: 你可以使用 trackEvent 方法提交一个事件,这将把事件与当前登录用户联系起来并发送给 DaoVoice ,最后一个参数是一个可以用来发送可选的关于事件的元数据。

daovoice(‘trackEvent’,‘invited-friend’);
 // 事件与元数据: 
var metadata = { invitee_email: ’pi@example.org', invite_code: ‘ADDAFRIEND’ }; 
daovoice(‘trackEvent’, ‘invited-friend’, metadata);


2. 访问 REST API 
查看到我们的 API Documentation 以获得更多细节。 
对于你在 DaoVoice 所创建的每个事件,我们会为每位用户作以下记录

  • 该用户第一次触发的时间
  • 该用户最近接触的的时间
  • 它出现的总次数  

如何使用事件

举例来讲,将用户付费行为作为事件发送给 DaoVoice ,则 DaoVoice 会捕捉用户第一次付费和最后一次付费的行为并且记录付费总次数,以及可以发送自动回复消息告诉用户付费已成功

几个示例教你如何定义使用事件:

  • 浏览页面 —— 你可能想知道在一段时间内浏览了某些特定页面的用户有哪些 (如果用户浏览了很多次价格页面,那么可能他们对你的产品很感兴趣并且考虑付费,或者当用户付款后跳转到付款成功页面后可以发送感谢消息)
  • 登录 —— 通过定义事件可以让您看到那些在上个月登录次数超过二十次的活跃用户清单

 

在 DaoVoice 中查看事件

事件在 DaoVoice 的两个地方是可见的

  • 事件会整合在展示在用户详情的页面
  • 每个单独的事件出现在用户详情的活动以及其他部分的活动中

 

元数据支持

正如我们已经提到的,你可以发送任何一个事件的元数据。 我们会将它保存在 DaoVoice 中,也可以在 DaoVoice 中看到它。支持的数据类型多达5种以上,类型如下:

如何发送元数据的详细信息,请参阅我们的 API Documentation

注意

目前暂不可以基于事件元数据分割用户或是向用户发送信息。