经过大半年的努力,产品终于开始趋向稳定,之前的版本一直在探索,需求经常改动,没时间系统进行埋点。随着产品的稳定以及工作的深入,越发认识到数据的重要性,所以开始着手数据埋点相关事项。这次亲历了产品(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数据埋点相关推荐

  1. Android 应用开发(第四章)---APP数据埋点

    手把手教你进行APP数据埋点 经过大半年的努力,产品终于开始趋向稳定,之前的版本一直在探索,需求经常改动,没时间系统进行埋点.随着产品的稳定以及工作的深入,越发认识到数据的重要性,所以开始着手数据埋点 ...

  2. 如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表

    本文首发:<如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表> 使用 Chart.js 在 Vue 搭建的后台管理工具里添加炫酷的图表,是所有数据展示类后台必备的功 ...

  3. 最新免费自建APP平台哪个好?手把手教你制作APP

    大型二手交易网站咸鱼近日发布<90后分享经济消费报告>,报告显示:16-27岁的年轻人用户占比已达55%,90后已成为分享经济的绝对主力:基于地理位置或兴趣同好形成的社区"鱼塘& ...

  4. Nature综述:手把手教你分析菌群数据

    本文转载自"热心肠先生",己获授权. 导读 自然微生物综述(2017 IF:31.851)于2018年5月23日在线发表了Rob Knight亲自撰写(一作兼通讯)的微生物组领域研 ...

  5. 手把手教你完成一个数据科学小项目(7):经纬度获取与BDP可视化

    前言 请先阅读"中国年轻人正带领国家走向危机",这锅背是不背? 一文,以对"手把手教你完成一个数据科学小项目"系列有个全局性的了解. 本系列代码统一开源在Git ...

  6. 手把手教-网络时空大数据爬取与分析DAS系统(瓦片地图获取)

    手把手教 | 网络时空大数据爬取与分析DAS系统(瓦片地图获取) 原创 DAS Team 双评价DAS 地理计算语言,为大众赋能地理智慧. --DAS Team 爬取分析DAS系统下载 地址: htt ...

  7. 手把手教你完成一个数据科学小项目(9):情感分析与词云

    前言 请先阅读"中国年轻人正带领国家走向危机",这锅背是不背? 一文,以对"手把手教你完成一个数据科学小项目"系列有个全局性的了解. 本系列代码统一开源在Git ...

  8. 手把手教你如何从数据入手判断渠道刷量造假作弊

    很多时候你不逼自己一把,你都不知道自己还有把事情搞砸的本事. 好不容易从队长预算里面扣出一点费用做推广,结果被渠道给坑了,还被pia脸. ​ 只能说作弊的手段越来越高明了,从点击量高但激活量极低,进阶 ...

  9. 五个问题,三大策略,手把手教你定制App性能监控方案

    作者:友盟+U-APM团队 Why? 为什么要做应用性能监控? 首先,我们要知道应用性能监控具体指什么?以及目的: 监控是一套完整的"监视+报警"的系统.对于像我们这样的App开发 ...

最新文章

  1. 深度神经网络中的局部响应归一化LRN简介及实现
  2. 云计算之路-阿里云上:消灭“黑色n秒”第一招——不让CPU空闲
  3. 使用密码记录工具keepass来保存密码
  4. 理解Floyd-Warshall算法
  5. 再说WCF Data Contract KnownTypeAttribute
  6. 【Python学习】 - anaconda中spyder的常用快捷键总结
  7. tk.mybatis Example 多个or条件拼接
  8. python中usecols_Python学习路线?
  9. iconpath 微信小程序_微信小程序开发(全局配置文件)
  10. layui table 分页 序号始终从”1“开始解决方法
  11. Java对象创建的过程及对象的内存布局与访问定位
  12. 向高端应用进军 杰和推高计算四路服务器
  13. 【DotNet 技能系列】VS工具快捷键及常用技巧
  14. 计算机专业建设会议纪要,本学期第六次专业建设工作会议纪要
  15. 【MMD】MikuMikuDance入门必备网址整理
  16. 9、电话区号信息API接口,免费好用
  17. 商务网站建设与维护【9】
  18. yxy小菊蒻的201130总结
  19. 2020.9.28(Hive视图、索引、权限管理)
  20. 蓝桥杯 c++ 勾股定理

热门文章

  1. lyndon分解学习笔记
  2. 计算机配置dhcp,如何配置DHCP客户端
  3. UEditor使用 设置不可编辑 设置可以编辑 (从不可编辑转换为可以编辑)
  4. 国内知名插画培训机构有哪些,学习插画怎么选培训班
  5. Ntp--server dropped:Strata too hight
  6. Unity重要知识点
  7. 点成分享|如何预防水浴中的军团菌污染?
  8. 5G加速度:北京联通与华为如何化身“超级马力”?
  9. 九号机器人田奇峰_九号机器人三款新品亮相 以全新视角解读服务机器人产业...
  10. matlab datenum函数用法