【发布时间】:2016-09-09 00:05:34
【问题描述】:
我正在使用 Segment.io JAVA SDK 从我的应用程序中收集事件,并使用 Keen.io 在视觉上表示相同的事件。我有一个分层事件结构如下,
- 公司
- 部门
- 用户(登录、注销)
- 书(打开、关闭)
- 页面(查看、下一个、上一个)
- 车辆(启动、行驶、停止)
- 书(打开、关闭)
- 用户(登录、注销)
- 部门
所以,在segment中收集数据时,我们是否应该将所有事件中的所有属性发送到以后进行分析(在keen.io或任何其他工具中),如下所示,
识别用户并跟踪
登录:公司 ID、部门 ID、时间戳
book-open: company-id, dept-id, timestamp, book-id, book-name
page-view: company-id, dept-id, timestamp, book-id, book-name, page-id
车辆开始:公司 ID、部门 ID、时间戳、车辆 ID、车辆名称
或
我们是否应该只识别用户,并通过发送相关属性来跟踪事件
登录:公司 ID、部门 ID、时间戳
book-open:时间戳、书名、书名
page-view:时间戳,page-id
车辆开始:时间戳、车辆 ID、车辆名称
在第二种情况下,我们如何确定“page-view”事件是针对哪本书的?
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: java events keen-io segment-io