作者:原志Growing
链接:https://www.zhihu.com/question/36411025/answer/654557035
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

数据埋点

接下来用5w2h的思路来看埋点。

1. 埋点是什么?

所谓“埋点”,是数据采集领域(尤其是用户行为数据采集领域)的术语,指的是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。比如用户某个icon点击次数、观看某个视频的时长等等。

埋点的技术实质,是先监听软件应用运行过程中的事件,当需要关注的事件发生时进行判断和捕获。

特别注意需要明确事件发生时间点、判别条件,这里如果遇到不清楚的,需要和开发沟通清楚,避免采集数据与理想存在差异。例如:期望采集某个app的某个广告的有效曝光数,有效曝光的判别条件是停留时长超过1秒且有效加载出广告内容。

2. 埋点是谁的工作?

现在公司通常都会有数据产品经理或业务线数据分析师,结合版本迭代过程进行埋点规划。如果是代码埋点,还需要开发完成相应的埋点代码。

3. 在什么时间点&在哪里埋点呢?

埋点是目的导向。

在产品规划时就要思考数据埋点问题,如果在产品外发后再考虑怎么埋点,就会导致前期版本用户的数据无法收集,想要看某个数据时就会非常无奈,只有等到新版本完善来弥补。

思考要埋哪些点、埋点的形式,需要紧密结合产品迭代的方向、运营需求,并和数据开发等进行充分沟通以确认:

  • 埋点能够得到想要的数据解决/支持;
  • 能够得到当前版本的复盘情况;
  • 后续版本的数据支撑。

通常的沟通过程以 埋点文档为载体;数据埋点评审为终结。

当前版本的复盘情况:

  • 新版本功能使用情况,是否符合预期;
  • 新功能上线后对其他功能点的影响?是否为整体均有积极作用;
  • 版本运营活动目标群体的特征获取;
  • 新增商业化目标的监测……

后续版本的数据支撑:

  • 规划方向的用户行为分析
  • 画像特征分析

4. 怎么埋点呢?

4.1 埋点技术:代码埋点、可视化埋点、无埋点

接着第一节:埋点是什么?来看下埋点技术层面的区分:代码埋点、可视化埋点和无埋点。

(1)代码埋点

以为需要监测网站上/app上用户的行为,是需要在网页/app中加上一些代码的,当用户触发相应行为时,进行数据上报,也就是代码埋点。这样的代码,在网站上叫监测代码,在app中叫SDK(Software Development Kit)。市场上的第三方数据采集均支持代码埋点,GA, GrowingIO,神策等。

  • 优点:可以详细的设置某一个事件自定义属性;
  • 缺点:时间、人力成本大,数据传输的时效性。

(2)可视化埋点

利用可视化交互手段,数据产品/数据分析师可以通过可视化界面(管理后台连接设备) 配置事件,如下是腾讯移动分析的可视化埋点界面。可视化埋点仍需要先配置相关事件,再采集。

  • 优点:埋点只需业务同学接入,无需开发支持;
  • 缺点:仅支持客户端行为。

(3)无埋点

无埋点是指开发人员集成采集 SDK 后,SDK 便直接开始捕捉和监测用户在应用里的所有行为,并全部上报,不需要开发人员添加额外代码

数据分析师/数据产品 通过管理后台的圈选功能来选出自己关注的用户行为,并给出事件命名。之后就可以结合时间属性、用户属性、事件进行分析了。所以无埋点并不是真的不用埋点了。目前市场第三方工具GrowingIO支持无埋点全量行为数据抓取

优点:

  • 无需开发,业务人员埋点即可;
  • 支持先上报数据,后进行埋点。

无埋点和可视化埋点均不需要开发支持,仅数据业务同学进行设置即可。但两者数据上报-埋点设置存在加大的差异:无埋点支持在数据上报之后再进行埋点设置,因而数据采集/上报的量远大于可视化埋点。

4、各种埋点场景&埋点建议

  • 客户端数据:页面点击数据,比如:tab栏的点击,某个icon的点击(各入口点击对比使用情况,统计页面点击行为的转化漏斗)。
  • 服务端数据:安装数据,下载后安装情况;内容数据,比如某个视频内容 曝光/展示/播放数据;搜索内容。

以视频产品为例的一次埋点过程:

1. 明确产品动态,梳理数据需求;
当前为一个视频社区软件,增加了**舞蹈跟拍**功能,用户可以根据不用的舞蹈来进行拍摄(运营同学对舞蹈进行了分类,主打几个舞蹈),目的是为了给用户提供低成本创造视频内容的方式。
基于上述的产品目的,期望能了解:
a.该功能的使用情况(uv,pv,使用过程漏斗);
b.生产的视频情况(视频数,视频的互动情况),是否能实现促进内容生产带动社区氛围的目标。
2. 数据需求转化为指标&埋点,并与数据开发进行讨论;
a.功能使用uv、pv;
b.对其他拍摄功能的影响;
a,b:可以服务端打点,也可以客户端打点,但因为视频社区的基于内容的互动行为基本都在服务端,所以建议服务端打点。
c.拍摄流程的转化漏斗;拍摄流程主要是页面的点击过程,故使用客户端埋点,并记录uv,pv。
d.跟拍视频的播放、点赞、评论、分享、关注、二次被跟拍的情况;
f.跟拍舞蹈的类型,明确用户是否偏向于某个类型的舞蹈跟拍;
d,f服务端,基于内容的互动行为基本都在服务端。
3. 版本上线;
4. 按照预期进行数据分析,产品迭代复盘。数据分析过程,注意查看是否与预期相符,是否有优化点。

转自: https://www.zhihu.com/question/36411025/answer/654557035

数据埋点是什么?设置埋点的意义是什么?相关推荐

  1. h5 神策埋点_使用神策数据设置埋点

    使用神策数据设置埋点埋点介绍神策数据介绍demo 埋点介绍 埋点就是收集页面的浏览的记录,例如点击某个按钮的次数,搜索某个关键字的次数等 神策数据介绍 介绍:神策数据主要围绕用户行为分析,为用户完成数 ...

  2. 使用神策数据设置埋点

    使用神策数据设置埋点 埋点介绍 神策数据介绍 demo 埋点介绍 埋点就是收集页面的浏览的记录,例如点击某个按钮的次数,搜索某个关键字的次数等 神策数据介绍 介绍:神策数据主要围绕用户行为分析,为用户 ...

  3. 数据埋点之神策全埋点总结

    数据埋点之神策埋点总结 项目介绍: 一. 准备阶段 二. 埋点方案设计--全埋点 三. 埋点方案设计--代码埋点 项目介绍: 项目简介:本人就职于某互联网初创公司,公司主要APP是服装领域S2B的某服 ...

  4. android 无埋点 简书,无埋点README

    无埋点编码规范 无埋点方案基于窗口回调(Window.Callback)机制.BaseActivity中集成了自动打点相关逻辑.但由于dialog和activity实现机制不一样.为了dialog同样 ...

  5. python埋点测试_埋点进化论:从埋点到无埋点

    鲁迅先生说:世界上本没有埋点,需要数据的人多了,也就有了埋点. 埋点的诞生 在最初的互联网世界中,并没有埋点的概念.大家并不关心流量从哪里来,用户在网站上做了什么事,一切都是野蛮生长. 随着业务的增长 ...

  6. h5 神策埋点_前端 神策埋点那点事儿

    首先你需要在你的项目里面下载 sa-sdk-javascript 此插件 main.js 引入 import sensors from'sa-sdk-javascript' 并初始化一下 //神策初始 ...

  7. python埋点自动化_iOS自动化埋点的实现

    一.埋点的作用: 应用趋势分析:清晰展现应用的新增用户.活跃用户.启动次数.版本分布.行业指标等数据,方便从整体掌控应用的运营情况及增长动态. 渠道分析:在哪里推广最有效?从哪里获取的用户最有价值?通 ...

  8. 【埋点体系】(二)-埋点设计、管理与应用

    一.埋点的管理 1.1 新增埋点设计 1.1.1 埋点指标定义-事件表 一款互联网产品每天产生的数据是庞大杂乱的,全部都存下来会占据硬盘空间,而且,不加定义和标记的数据也很难使用.因此,在初期的数据建 ...

  9. pandas使用sort_values函数对dataframe的日期数据列进行排序(设置ascending参数进行正序或者倒序排序)

    pandas使用sort_values函数对dataframe的日期数据列进行排序(设置ascending参数进行正序或者倒序排序) 目录

最新文章

  1. 【C++】【OpenCv】图片加噪声处理,计时,及键盘事件响应捕捉
  2. SAP QM 使用QP01事务代码真的不能创建含有Multiple Specification的检验计划
  3. react --- 搭建环境
  4. Java ArrayList的不同排序方法
  5. 凝心聚力,共赢绿色计算新时代 ——2020绿色计算产业峰会在京召开
  6. 网站优化第一次网页加载的速度的办法与思路。
  7. 固定 顶部_纹络型温室大棚顶部通风样式及效率对比
  8. python3 中的 eval 函数
  9. 最长k可重区间集问题最长k可重线段集问题
  10. 36 岁程序员应聘被公司领导直接拒绝;字节跳动:公司暂不具备上市条件;财务软件 bug 致数百人被错误定罪|极客头条...
  11. rails--bcrypt对密码加密
  12. 2022年最新的百度云盘在线倍速播放实践可用
  13. 跟同事聊工作,不要用哦,可以用收到、明白、好、知道等词代替
  14. Android向系统日历添加日程提醒事件
  15. 个人第1次作业:阅读与准备作业
  16. 关于多线程爬取小说排序混乱的问题
  17. Linux路由选择与策略路由
  18. kubeadm 安装集群 1.16.12
  19. aov()函数lm()函数区别,(I型、Ⅲ型平方和)
  20. mapbox基本使用

热门文章

  1. SQL Server 基础操作(一)安装数据库
  2. Java小试牛刀—数组
  3. C# AutoMapper 了解一下
  4. C语言学习笔记(十五)
  5. python教学计划_2017从零开始数据分析学习计划
  6. 华中科技大学计算机系统基础实验3报告,华中科技大学计算机系统基础实验报告...
  7. Vue2.5从零开发猫眼④——Home页开发
  8. 【配送路径规划】蚁群算法求解配送路径最短问题【含Matlab源码 2222期】
  9. Spring事务管理理解
  10. 事务的隔离级别(附Redis的简述)