H5 的数据统计和客户端的数据统计有什么区别?
最近公司在做一次运营活动,有一个分享的按钮,运营部门提的需求需要统计点击人数和点击次数,最后做出来的是都统计不到,服务端技术哥哥给予的答复是,需要将代码写死,做不了,除非是H5做分享,那在H5页面做分享,H5的技术哥哥觉得很别扭。然后妹纸觉得不踏实,感觉被忽悠了一把,去找到客户端哥哥,客户端给我讲了一下,说之前版本都没有做数据这快,现在做的话,改动的代码很多,需要客户端埋点、服务端读接口,传给后台,底层东西改动比较大,后台进行统计,这应该是一个长远的规划,而不是一个运营活动统计一个按钮就要去做,这样子扩展性不强。还有他们都提到,只能用户登录后才能读取ID,才能读取点击人数。各位做过相关数据产品的统计,大家能不能指点一下,他们说的是否是对的,还有就是这种数据需求,以后怎么跟他们沟通,才能保证最后按照产品预订的需求走呢
按照描述所提,需要统计的 按钮点击的次数/人数
对于原生(客户端)/非原生 H5/Web等 分为两种:
1.客户端的埋点,每次埋点完成,都需要客户端的发布。(也就是需要用户/客户重新下载安装客户端) ,成本高
2.H5/Web 的埋点,每次埋点完成,也需要发布。但是发布的只是服务端/前端发布就可以,客户端不需要发布(不需要用户重新安装应用) ,成本不高。
埋点统计的原理:
1. 用户点击 “按钮”,客户端/前端 都需要向 服务端发起一次接口调用,这次服务端收到这次调用,进行统计,正常的统计会通过Redis 或者mapreduce 方法进行统计。
减轻压力的方法:
1.服务端工程师,提前与客户端/前端 约定数据格式,设定Map,通过Redis进行计数。这样以后服务端工程师就不需要再多开发了,前端发布即可。
同时你这个疑问反馈出来的问题(需要反思):
1.进行功能评审时候,需要增加数据需求的评审。需运营,产品,客户端工程师(如H5就是前端工程师),服务端工程师,一起讨论本次功能需要统计什么,如何统计。【数据不是用来填坑的···】
————————————————
再说你说的通用性,你是产品,你要和运营一起想好要什么。
运营的脑子:
1。运营活动的好坏? 只需要点击的统计?转化率都不要了嘛?
2. 我要拿这些点击过得用户 去做营销。····
这时候工程师就会把用户记录下来,点击操作的人是谁··· 等
文/ iamsteve 大搜车 扫地僧
关键字:数据库
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!