1. 爱运营首页
  2. 网站优化
  3. 数据分析

数据分析之关于APP埋点的一切

数据分析之关于APP埋点的一切

前言

最近在做APP埋点的实施方案,参考了很多前辈的文章,觉得受益良多,也想把自己做的总结一下,分享出来供大家参考。

管理学大师彼得·德鲁克有一句名言:“你无法衡量的东西,你也无法管理”,对我们来说,数据就是一个很好的衡量工具,通过分析用户的行为数据可以判断产品的优劣、功能的好坏。用数据驱动产品的不断迭代和优化。但这一切都需要从数据埋点开始。

本文尝试对APP实施埋点的全流程做详细说明,主要回答了如下几个问题:APP的哪些地方需要埋点?在这些地方埋点有什么作用?如何一步一步完成埋点工作?

数据分析之关于APP埋点的一切
埋点流程

1.梳理业务功能

想要弄明白APP的哪些地方需要埋点,就需要先梳理APP现有的业务功能,从用户行为的角度梳理出在每个页面可能发生的所有事件。举个栗子,某APP有四个菜单,在首页中有五个模块,我将五个模块中可能产生的行为列举如下:

数据分析之关于APP埋点的一切
功能结构图

2.找出关键事件

在上一节,我们已经梳理出所有可能发生的事件,现在,需要我们结合对业务的理解,从获取客户价值的角度出发,在所有事件中找出关键事件,并在关键事件的各个环节埋点布控,为后续在关键环节上的产品优化提供数据支持。根据AARRR模型,企业获取客户价值需经历以下五个环节(本图来源于《精益数据分析》一书,有些许改动):

数据分析之关于APP埋点的一切
AARRR模型

围绕这五个环节,我们可以将APP的关键事件定义如下,还是举个栗子:

获取用户—注册

注册是APP内部一切转化环节的起点,直接决定了后续转化环节的基数大小,通过监控注册阶段各环节的转化情况,我们可以了解现有流程是否顺畅,中途用户在哪些环节放弃注册,短信验证码的发送是否存在异常等。

获取用户—绑卡

“要想富,先修路”,如果是一款金融类APP,想顺利让客户产生购买,必须引导客户将支付的道路铺好,而这个动作就是绑卡。

对于绑卡的客户,一方面,他们已经迈过了注册的门槛并主动在为下一步购买环节做铺垫,是非常具有潜在价值的客户,另一方面,不同于注册环节,绑卡环节遇到的问题会更为复杂,可能是预留手机号不一致、暂不支持此银行卡类型、用户信息不符等等。当客户绑卡失败时,除了APP操作流程优化和错误提示,也可以辅以短信提示及客服致电,帮助提升客户体验和绑卡成功率,而前提是这些环节的数据我们需要收集下来,此处建议单独埋点,详细记录客户的失败原因,以方便后续的跟踪和服务。

提高活跃度—点击广告位

营销活动、广告是APP运营人员经常使用的提升客户活跃度、促进客户购买转化的手段,监控广告位或活动的点击情况可以帮助我们了解不同客户对广告/活动的响应偏好,也可以借此评价不同广告/活动整体效果的优劣。

提高留存率—登录

用户初次使用过APP后是否还会继续使用?在登录环节埋点,可以帮助我们统计用户每天的登录情况、登录失败比例、用户点击流程等,以此作为登录流程优化改进的依据,提升客户体验,进而提高客户留存率。比如,通过数据发现,很多客户忘记了密码,原来使用的手机号也已经无法接收验证码,这时如果在接收验证码页面没有设计修改手机号的出口,用户可能就此流失。

获取营收—购买

在购买环节埋点是为了希望借此优化购买流程,提升购买转化率。比如,通过数据我们看给客户推荐的产品是否合适,有多少比例的客户感兴趣,从点击产品到浏览详情到点击购买再到最终支付,各个环节的转化率如何,如果某个环节转化率不好,是不是页面设计问题或者是页面内容做得不够好。

自传播—分享APP

自传播也称病毒式传播,之所以很多APP都设计了分享功能,是因为运营者想借助社交网络的传播带来指数型的增长,在分享页及邀请页埋点可以统计客户的分享次数、途径、邀请成功与否以及完成一次邀请所需的时间(传播周期),为我们提升自传播的效果、缩短传播周期提供数据支持。

3.制定核心指标

选择好了关键事件,现在我们制定所要关注的核心指标。从运营、增长的角度,核心指标可以按照上一章阐述的AARRR模型分类,如下表所示:

数据分析之关于APP埋点的一切
核心指标

当然,神策分析的针对各行业的指标分类也做得特别好,小伙伴们可以根据所在行业查看神策分析的Demo~

4.选择埋点工具

好了,前面说了那么多,我们正式来介绍一下目前比较热门的一些埋点工具吧~

对于数据安全性较高的企业,大多会选择自主开发或者使用支持私有化部署的埋点工具,这里我简单介绍两款:

Piwik是一个基于PHP和MySQL的开源统计软件,支持将数据服务器部署在本地,保证数据的安全性和数据的可定制化分析。

数据分析之关于APP埋点的一切
Pwiki Demo

神策分析对行业进行细分并根据行业特点定制个性化的报表看板,极具针对性,同时可以查询并导出元数据。神策提供两种部署方式—私有化部署和SaaS 云部署,以技术支持或IT托管的方式提供收费服务。

数据分析之关于APP埋点的一切
神策分析 Demo

对于想要以更少的投入和更快的速度完成APP数据埋点的小伙伴,可以选择免费的以第三方服务形式提供的统计平台:

百度统计是一款功能全面的免费统计软件,可以从分析、营销、开发、用户管理等多种维度查看数据,有比较完整的帮助文档。

数据分析之关于APP埋点的一切
百度统计 Demo

诸葛IO是一款免费的用户全生命周期移动分析平台,针对团队不同角色设计了个性化的报表看板,同时支持APP同步,使用者可以通过诸葛IO的APP随时监控数据。

数据分析之关于APP埋点的一切
诸葛IO Demo

当然,市面上还有很多优秀的统计平台,这里我就不一一赘述了。

5.阐述埋点步骤(百度统计)

选择好统计工具后,就正式开始APP埋点的部署阶段了,我以百度统计为例,详细描述如何完成埋点工作,其他的统计平台也是基本类似的流程。

注册账号并创建应用

    使用邮箱注册百度统计账号

    登录后,点击创建应用

    填写应用名称和应用分类

勾选Android和IOS两个选项,点击“创建应用按钮”完成创建

数据分析之关于APP埋点的一切
创建应用

获取APP KEY并下载SDK

    复制APP KEY后,点击并进入“SDK下载中心”

此处建议选择无埋点SDK并下载,无埋点SDK支持各页面PV/UV的自动统计,支持事件的可视化圈选(注:Crash分析可以帮助开发人员深入定位APP崩溃原因,开发可以自行选择是否需要集成)

数据分析之关于APP埋点的一切
负责APP KEY
数据分析之关于APP埋点的一切
下载SDK

SDK集成

这个交给开发哥哥啦,详细步骤可以参考百度统计的帮助文档:

    https://mtj.baidu.com/web/help/articleList?type=0&category=11

集成好SDK后,可以自动统计各页面PV/UV,无需在每个页面额外添加代码

添加自定义事件

对于事件分析,无埋点SDK提供了两种添加方式:埋点事件(需要通过添加代码实现)和可视化圈选事件(可以直接在Web界面操作并配置)

在此处我们需要将之前梳理出来的关键事件分步添加进去,对于需要上报自定义参数的事件,选择“埋点事件”完成事件添加。对于不需要上报自定义参数的事件,选择“可视化圈选事件“。

怎么添加带有自定义参数的事件呢?首先我们需要把事件的ID、参数以及参数的属性值定义好,在百度统计的Web界面中添加进去,剩下的事情就交给开发哥哥了~,还是举个栗子:在绑定银行卡界面,客户已经将所有信息都填写完毕,然后点击“确认按钮”,我们想监控点击此按钮的客户有多少绑卡成功,又有多少绑卡失败,失败的各错误原因占比是怎样的,于是我将此事件定义如下:

数据分析之关于APP埋点的一切
事件参数定义示例

“result”就是自定义参数。按照百度统计提供的格式将事件定义添加进去,然后开发人员把相应代码添加至对应位置就可以啦。

测试并验证数据

配置完成后,需测试并查看分析报表以验证SDK是否集成成功、事件埋点是否准确无误,如果还没有数据可能需要耐心等一下,因为行为数据上传到百度统计服务端到展现会有5-10分钟左右的延迟。

结语

初次分享,如有纰漏或错误希望小伙伴们多多包涵,也欢迎大家一起讨论,谢谢啦~

始发于简书:二凡刀刀

去年今日运营文章

  1. 2019:  拼多多的增长秘籍:懂人性(0)
  2. 2019:  运营数据应用需要迭代了(0)
  3. 2019:  从0搭建一个用户成长体系,你需要知道的都在这了(0)
  4. 2017:  淘宝运营:不刷单,新品怎么快速破零的七个小技巧(0)
  5. 2017:  节日你要搞事?不懂这些你只是在自嗨(0)

本文转载于二凡刀刀,本文观点不代表爱运营立场,转载请联系原出处。如内容、图片有任何版权问题,请联系爱运营处理。

发表评论

登录后才能评论

联系我们

187-1891-2971

在线咨询:点击这里给我发消息

邮件:admin@iyunying.org

工作时间:周一至周五,9:30-18:30,节假日休息

QR code