Android开源框架集合分享-数据统计

       最近正有换工作的打算,不过好像开始的有点晚了,同时也顾虑到下半年的事情比较多的原因,

只是零零星星的去看了几家公司,貌似好像都不是很合适,感觉确实要是准备面试的话,还是好好

的刷一下面试题比较稳妥,因为虽然有了经验,但毕竟在自己的公司自由的飞起,猛地去面试,

感觉有些格格不入的感觉。接下来是项目和文档学习并行,为下一份工作做好准备哈。

       这次介绍的是关于数据统计和消息推送的三方资料,关于数据统计这个对于好的公司来说还是

比较重要的,因为可以作为运营和优化的重要依据,现在的数据统计可以清楚的了解到用户安装的

时间,安装的手机型号,点击的纵深度(这个就是页面的层级关系,好像说了跟没说一样啊),以

及访问每个页面的频率,试想一下在大数据时代,这个东西到底重要不重要。

      关于统计,像上次给大家介绍的友盟这方面做的非常不错,还有360,百度等一些知名的公司

都有,今天给大家介绍的是关于百度统计的,毕竟好歹也是BAT的产品。

百度数据统计介绍

7.1   开发主页    http://mtj.baidu.com/web/sdk/index  

7.2   文档地址

http://developer.baidu.com/wiki/index.php?title=%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3%E9%A6%96%E9%A1%B5/%E7%99%BE%E5%BA%A6%E7%A7%BB%E5%8A%A8%E7%BB%9F%E8%AE%A1API(这个是编码的问题,我就不改了)

7.3   关于配置,相信大家经过这么长时间的锻炼,这个看着文档就可以了,有例子的话先跑例子。

7.4   用途 

        * 分析流量来源: 渠道流量对比、细分渠道分析,准确监控不同推广位数据,实时获知渠道贡献。

        * 分析用户:基于百度的海量数据积累,多维度分析并呈现用户画像信息。

        * 分析终端:设备分布一目了然(设备型号、品牌、操作系统、分辨率、联网方式、运营商等)。

7.5  重要的步骤

         01-登录http://mtj.baidu.com/web/dashboard注册应用并获取appkey

         02-在manifest文件中添加权限(这个小心权限在新版本的特性)

           Android开源框架集合分享-数据统计

      03 - 在manifest文件的application节点添加相应的参数.根据实际业务需求选择

          Android开源框架集合分享-数据统计

   04-在所有的Activity的onResume()和onPause()方法中调用StatService.onResume(Context  context) 和StatService.onPause  (Context  context)方法.所以最好创建一个BaseActiviy,并在其中实现这两个方法.出入的参数必须为this,不能是全局的Application Context

    05-Fragment也是同理.在onResume()和onPause()方法中调用StatService.onResume(Context  context) 和StatService.onPause  (Context  context)方法

      上述的大概就是百度统计的一些简要的集成步骤,其中在所有的页面添加生命周期方法这个,必须是在进行的,否则无法收集页面相关的数据,这个就尴尬了啊,不过运营不懂技术,好像貌似没啥毛病啊,哈哈。

       综合一下现在的推送和统一,大部分都是集成一体的,基本上都是用一家基本上所有的都搞定。现在友盟的统计貌似做的不错哈,当然Mob的也不错哈,腾讯和百度,还有360的也都可以用,小米和华为也有,不过这个了解的不多。这个对开发来讲没有什么难度,但貌似在适配的时候可能会稍微痛苦一些,这个只有自己去体会了。

      这是这次给大家分享的一个小的资料,只当闲来无事,了解一些知识,做统计的公司确实不多,不过都是非常厉害的公司,原因就是现在的大数据时代,数据就是金钱。看到这里有没有感觉到好像我们找到了一条发家致富的道路,然并卵。还是老老实实的学习吧,也许就走上了人生巅峰呢。

简书地址:https://www.jianshu.com/p/8c5aaba0fee9