首先我们要知道我们出于什么目的埋下这些点, 从而确定点要埋在哪里, 我们埋点的作用包括:
--== 埋点的方式 ==--
普遍的埋点都有两种形式, 一种是自己配合自己的后台进行对数据的统计, 一种是基于第三方平台, 进行数据的统计.
--== 数据埋点实施 ==--
由于没有使用过第三方的埋点工具, 所以在这里我就主要以平时原生的埋点案例为例.
--== 埋点的命名方式 ==--
埋点命名一般是以路径为名, 如“我的”页面就可以定义为”mine”,如果是”我的”下级页面的设置页面就可以追加命名”mine_setting”,下级页面以此类推, 这样可以很明了的看清页面进入的路径,也同样方便开发人员控制埋点命名.
结合上文所述, 在对比咱们自己的项目, 其中部分app的埋点功能就会有点片面, 鸡肋了, 其中只传了页面名称, 对于访问这个页面的路径目前没有, 对于用户的点击事件目前也没有涉及, 同样也没有全面的数据分析体质. 毕竟项目的埋点才刚刚开始, 还是要慢慢去完善优化的.
1、首先在A中添加写入hdfs的事件。2、其次经过观察,商品详情页在info.html,找到加入购物车按钮,发现点击按钮出发了一个事件。
3、最后找到这个事件,埋点数据加入点击写入hdfs的函数。
使用cocoapods接入
如果控制的好的话,可以只用一个全局变量来存储时间,在viewWillAppear中刷新这个时间就可以了,在viewWillDisappear中计算全局变量和[NSDate date]时间差即可。但是要注意一下,tabbar的控制器切换A->B控制器,是先调用B的viewWillAppear再调用A的viewWillDisappear,所有这种情况需要独立变量计算时间。
使用 友盟实时日志 ,按照上面的步骤完成手机配置,就可以使用固定手机进行实时测试了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)