手把手教你进行APP数据埋点
经过大半年的努力,产品终于开始趋向稳定,之前的版本一直在探索,需求经常改动,没时间系统进行埋点。随着产品的稳定以及工作的深入,越发认识到数据的重要性,所以开始着手数据埋点相关事项。这次亲历了产品(APP)从零开始进行数据埋点的过程,分享出来给大家,看看一个完整的APP数据埋点流程是怎样的。
接下来将从这几个方面进行阐述
一、什么是数据埋点
二、数据埋点具体应用
三、数据埋点的步骤
四、注意事项
一、什么是数据埋点
数据埋点让产品或运营等相关人员能按照具体的需求,定制性地统计较为复杂的用户数据。例如想要追踪用户的行为,观察页面相关点击数据,关键路径转化率,分析某个事件活动效果时,就需要事先进行数据埋点,APP上线后才能观察到相应的数据,进行分析研究。
数据埋点可以在自己的后台进行收集和统计,也可以借助第三方数据分析平台,这次主要讲解如何利用第三方数据分析平台进行数据埋点。
二、数据埋点具体应用
我们公司采用的是友盟,所以接下来会以友盟为例子进行阐述。
1.统计路径
一般APP所有页面都会进行埋点,埋点后友盟会统计用户在页面上的访问路径,通过访问路径可以得到整体用户的行为数据。
2.自定义事件
自定义事件就是具体的埋点,在APP埋了点,具体数据是怎样的都会在这里呈现。自定义事件分为计数事件以及计算事件。
计数事件主要统计事件发生的数量。计算事件主要统计事件相应的数值类型。
举个例子,一个购买事件,统计多少人购买成功了属于计数事件,统计购买成功的人中购买金额的分布规律属于计算事件。
3.事件转化率
俗称漏斗模型,通过漏斗模型,可以看到设定的事件每一步的转化率,评估每一步的效果。
三、数据埋点的步骤
1.明确埋点的目的,根据需求进行埋点。
埋点前要先想清楚需求是什么,目的是什么,要达到这个目的,需要统计哪些数据,要统计这些数据,需要在哪些页面埋点?埋在页面哪些位置,通过什么样的形式埋点,是统计按钮点击数,还是进入页面的数量?
比如这次上线了商城的功能,数据埋点其中一个目的想要统计购买过程的转化率,那么需要的是购买过程各个步骤的数据,整个购买流程涉及到的页面包括商品列表页、商品详情页、确认购买页、支付页、支付成功页。也就是需要对上面提到的页面进行埋点,统计进入到各个页面的数据。
2.与开发沟通讨论
梳理好要埋点的数据后,要多跟开发沟通,讨论埋点合理性与可行性,把埋点的目的跟开发描述清楚,一方面开发可以帮忙进行梳理,查缺补漏甚至提出更好的埋点思路;另一方面开发了解清楚后埋起点来更加胸有成竹,效率更快,防止出错。
3.开始进行埋点
使用第三方数据分析平台,在APP里埋点后,还需要在第三方平台上传相应的事件ID与事件名称,一定要代码中的ID与名称一致。ID与名称一般是产品这边整理命名,iOS 与Android统一。
4.漏斗模型
数据埋点完成后,如果要统计分析事件转化率,则需要提前添加漏斗模型,添加漏斗模型后第二天才会开始统计数据。
四、注意事项
1.如果想要整个APP全方位无死角进行埋点,工作量是非常庞大的,面对庞大的数据反而会造成干扰混乱,无从下手,所以在埋点前,一定要明确埋点的目的,不要为了埋点而埋点。要统计的数据庞大时,建议分阶段分版本进行埋点,先对主要事件关键路径进行埋点,一步一步完善。
2.埋好点后及时进行跟进,落实埋点的完整性与准确性。
3.测试的数据跟用户的真实数据没有可比性,如果有测试环境与正式环境,让开发注意不要把测试时数据也统计进去了。
4.不同第三方平台对于时间ID与名称可能会有不同限制,在命名时需要注意。友盟事件ID长度在128字符内,名称在32字符内。
5.每个点都有一个专属ID,ID之间的区分尽量明显点,这次就掉入了一个坑,有一个漏斗模型一直统计不到数据,分析了各种原因,找了好久,最后才发现原来第一个步骤选ID时由于有两个ID之间只相差一个字母,没有察觉选错了,后面的步骤也就没法统计到数据。
6.其实很多数据自家后台都可以查到,在后台统计会更灵活,更有针对性,收集的数据也更详细,而且实现可能更简单。所以进行埋点前要跟开发多沟通,看哪些在第三方平台统计,哪些在自家后台统计,寻求最优解。
写在后面
埋完点仅仅是完成数据分析的第一步,如何分析收集到的数据,从中发现规律与问题,从而指导产品优化才是重点!
手把手教你进行APP数据埋点相关推荐
- Android 应用开发(第四章)---APP数据埋点
手把手教你进行APP数据埋点 经过大半年的努力,产品终于开始趋向稳定,之前的版本一直在探索,需求经常改动,没时间系统进行埋点.随着产品的稳定以及工作的深入,越发认识到数据的重要性,所以开始着手数据埋点 ...
- 如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表
本文首发:<如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表> 使用 Chart.js 在 Vue 搭建的后台管理工具里添加炫酷的图表,是所有数据展示类后台必备的功 ...
- 最新免费自建APP平台哪个好?手把手教你制作APP
大型二手交易网站咸鱼近日发布<90后分享经济消费报告>,报告显示:16-27岁的年轻人用户占比已达55%,90后已成为分享经济的绝对主力:基于地理位置或兴趣同好形成的社区"鱼塘& ...
- Nature综述:手把手教你分析菌群数据
本文转载自"热心肠先生",己获授权. 导读 自然微生物综述(2017 IF:31.851)于2018年5月23日在线发表了Rob Knight亲自撰写(一作兼通讯)的微生物组领域研 ...
- 手把手教你完成一个数据科学小项目(7):经纬度获取与BDP可视化
前言 请先阅读"中国年轻人正带领国家走向危机",这锅背是不背? 一文,以对"手把手教你完成一个数据科学小项目"系列有个全局性的了解. 本系列代码统一开源在Git ...
- 手把手教-网络时空大数据爬取与分析DAS系统(瓦片地图获取)
手把手教 | 网络时空大数据爬取与分析DAS系统(瓦片地图获取) 原创 DAS Team 双评价DAS 地理计算语言,为大众赋能地理智慧. --DAS Team 爬取分析DAS系统下载 地址: htt ...
- 手把手教你完成一个数据科学小项目(9):情感分析与词云
前言 请先阅读"中国年轻人正带领国家走向危机",这锅背是不背? 一文,以对"手把手教你完成一个数据科学小项目"系列有个全局性的了解. 本系列代码统一开源在Git ...
- 手把手教你如何从数据入手判断渠道刷量造假作弊
很多时候你不逼自己一把,你都不知道自己还有把事情搞砸的本事. 好不容易从队长预算里面扣出一点费用做推广,结果被渠道给坑了,还被pia脸. 只能说作弊的手段越来越高明了,从点击量高但激活量极低,进阶 ...
- 五个问题,三大策略,手把手教你定制App性能监控方案
作者:友盟+U-APM团队 Why? 为什么要做应用性能监控? 首先,我们要知道应用性能监控具体指什么?以及目的: 监控是一套完整的"监视+报警"的系统.对于像我们这样的App开发 ...
最新文章
- 深度神经网络中的局部响应归一化LRN简介及实现
- 云计算之路-阿里云上:消灭“黑色n秒”第一招——不让CPU空闲
- 使用密码记录工具keepass来保存密码
- 理解Floyd-Warshall算法
- 再说WCF Data Contract KnownTypeAttribute
- 【Python学习】 - anaconda中spyder的常用快捷键总结
- tk.mybatis Example 多个or条件拼接
- python中usecols_Python学习路线?
- iconpath 微信小程序_微信小程序开发(全局配置文件)
- layui table 分页 序号始终从”1“开始解决方法
- Java对象创建的过程及对象的内存布局与访问定位
- 向高端应用进军 杰和推高计算四路服务器
- 【DotNet 技能系列】VS工具快捷键及常用技巧
- 计算机专业建设会议纪要,本学期第六次专业建设工作会议纪要
- 【MMD】MikuMikuDance入门必备网址整理
- 9、电话区号信息API接口,免费好用
- 商务网站建设与维护【9】
- yxy小菊蒻的201130总结
- 2020.9.28(Hive视图、索引、权限管理)
- 蓝桥杯 c++ 勾股定理
热门文章
- lyndon分解学习笔记
- 计算机配置dhcp,如何配置DHCP客户端
- UEditor使用 设置不可编辑 设置可以编辑 (从不可编辑转换为可以编辑)
- 国内知名插画培训机构有哪些,学习插画怎么选培训班
- Ntp--server dropped:Strata too hight
- Unity重要知识点
- 点成分享|如何预防水浴中的军团菌污染?
- 5G加速度:北京联通与华为如何化身“超级马力”?
- 九号机器人田奇峰_九号机器人三款新品亮相 以全新视角解读服务机器人产业...
- matlab datenum函数用法