童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

想看埋点数据?产品经理有必要了解的埋点知识(1)

6月2日 老巫婆投稿
  本文作者将从一个埋点系统设计者的角度通俗系统地讲解埋点的全过程,涉及到埋点基础知识、埋点作用、埋点方法、埋点数据流程、埋点应用、埋点管理等信息。enjoy
  埋点是什么?
  埋点是互联网领域非常重要的数据信息获取方式。埋点采集信息的过程一般也称作日志采集。
  通俗点讲,就是在APP或者web产品中植入一段代码,监控用户行为事件(例如某个页面的曝光)。用户一旦触发了该事件,就会上传埋点代码中定义的、需要上传的有关该事件的信息。
  常见的信息包括:用户会话id,用户id,当前页面编码,当前事件编码,触发时间,用户设备id,ip信息等等。
  埋点的作用
  可以看到,除了像电商购物提交的订单报表等信息是用户填写之后,通过业务数据库中进行读取的;用户在APP或web产品上的行为信息,更多需要靠埋点方式进行获取。典型的应用场景就是某个运营活动,页面的点击量(PV)有多少,点击用户数目(UV)有多少,都是用埋点数据进行计算,来对运营活动有数据上的评估。
  当然这些信息并不是消费一次就没有用处了。通过埋点收集到的信息,可以作为监控,看到APP的长期表现,也可以作为基础原料,进行复杂的运算,用于用户标签、渠道转化分析、个性推荐等等。
  埋点种类
  按照信息采集发生的位置来分,埋点可分为客户端埋点、服务端埋点、H5埋点。客户端埋点即监控APP当地发生事件的埋点,例如APP某页面曝光,一旦APP客户端加载了该页面,客户端埋点就会发送相应信息;H5埋点可能是在APP中跳转到的某个H5页面(如运营活动页)上的埋点,也可能是web某页面上的埋点。
  下文重点讲的是客户端或H5埋点的方式,服务端埋点一般较少,埋点方式也较为通用。
  埋点方式
  1、手动埋点
  这是埋点最古老的方式。具体的步骤一般是,产品经理在提需求,需要在APP某个页面的某个事件进行埋点,在这个过程中,产品会对该页面和事件按照一套规则进行编码命名(若事件数不多,页面编码命名这一层也可以省略),以便后续通过该编码对上传上来的信息进行辨认;同时,产品也会将这一埋点需要上传的参数告知前端开发。开发明确需求后就会进行埋点。
  优点:
  手动埋点方式简单灵活,来一个埋一个,埋点代码实现过程对开发来说也较为简单,不会占用太多时间。
  可对埋点中需要上传信息的字段进行个性化选择,满足复杂业务场景。例如页面曝光埋点中,上传的信息只需要是这个页面编码等就可以了,但如果是某个下拉控件的事件,可能上传的信息中还需要带上下拉控件后最终选择了第几项。
  缺点:
  埋点过多时,大量重复性操作较为枯燥且容易出错。新版本发布可能要埋100个点,人工手动去埋,总可能出现某一个忘记埋或者某个应该在A处埋的点埋到了B处的情况。
  沟通成本较高。需要PM和开发确认。
  埋点周期长。手动埋点如果出现漏埋情况,必须依赖下一版本发版,补上漏埋的那个埋点,才能看到数据。如果新增一个埋点需求,要看数据也只能等下期了。
  2、半自动埋点
  看了上面的手动埋点描述,可能很多人都会有疑问,所有的埋点都需要手工去埋是否有必要。就比如100个埋点中,可能有80个埋点都是页面曝光事件,这类埋点非常相似,完全可以用一套埋点手段去解决。那么半自动埋点就是为了解决这种问题,把部分人工的工作进行标准化,做成SDK。阿里埋点实践中的“黄金令箭”方案就是半自动埋点的典型例子。PM提埋点需求时候,直接将自己申请的埋点进行注册,调用符合自己要求的埋点SDK,并进行下发,那么APP或web产品中就会集成该段埋点代码,而不再需要沟通前端开发进行埋点。当然,在半自动埋点不完善的阶段,可能调用SDK的工作是由开发完成的。
  友盟、神策分析、growingIO等传统的商用化埋点服务,也均是通过埋点SDK这种手段实现的。另外值得一提的是,近来兴起的可视化埋点方案(腾讯MTA、百度移动统计近期也刚新加入了该功能),也算是半自动埋点的一种。通过可视化埋点的方案,PM可以直接看到APP或web产品的界面,在界面上捕捉需要进行埋点的元素如页面或控件等,再通过可视化的点击录入过程,赋予埋点业务含义。也就是说,可视化埋点方案可以通过所见即所得的方式,方便埋点需求方进行埋点。
  优点:
  将通用的埋点方式进行整合,提高埋点效率,通过同一套SDK,埋点上传的信息也较为规范,便于后续数据处理。
  PM直接调用SDK的方式,使得埋点需求提出过程和埋点过程统一,无需付出复杂劳动,省略了整理埋点需求和沟通的环节,也节约了开发进行埋点的工作量。
  可视化埋点方案可以更加形象可视地将埋点业务含义和物理代码连接起来,也可以更清晰直观看到哪些控件已有注册埋点。
  缺点:
  同样存在埋点周期长的问题。如果漏埋还是要等下一版本发布。
  可视化埋点一般只适用于比较简单的APP,如果版本过多,显示的内容不同,需要打开并进行埋点的可视化页面过多,导致管理混乱。
  公司自行开发可视化埋点方案成本较高。
  3、全自动埋点
  全自动埋点在一些宣传当中也被称为“无痕埋点”。这种方式和上文的手动和半自动埋点有产生方式上的本质不同。手动和半自动埋点是需求方需要了,才去埋。而全自动埋点则是不管需不需要,将所有的点都埋了。通常这种埋点也是通过SDK实现的,这种SDK不需调用,已经直接嵌入在APP中。因为全自动埋点都是自动生成的,用于对每一个埋点进行标识的埋点编码也是按照既定规则进行生成。通常这种标识是不可读的,需要PM和开发沟通,对埋点编码进行和业务含义上的映射。
  全自动埋点方法听起来挺简单粗暴,优点和缺点也同样突出。
  优点:
  根本上解决漏埋问题,缩短埋点周期。
  无需对页面、控件是否需要进行埋点做区分,需要数据时直接取数据。
  缺点:
  全自动埋点一套SDK对应一套数据上传方式,需要尽可能通用,个性化的数据采集无法满足。一般只能对页面曝光、关闭,控件点击这种通用事件进行全自动埋点。
  全自动埋点覆盖面广,数据传输压力大,可能有很多上传上来的信息是不需要的。
  和一些半自动埋点中PM可自行通过SDK自助进行埋点相比,全自动埋点仍需要PM和开发沟通。因为全自动埋点中埋点编码为自动生成,其意义只有开发明白,要想对应到业务含义,必须由开发参与。
  安卓APP和IOSAPP往往是两组开发人员开发的。全自动埋点这种“埋点创造于开发过程而不是需求过程”的模式,很容易导致同一个埋点事件,其埋点物理编码在安卓和IOS上是不同的,这就需要埋点需求方花费时间去做对应。对应过程是复杂而艰辛的。
  因而,全自动埋点适用于产品比较小,页面、控件少,上传的数据也较少的情况。同样,全自动埋点也可以配合可视化埋点方案,此时可视化页面中不仅仅是捕捉到页面或控件,同样可以显示其已存在的埋点编码名称,埋点需求方可将该不易读的编码录入到可读的业务含义上。
  相关阅读
  想看埋点数据?产品经理有必要了解的埋点知识(2)
投诉 评论

想看埋点数据?产品经理有必要了解的埋点知识(2)本文是数据埋点知识系列的第二篇文章,主要分享关于埋点数据的采集、传输、加工、存储、应用和管理等内容。正如上篇文章所提的,埋点是互联网公司获取数据信息的重要方式。数据的全流……想看埋点数据?产品经理有必要了解的埋点知识(1)本文作者将从一个埋点系统设计者的角度通俗系统地讲解埋点的全过程,涉及到埋点基础知识、埋点作用、埋点方法、埋点数据流程、埋点应用、埋点管理等信息。enjoy埋点是什么?……我眼中的社交产品体系作者从用户需求、社交关系链、用户互动等等多个方面,展开解读了自己对社交产品体系的理解,与大家分享,希望你能受到启发。暂且插句话:我有一个很理想的社交梦,人们在里面期……社交产品的链接链:从原子结构层延伸解读社交产品衡量社交产品的好坏可以从用户连接的数量、频数来衡量,因此社交产品的重点就在于建立连接并强化连接。智人(我们)属于社会性动物的一种,由于智人出众的社交能力,使智人在众多人种……用一年时间,从彻底的门外汉到真正意义上的产品经理(下篇)在《用一年时间,从彻底的门外汉到真正意义上的产品经理(上篇)》里,我论述了我的基本学业和工作背景,以及如何在机缘巧合的情况下从传统行业转行到互联网的,在这个过程中我经历了怎样的……四步解析产品设计中的需求管理需求管理对于任何一个产品团队而言都是必要的工作任务,良好的需求管理能够帮助团队更精准的把握项目重点,以使得项目进展更为流畅。关键词:需求采集、需求分析、需求归类、KANO……产品生活实验:深度拆解日常生活中人“吃饭”的需求从生活化情境中,以产品的视角加以分析,从中洞察用户需求。这是一件十分有趣的事。产品生活实验室,旨在从生活化情境中,以产品经理的角度,产品的逻辑思维方式分析日常生活中的用户……产品基本功系列(一):资深产品经理是如何分析页面的页面分析的重点在于重组信息元素,按钮的位置类似的问题并不是产品设计的重点。对于产品经理而言,最重要的技能就是按照合理化的方案和产品的预期对页面进行管理。页面分析是产品经理……“断舍离”的设计思维与人生观做产品设计时我们总是这样想,或许这个功能对用户有用呢,以至于我们不断的添加功能以满足用户需求,可不曾想过一旦功能过量了,我们和用户都变成为它的奴隶。什么是断舍离?最……成功产品培育过程的探索与思考什么是成功的产品?成功的产品如何定义?如何培育?带着这三个问题来阅读本文,或许你会找到答案。入互联网公司五年半,先后经历了项目经理、需求分析师、培训讲师、产品经理、产品主……数据篇产品工作思路和方法不知不觉产品工作已有多年,从客户端产品设计,到偏后台的策略服务产品,再到数据产品,有一些心得体会,总结出来做个分享,亦是对产品工作方法和思路的讨论。根据以往工作经历将分成三篇来……为什么产品第一个版本很久也出不来?产品的第一个版本常常由于各种原因被各种耽搁,最终导致晚产甚至夭折,而本文就针对在这一问题分享了解决这一问题的三个方面,供大家参考借鉴。经常会参加一些创新产品早期辅导和讨论……
产品的病用户的痛:谈谈购物网站导航栏设计的“小心思”创业公司设计师怎样从0到1设计一款APP(三)Lowfi输出人机交互与数据传输:关于数据加载的6种形式我期望中的信息流设计或者说信息推荐策略APP标签设计:三问Tap的标签布局设计一种灵活可靠的工作方式:组件化设计与开发四个方面,深解产品架构设计四个关键点,快速上手用户角色卡设计产品设计到了视觉阶段,如何高效推动?用户体验系列03:做好用户体验的五个关键词PM修行:用户体验如何落实到产品设计?产品魅力释放的舞台:引导页设计窥探鸡蛋壳可以直接放花盆里吗鸡蛋清可以当花肥吗幼儿园学期教学计划我爱画画春节趣事夏季必囤雪糕大赏,你家冰箱还塞得下吗?手机安全APP竞品分析腾讯手机管家VS360手机卫士吃什么预防老年痴呆呢宝宝睡眠紊乱节后怎样调整4个亿拍出的科幻战争电影,还没上映就被下架,看看美国这次打谁三国杀中容易完成多连击败的三个武将动物之家为了纪念戴拿,圆谷要推出新生代戴拿,鹤野回归你能接受吗?

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界