一、埋点
埋点定义:即在一个应用中收集某个特定流程的信息;包括访问数(Visits)、访客数(Visitor)、停留时长(Time On Site)、页面浏览数(Page Views)和跳出率(Bounce Rate),统计来讲,可分为两种,即【页面统计】【统计操作行为】。
埋点本质:数据统计。
二、数据埋点等级
初级:产品流程的关键位置植入相关统计代码,根据独立ID,确保数据采集不重复。如(购买按钮)
中级:产品流程中植入多段代码,用来追踪平台所有界面上用户的连续行为,各事件间相互独立。如(商详—>选择属性—>加车—>下单—>支付完成)
高级:联合公司工程,ETL采集分析用户全量行为,建立用户画像,还原用户行为的模型,作为产品分析、优化的基础。
三、埋点方式
1、研发在自己程序写代码,进行统计;
代码埋点+全埋点:
代码埋点+服务端埋点:如用户在支付环节,由于中途会跳转到第三方支付平台,是否支付成功需要通过服务器中的交易数据来验证,此时可通过代码埋点和服务端埋点相结合的方式,提升数据的准确性;
代码埋点+可视化埋点:
2、第三方统计工具,如友盟、神策、Talkingdata、GrowingIO;
四、前端埋点
1、用于记录用户在客户端操作的行为;
2、平台:包括Web、Android、IOS、H5、RN、小程序。
3、操作:如用户点了哪个按钮、页面之间的跳转次序、停留时长等,都属于前端埋点。
3、技术:代码埋点(主流技术方案)、可视化埋点、无埋点。
代码埋点,将采集的SDK集成在终端,在此基础上不断的添加调整方案,每次调整,都需要发版,而且可能存在数据丢失。
无埋点,又叫全埋点、无痕埋点、自动埋点;即绑定页面的各个控件,当控件被触发时,就会调用相关接口,上报数据;先遍历所有的控件和操作行为的组合情况,然后将这些组合情况交给埋点后台,由数据分析人员选择对哪些组合的埋点数据进行分析。
4、前端埋点不仅可以处理不需要和服务器交互的曝光和点击事件,还可以将与服务器交互的结果,比如关注成功、分享成功、优惠券领取成功等原属于后端埋点里的事件放在前端来上报。
五、后端埋点
1、用于记录客户端进行服务器请求的日志,主要为业务埋点。
2、很多时候并不把后端埋点独立出来,而是混合在前端埋点中,等用户和服务器端的交互返回结果之后,将结果进行上报。
比如代金券发放等,实施的时候尽量采用后端埋点,
六、PV、UV、IV名词解释
1、PV:(PageView)页面点击量,每点击一次,每刷新一次,都算一次点击,点击量累加。
2、UV:(UniqueVisitor)用户数统计,即1天内访问某网站的人数(以cookie为依据),一天内同一用户同一个浏览器,多次访问只算一次。【一台电脑,不同浏览器的cookie值不同】
3、IV:(Internet Protocol)访问量指独立IP访问数。计算是以一个独立的IP在一个计算时段内访问网站计算为1次IP访问数。
4、跳出率:分为整个应用的跳出率,和重点着陆页的跳出率,甚至是搜索关键词的跳出率。如用户只访问了一个页面所占的会话比例,即用户只访问了一个页面,就离开了。
5、转化率:转化率的计算方法是某种产出除以独立访客或是访问量,对于电商产品来说,就是提交订单用户数除以独立访客。
提交订单量/访客数是最基本的转化率,转化率还可以分层次,指定用户路径的,如:完成某条路径的提交订单数/访客数。