美文网首页
移动端数据埋点那些事

移动端数据埋点那些事

作者: winnerty | 来源:发表于2019-03-18 21:52 被阅读0次

经历了数据埋点从无到有,以及迭代了N个版本进行优化,对于数据埋点有一些心得,在此整理和各位分享。

数据埋点意义

首先要明确下你们要埋点有哪些目的,例如从而确认埋点的方式以及要埋的内容,例如我们埋点的目的包括两个:

用于广告数据的统计,此时需要和商务沟通要埋点的数据,包括PV和点击,方便后续和广告主结算时作为依据;(注意广告主一般结算时只认可IDFA→iOS、IMEI→Android,因此需要在上报这些时间的同时上报这个字段)

了解产品的日常运营数据以及通过数据得出后续迭代的需求,此时需要和各个业务线的产品同学沟通,看看需要针对哪些数据进行统计

数据埋点方式

包括原生和第三方两种形式,其中第三方包括私有化部署和非私有化部署两种方式,私有化部署即服务器为业务方自己的,对于数据保密性要求较高的可以使用该方案。两种方案优缺点如下:

原生方案

优点:后台展示的样式可以按照需求自定义;

缺点:开发成本较大,包括后台展示以及埋点的方式需要自行开发完成;

第三方方案(如果平台较小,对于数据要求没有很高,可以采用该方案)

优点:开发成本低,只要按照SDK中规定的方式上报即可;

缺点:模板化,即后台样式没有办法自定义,只能够查看第三方后台提供的信息;

在此推荐下神策数据(即我们目前的服务商),售后服务好,如果对SQL语句比较了解的话,可以通过后台自定义查询更多的数据;

数据埋点实施(以神策埋点为例)

埋点包括服务端埋点和客户端埋点两种形式,常规采用客户端埋点即可。

埋点框架

神策埋点主要包括如下逻辑:

1)包括事件和用户两个数据表。其中事件表包括事件和事件所属属性两层逻辑,例如一个事件叫做充值按钮点击,其中的属性可能就是充值按钮的位置、充值方式、当前余额等信息;用户表则包括一些用户固有的属性,例如性别、地区、设备号、手机系统版本等;

2)每条记录都是以用户为维度,可以查看单个用户的行为记录。

埋点实例

给开发提需求埋点时需要注意如下几个点

1)埋点事件以及其属性的英文名称------>很重要,包括英文字母大小写,否则会出现后台中Android和iOS分别对应两个事件名称,极其不方便维护

2)该事件属性的值

a)值的数据统一,例如定义充值按钮点击来源为下载页面,不要出现Android和iOS的名称不一致

b)列表定义一致,不要出现Android列表第一条数据值为0,iOS列表第一条数据值为1

c)异常情况考虑,例如没有传递该值,不要出现一端传空值,一端传null的情况

3)该事件的触发时机

例如充值按钮点击,是在充值完成上报还是点击时即上报,是否需要登录状态上报,如果没有网络时点击是否上报等,否则会出现双端逻辑不一致,导致后期数据没有太大的意义

4)注意:埋点一定要区分线上环境和测试环境的数据,否则脏数据过多,对于数据分析的结论有很大的影响

相关文章

  • 移动端数据埋点那些事

    经历了数据埋点从无到有,以及迭代了N个版本进行优化,对于数据埋点有一些心得,在此整理和各位分享。 数据埋点意义 首...

  • 数据分析师之必备技能之一数据埋点

    数据埋点是一种移动端APP常规的数据采集方法,先解释下什么是埋点? 埋点是数据采集的一种方法,将移动A...

  • MixPanel代码阅读笔记-初探

    埋点技术简介 埋点就是数据收集,数据采集是大数据核心要素,方式也不尽相同,移动端常见的埋点技术有3种:代码埋点,可...

  • 数据埋点那些事儿

    背景 最近做了公司关于产品的数据埋点项目,主要是做和移动端的数据埋点。所以做个小总结,顺道回顾展开讲一讲关于app...

  • 数据埋点那些事儿

    背景 最近做了公司关于产品的数据埋点项目,主要是做和移动端的数据埋点。所以做个小总结,顺道回顾展开讲一讲关于app...

  • 埋点

    埋点分为客户端埋点和服务端埋点。客户端埋点通过restful api请求json数据写入kafka中,可以单条请求...

  • 移动端埋点分析

    本篇文章主要介绍Android移动端埋点的作用以及埋点发展,顺带加一点埋点技术分析。 埋点是什么 在应用中通过特定...

  • 数据埋点那些事(一)

    埋点是什么? 所谓“埋点”,是数据采集领域(尤其是用户行为数据采集领域)的术语,指的是针对特定用户行为或事件进行捕...

  • 移动端的埋点及测试

    移动端的埋点及测试 对互联网不陌生,做过移动应用的同学,都会对埋点这个词不陌生。 埋点的目的很简单,就是实现app...

  • 大厂Android端可视化埋点的实现

    Android端可视化埋点的实现 ***导语 ***客户端埋点是数据收集的最基本手段,对于一款APP来说,代码埋点...

网友评论

      本文标题:移动端数据埋点那些事

      本文链接:https://www.haomeiwen.com/subject/losimqtx.html