一个完整的事件(Event),包含如下的几个关键因素:
Who
参与这个事件的用户是谁。
通过“用户关联”将同一个用户的设备ID 和登录 ID 关联到一起
这样不管用户是匿名和登录的状态发生的行为,我们都能准确识别到是同一个用户
- 产品可能没有用户账号体系,则使用设备ID 作为用户标识即可
- 大部分情况下,一个用户只有一台设备,因此一个用户只会有一个设备ID 和一个登录 ID
- 针对一个用户有多台设备的情况,神策提供了多设备ID 和一个登录 ID 之间的多对一关联的方案
确定项 |
确定项说明 |
---|---|
关联方式 | 需要选择一对一还是多对一的关联方案,系统默认的是一对一的方式,如需开启多对一请联系对应的客户成功 |
first_id | 神策在各端默认选取的设备 ID 供参考,考虑到部分客户的需求,可以选择调用 identity 接口对其进行替换 |
second_id | 通常选取 user_id,如有其它可唯一标识用户的 id 亦可 |
关联时机 | 一般在用户发生注册、登录以及第三方登录时进行关联,另外初始化 SDK 之后,也需要调用神策的“关联接口” |
When
事件发生的实际时间。
Where
事件发生的地点。
How
用户从事这个事件的方式
包括
用户使用的设备、使用的浏览器、使用的 App 版本、操作系统版本、进入的渠道、跳转过来时的 referer 等
目前,神策分析预置了如下字段用来描述这类信息,使用者也可以根据自己的需要来增加相应的自定义字段
-
$app_version:应用版本 $city: 城市 $manufacturer: 设备制造商,字符串类型,如"Apple" $model: 设备型号,字符串类型,如"iphone6" $os: 操作系统,字符串类型,如"iOS" $os_version: 操作系统版本,字符串类型,如"8.1.1" $screen_height: 屏幕高度,数字类型,如1920 $screen_width: 屏幕宽度,数字类型,如1080 $wifi: 是否 WIFI,BOOL类型,如true
1