导航:首页 > 数据处理 > 什么是数据埋点

什么是数据埋点

发布时间:2022-02-06 13:01:21

A. 数据埋点最基本需要获取的用户数据有哪些

这个一定要问题导向,也就是说你想要获取到哪些信息,你才考虑在哪里埋点。
只有这个先想明白了,后面才去实施。
比方说,想了解基础信息,昵称、生日、手机号……用户注册页面埋点即可。
想了解用户的某些特定的操作动作,例如:点击某个按钮的频率。就要在相关页面,出现该按钮的界面埋点。

B. 网络游戏的基本数据埋点都有哪些

首先,不管你设置记录点与否,游戏本身也要做安全类及交易类的日志,比如登陆、退出、购买、消耗,尤其是道具走向。再加上定时的数据库备份,所以就算不加入记录点,拿log文件进行分析,也能把很多数据跑出来。另外有一部分属于GM后台,用于查询玩家数据库、当前状态、活动信息、元宝/金币的存量/消耗、道具使用记录、装备数量等,也有部分可以用于运营数据参考。还有一部分内容,如果不手动设置,通常日志不会那么全面细致,比如说某个任务的完成与否。这些可能则需要手动设置。
至于什么数据需要记录?什么数据重要?对于不同的游戏是完全不同的,无法统一。但基本上按照以下思路顺着理即可:
1、获取用户相关
比如新增用户中各渠道来源、ip/mac数、分时注册统计、获取成本等
2、游戏粘度情况
用户留存/流失各个维度、不同等级/操作/任务/节点的流失、活跃度、活跃用户数等
3、游戏内容相关
职业统计、副本完成统计、VIP统计、升级时间统计、元宝消耗分类统计、各类榜单等
4、产品变化趋势
渠道/自增长用户活跃对比、登陆频次、登陆时长、用户活跃天数分布等
5、整体付费情况
活跃付费用户数、首次付费等级分布、首次购买物品占比、用户首充额度占比及变化、用户充值频次情况、上周/月付费本月继续付费占比、付费率、付费引导使用率及效果、Arpu、Arppu、最高付费情况等
6、活跃用户与人均收益关联
高、中、低额付费用户/额度占比、各Arpu用户等级分布、各Arpu用户消费偏向、高额用户持续付费状态、各额度用户转化情况(周/月)、各额度用户流失情况 、用户持续付费时间、付费用户在线时长、付费用户连续登陆比例等

C. 我想请教个问题,经常听他们说网页布点、埋点什么的是什么意思有什么用么

埋点是网站和APP等产品进行日常改进及数据分析的数据采集基础,根据采集得到的用户行为数据(例如:页面访问路径,点击了哪一个按钮)进行数据分析,从而更加合理的推送跟优化,增强用户体验。现在市面上有很多第三方埋点服务商,网络统计、友盟、growingIO等。

常见的埋点方法包括:

手动埋点:根据业务需求在需要采集数据的地方进行埋点,是比较常见的埋点手段。

可视化埋点:一些事件带有元素唯一标识。通过在后台进行埋点配置,将元素与要采集信息关联起来,然后自动生成埋点代码嵌入到页面中,目前发展比较火的埋点方式,但是技术上的实现跟推广比较困难

无埋点:简单来说就是没有埋点,前端会采集用户所有的行为跟信息,然后后台再对这些信息进行筛选,由于数据量巨大,对服务器的性能要求很高。

网页布点即布局,网页的三种布局:固定布局,流式布局,弹性布局。

固定布局:以px来设置宽度。

流式布局:以百分比来设置宽度!在宽度较小时,行宽会变得非常窄且难阅读。因此我们要给它添加以px或者em为单位的min-width,从而防止布局变得太窄。

弹性布局:相对于字号来设置宽度,以em为单位设置宽度!由于字号增加时整个布局宽度会加大,因此可能比浏览器窗口宽,导致水平滚动条出现。所以,要给它添加一个max-width为100%。

(3)什么是数据埋点扩展阅读:

埋点分析,是网站分析的一种常用的数据采集方法。数据埋点分为初级、中级、高级三种方式。数据埋点是一种良好的私有化部署数据采集方式。

数据埋点分为初级、中级、高级三种方式,分别为:

初级:在产品、服务转化关键点植入统计代码,据其独立ID确保数据采集不重复(如购买按钮点击率);

中级:植入多段代码,追踪用户在平台每个界面上的系列行为,事件之间相互独立(如打开商品详情页——选择商品型号——加入购物车——下订单——购买完成);

高级:联合公司工程、ETL采集分析用户全量行为,建立用户画像,还原用户行为模型,作为产品分析、优化的基础。

D. 掌握数据生命周期 初识数据埋点

作者 | 秦路

来源 | tracykanc

谈到数据驱动业务,离不开数据是怎么来的,数据收集是整个数据生命周期的初始环节。

数据生命周期的大体介绍,在过去的一篇文章中有提到。虽然文章的部分内容我准备重新构造,但是对于这部分的基础环节,并没有太多的变换。

文章会涉及到不少技术相关的知识,我会尽量减少这部分的细节。相信经过一系列的讲解,你会明白埋点数据怎么成为驱动业务的指标,文章也会提供网上的公开数据,帮助你实际上手操作。

需要收集的数据主要能划分成四个主要类型:行为数据、网站日志数据、业务数据、外部数据。


Web日志数据

网日志数据是Web时代的概念。

用户浏览的每一个网页,都会向服务器发送请求,具体的技术细节不用关注。只要知道,当服务器和用户产生数据交互,服务器就会把这次交互记录下来,我们称之为日志。

127.0.0.1 - - [20/Jul/2017:22:04:08 +0800] "GET /news/index HTTP/1.1" 200 22262 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.66 Safari/537.36"

上图就是一条服务器日志,它告诉了我们,什么样的用户who在什么时间段when进行了什么操作what。

127.0.0.1是用户IP,即什么样的用户。不同用户的IP并不一致,通过它能基本的区分并定位到人。 [20/Jul/2017:22:04:08 +0800] 是产生这条记录的时间,可以理解为用户访问的时间戳。

"GET /news/index HTTP/1.1"是服务器处理请求的动作,在这里,姑且认为是用户请求访问了某个网站路径,/news/index。这里省略了域名,如果域名是www.aaa.com,那么用户访问的完整地址就是www.aaa.com/news/index,从字面意思理解,是用户浏览了新闻页。也就是what。

who、when、what构成了用户行为分析的基础。Mozilla/5.0这个字段是用户浏览时用的浏览器,它的分析意义不如前三者。

如果我们基于who分析,可以得知网站每天的PVUV;基于when分析,可以得知平均浏览时长,每日访问高峰;what则能得知什么内容更吸引人、用户访问的页面深度、转化率等属性。

上面的示例中,我们用IP数据指代用户,但用户的IP并不固定,这对数据口径的统一和准确率不利。实际应用中还需要研发们通过cookie或token获取到用户ID,并且将用户ID传递到日志中。它的形式就会变成:

127.0.0.1 - 123456 [20/Jul/2017:22:04:08 +0800]…

123456就是用户ID,通过它就能和后台的用户标签数据关联,进行更丰富维度的分析。

案例的服务器日志,记录了用户的浏览数据,是标准的流量分析要素。但是网站上还会有其他功,即更丰富的what,譬如评论、收藏、点赞、下单等,要统计这些行为靠日志就力有未逮了。所以业内除了服务器日志,还会配合使用JS嵌入或者后台采集的方式,针对各类业务场景收集数据。

在这里我提供一份网上公开的数据集,年代比较古老,是学生在校园网站的浏览行为数据集。数据原始格式是log,可以txt打开。需要的同学可以在后台发送“日志下载”。

它是标准的服务器日志文件,对分析师来说,IP,时间、浏览了哪些网页,这三个字段足够做出一份完整的分析报告。后续的章节我将围绕它进行演练,为了照顾新手,会同时用Excel和Python演示。

首先进行简单的清洗。如果是Excel,直接将内容复制,文件开头的内容只需要保留第四。

按空格进行分列,初步的数据格式就出来了。

我们仔细观察cs-uri-stem,会发现有很多无用数据。比如/images/index_r2_c1.jpg,它是向服务器请求了图片数据,对我们分析其实没有多大帮助。用户访问的具体网页,是/index.asp这类以.asp为结尾的。

利用过滤功能,将含有.asp字符串的内容提取出来,并且只保留date、time、c-ip、cs-uri-stem、cs-uri-stem。按c-ip和time按从小到大排序,这样用户在什么时间做了什么的行为序列就很清晰了。

像172.16.100.11这位游客,在凌晨30分的时候访问了网站首页,然后浏览了校园新闻和一周安排相关的内容,整个会话持续了半小时左右的时间

Python相关的清洗留待下一篇文章,这里就不多花时间讲解了。感兴趣,大家可以先自行练习一下。


APP行为数据

数据埋点,抽象理解便是记录用户在客户端的关键操作行为,一行数据便等于一条行为操作记录。点击“立即抢购”是,在文章页面停留5min是,发表文章评论是,进行退出登录操作是,视频网站首页看到了10条新视频的内容曝光也是...反必要的,我们都采集。

APP行为数据是在日志数据的基础上发展和完善的。虽然数据的载体是在APP端,但它同样可以抽象出几个要素:who、when、where、what、how。

who即唯一标识用户,在移动端,我们可以很方便地采集到user_id,一旦用户注册,就会生成新的user_id。

这里有一个问题,如果用户处于未登录状态呢?如果用户有多个账号呢?为了更好地统一和识别唯一用户,移动端还会采集device_id,通过手机设备自带的唯一标识码进行区分。

实际的生成逻辑要复杂的多,安卓和iOS不一样,device_id只能趋近于唯一、用户更换设备后怎么让数据继承,未登录状态的匿名账户怎么继承到注册账户,这些都会影响到分析的口径,不同公司的判断逻辑不一致,此处注意踩坑。

回到用户行为:

when依旧是行为发生的时间。

where即行为发生的地点,手机上,通过GPS定位权限,获取用户比IP更详细的经纬度数据并不难。

what是具体的行为,浏览、点赞、评论、分享、关注、下单、举报、打赏,均是行为,如何统计取决于分析的维度。

如果我们想知道用户的点赞行为,那么在用户点赞的时候要求客户端上报一条like信息即可。

如果只是到这里,还称不上埋点,因为点赞本身也会写入到数据库中,并不需要客户端额外采集和上报,这里就引入了全新的维度:how。

如何点赞,拿微信朋友圈举例。绝大部分的点赞都是在朋友圈timeline中发送,但是小部分场景,是允许用户进入到好友的个人页面,对发布内容单独点赞的。服务端/后台并不知道这个点赞在哪里发生,得iOS或安卓的客户端告诉它,这便是how这个维度的用处。

换一种思考角度,如果很多点赞或留言的发生场景不在朋友圈,而是在好友个人页。这是不是能讨论一下某些产品需求?毕竟朋友圈信息流内的内容越来越多,很容易错过好友的生活百态,所以就会有那么一批用户,有需要去好友页看内容的需求。这里无意深入展开产品问题,只是想说明,哪怕同样是点赞,场景发生的不同,数据描述的角度就不同了:朋友圈的点赞之交/好友页的点赞至交。

除了场景,交互行为方式也是需要客户端完成的。例如点击内容放大图片、双击点赞、视频自动播放、触屏右滑回退页面...产品量级小,这些细节无足轻重,产品变大了以后,产品们多少会有这些细节型需求。

行为埋点,通常用json格式描述和存储,按点赞举例:

params是嵌套的json,是描述行为的how,业内通常称为行为参数,event则是事件。action_type指的是怎么触发点赞,page是点赞发生的页面,page_type是页面的类型,现在产品设计,在推荐为主的信息流中,除了首页,还会在顶栏划分子频道,所以page=feed,page_type=game,可以理解成是首页的游戏子频道。item_id指对哪篇具体的内容点赞,item_type是内容类型为视频。

上述几个字段,就构成了APP端行为采集的how和what了。如果我们再考虑的齐全一些,who、when及其他辅助字段都能加上。

埋点怎么设计,不是本篇文章的重点(实际上也复杂的多,它需要很多讨论和文档and so on,有机会再讲),因为各家公司都有自己的设计思路和方法,有些更是按控件统计的无痕埋点。如果大家感兴趣,可以网络上搜索文章,不少卖用户分析平台的SaaS公司都有文章详细介绍。

除了行为“点”,埋点统计中还包含“段”的逻辑,即用户在页面上停留了多久,这块也是客户端处理的优势所在,就不多做介绍了。

这里提供一份来源于网上的我也不知道是啥内容产品的行为数据源,虽然它的本意是用作推荐模型的算法竞赛,不过用作用户行为分析也是可以的。

这几个字段便是用户行为的基础字段,像deep_view,虽然没有明确说明是什么含义,但也猜测是描述了用户浏览的深度,比如看了50%+的文章内容,它只能以客户端的形式统计,实际业务场景往往都需要这种有更深刻含义的数据。

具体的分析实操留待下一篇文章讲解,感兴趣的同学可以自行下载,和网页日志放一起了。

行为数据不是百分百准确的,采集用户行为,也会有丢失和缺漏的情况发生。这里不建议重要的统计口径走埋点逻辑,比如支付,口径缺失问题会让人很抓狂的,相关统计还是依赖支付接口计算。支付相关的埋点仅做分析就行。

APP行为数据往往涉及到大数据架构,哪怕10万DAU的一款产品,用户在产品上的操作,也会包含数十个乃至上百的操作行为,这些行为都需要准确上报并落到报表,对技术架构是一个较大的挑战。而行为数据的加工处理,也并不是mysql就能应付,往往需要分布式计算。

对数据源的使用方,产品运营及分析师,会带来一个取舍问题。如果我只想知道点赞和分享数,那么通过api或者生产库也能知道,是否需要细致到行为层面?这便是一个收益的考量。

当然啦,我个人还是挺建议对分析有兴趣的同学,去能接触到用户行为数据的公司去学习。


业务数据

业务数据是生产环境提供的,我们在APP端获得了用户user_id,文章或商品的item_id,乃至支付order_id,但它们只和用户的行为有关。换句话说,我并不知道user_id是什么样的用户。

是男是女,芳龄几何?出生籍贯,从哪里来?这些人口统计学的信息必然不会在行为埋点中包含。商品内容订单也是同理。

单依靠埋点的行为数据,我们并不能准确描述什么样的用户做了事情,也不知道对什么样的内容做了行为。描述性质的数据/维度是分析的价值所在。男女的行为差异,不同城市的用户群体购买习惯,这才构成了分析和精细化的基础。

业务数据和行为数据的结合,在数据层面上可以简单理解为join。比如把用户行为数据的user_id和存放用户信息的user_id进行关联起来。形成如下:

上图是简化后的字段。user_name和sex就是取自业务数据的用户信息,item_tag也是取自内容信息表中的字段,而event则来源于行为埋点。三者共同构成了,什么样的用户who在什么时候when对什么样的内容做了什么事what。

简单说,很多用户行为的建模,就是拿各种数据组合在一起计算。用user_id的粒度聚合,你算得是这些用户喜欢哪些文章,用item_id的粒度聚合,你算得是这篇文章被哪类用户喜欢。它们都是你看待/分析事物的角度。

从更深的层面上说,行为数据也是可以再加工和利用的,它是构成用户标签的基础。拿浏览行为数据说,我们设计了埋点,知道王二狗看了哪些类型的文章,

item_tag是文章类型,游戏、娱乐、科技这类。有些用户可能各种各样的类型都喜欢,有些用户的口味偏好则比较集中,产品上可以拿用户偏好来代称,这里专指兴趣的集中度。

现在取所有用户的浏览数据,算它们在不同类型tag下的浏览分布(上文提供的行为数据就可以计算,cate_id便是内容类型)。比如王二狗可能90%的浏览都是游戏,10%是其他,那么就可以认为王二狗的兴趣集中度高。

这里有一个很简易的公式,1-sum(p^2),将所有内容类别的浏览占比平方后相加,最终拿1减去,就算出了用户兴趣的集中程度了。我们拿案例简单看下。

上图的李二狗,他的兴趣90%集中在游戏,所以兴趣集中度= 1 - (0.9*0.9+0.1*0.1)=0.18,李三妞的兴趣稍微平均点,所以1-(0.5*0.5+0.5*0.5)=0.5,兴趣集中度比王二狗高。赵四有三个兴趣点,所以比李三妞稍微高一些,王五是均衡的,所以是四人中最高的。可能有同学疑问,兴趣程度为什么不用标准差算呢?它也是算波动偏离的呀,这是一个思考题,大家可以新加一个tag类别再算一下。

1-sum(p^2)是趋近于1的,有四个类别,一位均衡的用户(四个都是0.25)是0.75的集中度,当有十个类型,一位均衡的用户(四个都是0.1)是0.9的集中度。这种公式的好处就是兴趣类别越多,集中度的上限越接近1,这是标准差比不了的。

这里并没有涉及太高深的数学模型,只是用了加减乘除,就能快速的计算出兴趣的集中程度了。通过行为数据算出用户兴趣集中度,便能在分析场景中发挥自己的用武之地了,它是用户画像的基础,以后有机会再深入讲解。

外部数据可以分为两个部分,一个是行业市场调研类的,一个是爬虫抓取的,它们也能作为数据源分析,比如站外热点内容和站内热点内容、竞品对手商家表现和自己产品的商家,大家有机会应用的不多,就不多讲了,我也不怎么熟。

到这里为止,文章主要讲了用户行为层面的数据是怎么来的,更多是基础概念的讲解,下一篇文章会通过具体的数据教大家用户行为分析的技巧。不过,因为数据来源于网上,数据的丰富程度还是欠缺了不少,说白了,业务场景比较弱,希望大家自己在工作中多思考。

E. 在做数据埋点时,有哪些需要注意的

实这是个对于入门级产品的必备课程,通常在那个环节埋点可以转化为——对于一个app核心指标是什么?这些指标的优先级如何排序? 要回答这个问题,其实考察的又是一个产品的基本功,也就是产品定位与产品目标的确定,以及这些目标的拆解以及短期,。

F. 数据埋点是什么设置埋点的意义是什么

页面埋点的作用,其实就是用于流量分析。而流量的意思,包含了很多:页面浏览
(PV)、独立访问者数量(UV)、IP、页面停留时间、页面操作时间、页面访问次数、按钮点击次数、文件次数等。

G. 怎样对用户的行为日志进行数据埋点

以实际的月度Web日志数据为挖掘对象,运用统计分析方法、回归分析方法以及关联规则方法等数据挖掘技术对Web日志数据进行了较为深入和全面的分析挖掘。 通过统计分析方法,发现了用户访问行为的时间特征和信息需求特征,并分析了影响网络运行状况的各种因素。 运用回归分析方法建立了预测分时段用户访问量的回归方程式

H. 移动应用如何埋点收集什么数据以便于统计分析

要理解怎么做的问题,依然还是要从认清是什么开始:


一、什么是数据埋点

数据埋点让产品或运营等相关人员能按照具体的需求,定制性地统计较为复杂的用户数据。例如想要追踪用户的行为,观察页面相关点击数据,关键路径转化率,分析某个事件活动效果时,就需要事先进行数据埋点,APP上线后才能观察到相应的数据,进行分析研究。

数据埋点可以在自己的后台进行收集和统计,也可以借助第三方数据分析平台,这次主要讲解如何利用第三方数据分析平台进行数据埋点。


经过以上步骤,一定能够通过埋点收集到对分析有用的数据~

I. app数据埋点工具选用哪个好

app埋点主要是为了采集数据,ab测试也需要在app上埋点采集重点业务数据,AppAdhocAB Testing可以实现快速简单的app埋点。

J. 想了解下app数据埋点工具选哪个

app埋点主要是为了采集数据,
ab测试也需要在app上埋点采集重点业务数据,
吆喝科技提供的AppAdhoc AB Testing可
以实现快速简单的app埋点。

阅读全文

与什么是数据埋点相关的资料

热点内容
微信小程序中国移动怎么用 浏览:169
wps中的数据验证在什么位置 浏览:919
电脑转转交易记录怎么看 浏览:500
股票板块信息怎么查 浏览:491
温州男装市场哪个最好 浏览:792
产权界定如何降低交易费用 浏览:894
古董交易市场哪个好 浏览:599
房山哪里有农贸菜市场 浏览:243
神武4哪些可以交易 浏览:266
市场风险为什么不可以分散 浏览:649
面粉代理利润怎么算 浏览:881
市面上的信息流产品有哪些 浏览:358
plc如何读取dp口编码器数据 浏览:294
tst小代理如何做到创始人 浏览:271
京东物流信息怎么查询 浏览:877
如何理解期货市场交易的特殊性 浏览:423
技术员怎么给公司建议 浏览:663
不去人才市场如何转档案 浏览:640
华为手机哪个键是退出程序 浏览:953
如何给服务器做反向代理 浏览:648