【总结整理】关于GrowingIO、友盟、google analysis等数据分析
作者:纯银V
链接:https://www.jianshu.com/p/394ec6c96c98
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
埋点主要分为四步:
第一步是后端产品提出哪些地方需要埋点。
第二步是研发根据需求埋点。
第三步是测试人员测试埋点是否准确。
第四步是数据分析人员根据埋点情况,为下一步的计划迭代提供建议和数据证明。
第二步中,研发人员埋点一般没有太多问题。但是,第三步中测试人员却可能存在对于埋点的理解偏差。
第四步,我觉得很多小公司压根没有根据每一次的迭代做数据分析,同时第一步考虑不周也会耽误很多事。有时候,埋点的方式不重要,重要的是别埋着埋着,忘了埋点的目的。
GrowingIO缺点:
目前在用,不推荐。原因如下:
1.统计数据不全,只能统计前端层面数据,也就是pv、uv、点击等数据,业务层面还是要自己埋点,比如我们的电话功能,只能统计点击拨打数据,但不能统计电话量,也就意味着要看完整转化率,自己埋点少不了。
2.操作复杂,工程量不小。一个个建指标,建指标的方式本就不简单,稍微复杂的产品不低于200个吧,再加上多用户端,维护一份完整的指标成本很高,还需要对它各项功能给公司培训。反正我是后来放弃了。
3.如你所说,价格不低。相比自己做算下来并不会省太多。再加上第一点,意味着成本是两份。
4.高级功能,如智能漏斗什么的,从来没分析出正确的模型,也是看起来厉害,实际鸡肋。
5.类似电商漏斗中,在购物车页面用户的一些操作,无埋点无法采集,而这些往往不能忽视,所以他们也开始往后端埋点的方式上走。
Google Analytics 是 web 端分析的首选,极为强大,在统计时也不受墙的影响,只有分析的时候需要FQ。但是 GA 的移动客户端分析工具很难用,也可能是我自己不习惯,国内用 GA 统计移动端日志的厂商应该也挺少。
GrowingIO 卖点是「无埋点」技术,无埋点也就导致了没有什么细分维度,基本上就是记录「谁」在「什么时候」点击了「哪个页面」的「哪个位置」,适合用于运营、Marketing 的同事快速看一下 PV、Click、和这个层面上的转化率,细一点的产品需求就较难满足。这点 @xiaodou 说的很全面了。
神策的劣势在于埋点还是挺花时间的(神策也有无埋点的功能,但是我个人认为不如 GIO 好用),想偶尔看单个按钮的点击量不如 GrowingIO 好用。同时神策也需要产品经理对数据采集有比较成熟的分析思考,以事件为核心,而不是以 PV 为核心的统计模型,对于非产品和工程的同事也可能不那么好理解。
另外神策可以导出清洗后的事件日志,供 SQL 分析甚至直接接到内部系统上,这个在神策提供的分析功能不够用的时候还是非常实用的。
【总结整理】关于GrowingIO、友盟、google analysis等数据分析的更多相关文章
- OC开发_整理笔记——友盟分享(社交化组件)
0.友盟的地址 http://dev.umeng.com,进入友盟,在使用友盟之前我们需要注册账号获取key (1 进入我们的产品,添加新应用 (2 输入信息,然后就会获取到key 1.选择社会化分 ...
- 友盟iOS sdk整理
文档中心 :http://dev.umeng.com 集成文档:http://dev.umeng.com/analytics/ios-doc/integration 报表中心:http://www.u ...
- 使用极光/友盟推送,APP进程杀死后为什么收不到推送(转)
为什么会存在这样的 问题,刚开始的时候我也搞不清楚,之前用极光的时候杀死程序后也会收到推送,但最近重新再去集成时就完全不好使了,这我就纳闷了,虽然Google在高版本上的android上面不建议线程守 ...
- 友盟SDK实现分享
友盟SDK文档已经写得很详细了,这边整理笔记,先过一遍流程: 1⃣️注册友盟账号以获取Appkey,下面以分享到微信为例 2⃣️申请第三方账号是因为要进行分享.授权这样的操作肯定是要通过第三方的审核( ...
- 友盟ionic多渠道自动签名app
这几天公司的运营部门要求添加流量统计功能,集成了友盟的插件,中间遇到很多的问题,在这里说明记录一下,为遇到相同问题的朋友们减少麻烦 问题一.插件的使用直接将友盟sdk系在放置到项目根目录下plugin ...
- Android ant自动打包脚本:自动替换友盟渠道、版本号、包名
本文最后修改时间:2014-3-10 Android项目开发时,给公司人员安装,频繁升级,版本号总需要改,太麻烦,跟着时间变,自动升级才方便. Android项目开发新版时,手机上可能要装两个版本,一 ...
- Windows Phone 8下 友盟社会化组件SDK的使用。
由于项目的需要,要将友盟的社会化组件SDK由0.9更新至2.0. 版本变化比较大. 1.很多类以及命名空间已经取消了. 如UmengSocialSDK.Net.Request命名空间, UmengSo ...
- android第三方分享之友盟社会化组件
前言 现在几乎所有的app都带有分享功能,第一为了更好地推广自己的产品,第二作为使用者也能及时的把自己觉得好的文章,话题,app分享到社交平台供大家一起学习和使用.开发中虽然android系统自带分享 ...
- Android Cocos2d-x游戏集成友盟社会化组件分享功能
最近在帮助开发者集成友盟社会化组件的过程中,发现游戏的集成过程遇到一些困难,而Cocos2d-x具有较好的代表性,因此整理了一篇关于Android Cocos2d-x游戏集成友盟社会化组件指南,由于本 ...
随机推荐
- As3 Practises : use TheMiner do as3 project swf performance profile , find memory leak!
The second and most universal way is to launch it from the mm.cfg fileTheMiner.swf must be trusted1: ...
- HTTP 方法:GET与 POST
什么是 HTTP? 超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信. HTTP 的工作方式是客户机与服务器之间的请求-应答协议. web 浏览器可能是客户端,而计算机上的网络应用程 ...
- [转载] C++中this指针的用法详解
摘自:http://blog.chinaunix.net/uid-21411227-id-1826942.html 1. this指针的用处: 一个对象的this指针并不是对象本身的一部分,不会影响s ...
- Hibernate之mappedBy【必读】
[http://www.cnblogs.com/redcoatjk/p/4236445.html] 一.mappedBy 单向关系不需要设置该属性,双向关系必须设置,避免双方都建立外键字段 数据库中1 ...
- jstl中的用法
版权声明:本文为博主原创文章,未经博主允许不得转载. 在JSP的开发中,迭代是经常要使用到的操作.例如,逐行的显示查询的结果等.在早期的JSP中,通常使用Scriptlets来实现Iterator或者 ...
- margin和padding理解
W3C组织建议把所有网页上的对像都放 在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对像包括段落.列表.标题.图片以及层. 盒模型主要定义四个区域:内容 (content).边框 ...
- 关于matlab浮点转定点总结
1,算式长度不应该太长,否则在转换过程中提示位宽超过128位,(用的64位matlab),长算式改为短算式就可以了. 2,不要过于相信推荐字长,有些地方需要更高的精度,如果用推荐字长,可能结果误差较大 ...
- spring-aop + memcached 的简单实现
一般情况下,java程序取一条数据是直接从数据库中去取,当数据库达到一定的连接数时,就会处于排队等待状态,某些在一定时间内不会发生变化的数据,完全没必要每次都从数据库中去取,使用spring-aop ...
- 浅谈FPGA有限状态机
状态机几乎可以实现一切时序电路. 有限状态机(FiniteStateMachine, FSM),根据状态机的输出是否与输入有关,可分为Moore型状态机和Mealy型状态机.Moore型状态机输出仅仅 ...
- FPGA中计数器设计探索
FPGA中计数器设计探索,以计数器为32位为例: 第一种方式,直接定义32位计数器. reg [31:0]count; quartus ii 下的编译,资源消耗情况. 85C模型下的时钟频率. 0C模 ...