7个步骤,学懂APP客户端数据埋点

57 评论 112131 浏览 901 收藏 9 分钟

文章为大家分析了数据分析的第一步:数据埋点的实操方法。希望大家可以有所收获。

如果你遇到了下面这些问题,那么看这篇就对了。

  1. 领导说,APP需要加一下统计,你负责搞定
  2. 研发说,APP需要统计哪些地方,你列一下埋点需求
  3. 研发说,APP的数据统计SDK用哪家的?你选好了注册一下、运营说,咱们的APP都能看哪些数据?平台在哪?怎么查首页的UV?

作为一名产品经理,数据分析是一个基本能力,在各大学习社群和论坛,经常会遇到各种各样类似的问题和数据分析的教程贴。

数据分析是一个很复杂的工作,很多人在谈如何挖掘数据,做用户画像,设计数据漏斗,如何负责用户生命周期管理,但发现很多人却卡在了数据分析的第一步,那就是如何做数据埋点。

我今天和大家谈下数据埋点的实操方法,我们花10分钟时间,学会如何走出第一步。

我们分3个部分来谈:

  1. 什么是数据埋点
  2. 如何埋点
  3. 埋点后能看到什么数据

一、什么是数据埋点

一款APP在开发完成后, 一定需要看数据,来分析用户量,访问量,点击量,转化率等等这些指标。

想看数据,就需要先做好数据埋点。

每个公司的情况不同,大的公司有自己的数据分析系统,很多公司都会采用第三方的数据分析平台来进行数据收集和分析。所以我们需要先了解都有哪些数据分析的网站。

HTML网站和APP的数据分析平台和埋点方式是不同的,所以大家不要混淆。

我们今天谈APP的数据分析网站和方法。

常用的APP数据分析网站:

  1. 百度移动统计
  2. 友盟
  3. 诸葛IO

二、如何埋点

埋点不管是用那家的平台,基本思路都是一样的,我们今天给大家一个通用的思路和方法。可以让大家快速的试验和动起来。

首页降峰老师先明确下完成一个APP数据埋点的几个步骤:

  1. 注册一家统计网站
  2. 新建应用
  3. 获取KEY和SDK代码包
  4. 将埋点需求和SDK包发给研发
  5. 自定义埋点需求完善
  6. 研发开发并完成APP上线
  7. 在后台查看数据

每一步有些细节和注意事项和大家说下,让大家避免一些坑:

1、注册账号

建议用公司邮箱或者公用邮箱注册,别用自己的私人邮箱和手机号码,后续一旦有交接和工作变动时会比较麻烦。

2、新建应用

登录后一般都有“新建应用”,可以选标准统计,大部分APP都选这个。游戏的app另说。

名称写自己app的名称,分类自己选1个。选错了也不影响。

平台根据情况自己选。后期我们看数据和埋点都是ios和安卓分开的,所以你如果2个端都做,就一起都选上。

描述可选,不用填。

点击创建应用,完成。

3、获取KEY和SDK代码包

完成后可以得到2个APPKEY。分别是ios和安卓的。

这里的appkey很重要,你可以下载了给研发,也可以稍后让研发自己登录进来自己下载。

ios和安卓是分开2个独立的,后续埋点和看数据都是分开的。这个切记。

这时候,重点来了。

此时,如果我们只想看 APP的活跃用户,留存用户,下载量。用户地域分布,渠道分布,那么其实就够了。

4、将埋点需求和SDK包发给研发

你这时候,就把刚才获得的appkey和sdk包的下载地址,发给研发。或者直接把账号和密码发给研发。然后告诉研发,集成下百度移动统计的SDK包。这样发版后,就可以看到大部分数据了。

如下的数据都可以看到:

但是,其实往往我们的数据需求远远不局限这些,我们还需要看每个页面的转化率,页面里面的行为按钮的点击次数,弹层的展示次数等更细节的数据。这样才能更好的知道用户的行为和操作流程的后期改进优化。

那么我们还需要进行第5步。自定义事件完善。 不做这步,这些数据是看不到的。

5、自定义事件完善

比如我们想看页面里面 注册 搜索按钮,顶部banner,底部 首页和 我的 2个导航条的点击量。

一个埋点事件对应1个按钮或者一个页面或者一个弹层。 你来定义。

如果埋点比较多,你也可以批量添加。批量添加的时候,您需要下载excel模板,按照要求填写好,上传进来即可。具体一看便知。

添加完成后就可以把这个列表导出或者人肉复制出来一个表格。发给研发。并附上你的原型图。做好对应关系标注。

6、研发开发并完成APP上线

完成上面几步后,研发哥哥就可以看懂进入第7步研发阶段了。

7、在后台查看数据

上线后就可以看到数据了。大部分数据一般隔天更新。

 三、埋点后能看到什么数据

上面提到,按照步骤完成数据分析sdk集成和自定义事件后,就可以看到数据了。

不添加自定义事件,可以看到基础数据,添加后,可以看到更细节的按钮,页面等点击数据。

查看自定义事件埋点数据,还是进入刚才的“事件分析”页面,点击对应埋点即可看到数据。

可以筛选时间段。

下图就是 app首页的banner图的分析结果页面。

(教程的事件是新建的,所以暂无数据)

除了这些外,如果你还想看 几个页面之间的转化路径和数据漏斗。那还需要添加“转化分析”。

添加转化分析后,可以看到例如: 进入首页-点击注册按钮-进入注册成功页 这几步的转化率和流失率。会自动生成一个转化分析图。当然你也可以分别看这几个页面的数据,自己去分析汇总。

进阶的方法还有把事件埋点配合转化分析、访问路径、转化漏斗等工具使用,从点到面地了解用户的使用行为、APP存在的问题。

更多深入的数据分析,还需要大家自己在数据的基础上,进行深加工和分析。数据只是基础,更多的还需要我们人肉去洞察背后的原因和分析结论。

好了,希望大家学会了。

欢迎交流。

 

作者:降峰,十年产品人,百度金融资深产品经理。

本文由@降峰 原创发布于人人都是产品经理,未经许可,禁止转载。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 请问百度统计中哪里可以下载和上传自定义埋点的文档 😳

    来自湖北 回复
  2. 这就是数据埋点。受教了 面试这么说没问题吧、?我是产品萌新

    来自北京 回复
  3. 刚刚到公司,老大就要我做一套打点系统,真是救济的一篇文章啊,感谢 😆

    来自湖北 回复
  4. 我怎么觉得这是写给开发看的呢?

    来自浙江 回复
    1. 同感

      来自北京 回复
    2. 1

      来自北京 回复
  5. 我们埋点都得精确到具体用户的使用行为

    来自上海 回复
    1. 对,精细化分析根据业务不同可以做的很深

      来自北京 回复
    2. 1

      来自北京 回复
  6. web客户端 怎么埋点呢?

    来自福建 回复
    1. 搜索 百度统计, 站长统计。 比较简单

      来自北京 回复
  7. H5页面的埋点怎么破?有没有相关文章呢?

    来自北京 回复
    1. 搜索 百度统计, 站长统计。 比较简单

      来自北京 回复
  8. 非常接地气的步骤讲解,谢谢分享了!

    来自北京 回复
  9. 大神 有没有可能 手动写sql 看到这些功能?

    来自上海 回复
    1. 埋点要依赖数据平台,首先先有埋点,看数据你可以用sql去查 如果是自己的统计平台。

      来自北京 回复
    2. 1

      来自北京 回复
  10. 还是要实战,看着都懂,做着就蒙圈了

    回复
    1. 按着走一遍就会了。写的很详细了

      来自北京 回复
  11. 如果一个流程里既有H5页面,也有原生页面,该用什么埋点呢?

    来自浙江 回复
    1. h5内部的用百度统计

      回复
    2. 1

      来自北京 回复
  12. 😡 尝试过搜索风之学堂和fengzhixuetang 都搜索不到 希望回复

    来自广东 回复
    1. chanpinpeixun。名字换了 搜这个公众号

      回复
    2. 1

      来自北京 回复
  13. 再次尝试微信公众号“风之学堂”,还是搜不到,求查看校正

    来自江苏 回复
    1. 看下顶部留言 换号了

      回复
  14. 按照提供找不到公众号

    回复
    1. 看最新留言 换号了

      回复
  15. 公众号搜不到呢

    来自浙江 回复
  16. 搜索不到你微信公众号,你微信多少啊

    来自广东 回复
  17. 微信 Dxuyuano

    来自广东 回复
    1. 微信公众账号:风之学堂 或者搜 fengzhixuetang 回复 埋点

      来自北京 回复
  18. 同求埋点需求文档

    来自广东 回复
  19. 没有搜到你的公众号,能否再发一次

    来自北京 回复
    1. 微信公众账号:风之学堂 或者搜 fengzhixuetang

      来自北京 回复
  20. 请问有想埋点需求文档吗,我想借鉴一下

    来自河北 回复
    1. 关注 底部微信号留言给我

      回复
  21. 点个赞,学习了解!
    腾讯的数据上报都是自有体系,很方便,所以比较透明,以至于不清楚提供埋点的平台的流程。
    感谢分享 😈

    来自广东 回复
    1. 腾讯自有的数据平台,我理解也需要梳理按钮和页面的埋点事件吧。也许你们已经成熟了,这个部分的事情自动化了

      来自北京 回复
    2. 埋点事件当然要梳理,只是整体的流程很自然简单,梳理埋点–整理文档–给到开发–提取数据,就OK了

      来自广东 回复
    3. 恩。流程类似,我的就是多了1个 sdk和key的流程,RD也可以自己搞定。

      来自北京 回复
    4. 1

      来自北京 回复
  22. 这难道不是做的时候加入的功能? :mrgreen:

    来自浙江 回复
    1. 恩,是在第一版发布前就需要加上,很多pm都会忘掉提数据统计的需求。

      来自北京 回复
  23. 因为最近在做H5页面的简单埋点,已经有数据组同事直接和研发沟通。H5的埋点具体和APP相比 有什么特别的区别吗?想老师帮忙解答下

    来自广东 回复
    1. html简单很多 一行js代码就好 看 百度统计 站长统计

      回复
  24. 埋点是指什么?

    来自广东 回复
  25. 提个小建议,产品or运营先想好需要看什么数据,再去决定埋点的地方,避免埋点太多导致app运行时占大量资源

    来自广东 回复
    1. 对 设计好内容 并控制数量

      回复
  26. 步骤很详细,埋点的确是这么个流程。赞一个!

    来自北京 回复
    1. 🙂

      来自北京 回复
  27. 如果公司不愿意使用第三方包呢?怎么自己做app埋点?埋点到底需要产品经理干些什么,需要告诉研发干些什么呢?

    回复
    1. 产品经理告诉研发需要什么数据(比如注册用户),以及数据的行为定义(比如成功注册一个账号时记录)

      回复
    2. 需求都是类似的。 不管用自己的开发的还是第三方的。 需要告诉你要埋那些地方。文章1些示意的图片由于一些原因没有放出来。你可以关注我微信号,有更完整的教程。

      来自北京 回复
    3. 微信号多少?

      来自江苏 回复
    4. 看文章底部

      回复