快速接入

准备

用户行为分析举例

在【东方云校】系统中用户进行了报名、缴费操作

用户行为统计指标
点击报名按钮点击次数、人数
进入新功能页面统计PV、UV,页面响应成功率( PV /入口点击次数)
缴费按钮点击次数、人数、按钮点击率(点击次数/新功能页面 PV )

通过以上行为,制作漏斗图,可以清晰的查看到业务的转化效率,甚至在单个功能出现多个入口的时候,可以比较出不同入口对业务转化是否有影响

描述用户行为

定义事件模型描述用户的各种行为,事件模型包括事件( Event )和用户( User )两个核心实体。

事件模型 为了更好的理解,举一个简单的例子

1998年1月21日,张三在【东方云校】花了300元下单了英语课程

Event:
  时间: 1998年1月21日
  地点: 东方云校
  人物: 张三
  金额: 300
  商品: 英语课程

User:
  张三,男,26岁,硕士毕业于苏黎世联邦理工大学

如何定义一个用户

指标说明
feU2Code用户唯一标识
feU2Name用户姓名

这是目前的方案,但是只是针对于新东方的登录用户,比如【东方云校】这个系统就无法使用,存在历史性

这一版本我们将这个字段设为可供用户自定义上传

_fesdk.signData({
  feU2Code: 'xxxx',
  feU2Name: 'xxx'
})

项目分配

单页面、多个页面其实是一个功能等问题怎么解决?

v2.0新增了二个属性,帮助我们更好的得到想要的数据

每个项目可以手动填写以下方法,来上传事先预定好的id

// 项目id是对于当前项目而言是固定的,所以在引入sdk的时候执行init方法
_fesdk.init({
  AppId: 'A01', // 项目id
  xxx:xxx  // 可以上传多个属性,会初始化到这个项目里
})

// 每个页面都会有自己分配的pageid,便于我们更好的统计数据 
_fesdk.$logpath({
  pId: '1001',
  pTitle: '自定义名称'
})

WARNING

pId为 【web浏览页面】,与路由无关,当你认为这是一个页面的时候,就可以调用这个方法,该数据会上报到log_path,默认条件下会统计为PV数据

路由变化对于产品以及用户来说是非敏感的

我们会维护项目文档,以避免造成冲突

举例:

项目编码项目名称
A01东方云校
A02东方云校官网

假如A项目分配到了1000-2000的数字段:

页面编码页面名称
1001东方云校登录页
1002东方云校首页
1003东方云校-学员管理

采集事件

我们有很多内置事件,可以满足基本的需求

详情点击

更添加了自定义事件用来拓展,

接入方式

Last Updated: