00:00
那上节课呀,我们说到了买点一共分为这么几类,在我们的项目当中,我们就采用全买点引入第三方的SDK,好,那接下来我们就看一看买点它所采集的用户行为日志都有哪些内容,那在我们的项目当中,用户行为日志一共给他分为了五类,页面浏览记录、动作记录、曝光记录、启动和错误记录这么五类,接下来我们先看页面浏览记录里他都记录了哪些内容。那首先我们来到页面浏览记录,我们来看一看,说页面浏览记录呀,它是记录访客对页面浏览行为的,好了,那现在我们来到了一个页面,你说来到这个页面我们都应该看到哪些内容呢?那我们看到的是一个手机嘛,那我们作为未来的大数据开发人员,我们看到的就不单单是表面上的这些内容了啊,我们应该看到的是右面的这些数据,我们呀要通过一个页面。
01:05
我们呢,要通过一个页面能捕捉到这个页面它所隐藏的一些信息,我们接下来一个一个的来看,首先用户信息,它包括用户的ID,还有设备的ID,那什么是用户的ID呢?当一个用户他在我们的电商网站注册了一个账号的时候,那我们就给他分配一个唯一的用户ID,那大家再想一个问题,这个用户他在我们网站注册了十个账号,你说我们给他分配多少个用户ID呢?那这个时候用户ID我们也给他分配十个,也就是说每注册一个账号,我不管你之前注没注册过用户ID,我都要给你分配一个唯一的,接下来设备的ID,那设备的ID它就不是每个账号都分配一个唯一的ID了,这个设备的ID跟用户访问我们商城的手机相关。
02:04
跟用户访问我们商城的设备相关,每一个设备它具有一个唯一的ID,接下来我们看时间信息啊,时间信息它这里记录了用户跳入页面的时间,那大家想一想,我单单记录你用户跳入页面的时间有什么意义吗?诶,这个时间它没有什么特别大的意义,但什么有意义呢?我再记录一个你离开的时间,然后我给你做个叉,那最终我们得到的结果就是我当前这个用户在我的页面停留的时长了,那大家想一想,我通过用户的停留时长能挖掘出用户的啥信息呀?你比方说海哥他就不是很喜欢这个手机,他在手机这儿就停留了三秒,但是海哥呢,他就比较喜欢海狗人参丸,诶在海狗人参丸的页面,他就仔细的研读这商品的详细参数,那系统啊,看你在我们的海狗人参丸页面停留了这么久,诶,那他就觉。
03:04
觉得海哥他比较喜欢这款商品,接下来在推荐的时候,他就频繁的给海哥推荐相关的商品啊,再往下看地理位置信息,那地理位置信息呢,它记录的是我们用户在浏览这个页面的时候啊,所处的地理位置,那为什么要记入地理位置呢?我们可以通过地理位置,然后呢找到这么一批用户,这一批用户全都是当前这个地区的,我呢给当前这个地区的用户推荐一些相应的商品,你比方说北方的冬天就比较寒冷,那北方人呢,在冬天的时候,我们这个网站我就给你推荐一些,诶冬天所需要的一些必备品,接下来设备信息,设备信息这里包含设备的品牌、型号,还有系统等等等等,那这些信息设备的品牌,大家想想,是我当前页面上所展示的这个手机的品牌吗?
04:04
我们这收集的是iPhone SE,哎,不是的啊,这个设备的信息,它记录的是当前这个用户访问我们电商网站所使用的设备,你比方说我这个用户用的是华为手机,那么我在这儿记录的设备品牌就是华为,那为什么要进入用户的设备信息呢?大家最近在浏览短视频APP的时候,有没有见过这样的一类广告,说华为手机的用户,诶,你们给我听好了,点击下方的链接,你们就发家致富了,然后你一看你的手机,诶,我刚好是华为手机,你就点了一下下方的链接,啊,下载了一款APP,在这款APP当中你就领了一毛钱,然后你很气,你就把这个APP又给卸载了,那大家想一想,你说他怎么就能知道你用的是华为手机呢?原因呢,就是因为他把你的设备信息给你捕捉到了,那大家再分析一下小米手机的用户,他们收到的广告信息,那还是华为手机的用户,你们怎么怎么样吗?哎,不是的,他们收到的广告就是小米手机的用户,诶你们给我听好了,那对应的OPPO手机用户也是OPPO手机的用户,你们给我听好了,诶怎么怎么样,那大家有没有想过这个问题啊,短视频应用他们是怎么能知道我们手机是什么品牌的呢?原因他就会把我们设备的信息给捕捉到,通过呀用户行为日志的方式把我们设备的品牌、型号以及系统给发送到了用户行为服务器,那接下来在做推荐的时候就可以。
05:43
通过品牌来进行一个分类的推荐了,接下来应用信息,这个应用信息啊,它指的是用户访问的应用信息,你比方说当前这个用户他访问了京东商城APP,那么这个应用信息就是京东商城APP的一些相关信息,那我们都会记录什么呢?你比方说我们记录京东商城APP的版本,为啥要记录它?我们之前有一个3.0.0的版本,然后我现在做了一个大升级,升级到了4.0.0,我就发现有这么一批用户他升级了4.0版本,但是没用多久他们又回退到了3.0,那大家想一想,他们为什么要回退到老版本呢,而不用我们新版本,原因呢?很有可能就是我们的新版本,它的用户体验度不是很好。
06:41
那这些用户他就选择退回老版本来继续使用旧版本,接下来渠道信息,渠道信息它指的是应用的下载渠道,啥意思呢?我这个京东商城APP我是从哪儿下载的呢?我是从应用商店下载的呢,我还是从广告推荐下载的呢,我还是从京东商城APP官网下载的,那关于渠道信息啊,它就会跟广告进行挂钩了啊,你比方说。
07:11
我把我们当前的这个电商网站应用的APP,我给你挂到某些广告平台上了,那有些用户呢,他就通过这个广告平台,然后点击下载了我们的京东商城的APP,那对应的我们就要给这些广告商一些广告费,接下来页面信息,这个页面信息它就是我们当前这个页面所展示的一些相关的信息了,那这里它包括我们的页面的ID什么意思呢?我们当前这个页面呀,它是一个商品详情页,商品详情页我们就给他一个唯一的编号001,那有同学可能就问了,我当前这个页面里它是一个苹果手机啊,如果说我给他换成了一个华为手机的话,那我这个页面ID还是001吗?对,它不变啊,页面ID它代表我们页面的类型,那我们的页面类型,除了商品详情页,我们是不是可能还有首页啊,那首页我们。
08:12
给他一个ID叫做002,那除了首页我们还会有一些商品列表的页面,商品列表页面我们给他一个唯一的编号,003啊,每一个页面的类型我们都给它一个唯一的编号,好,那除了页面ID,还有页面的对象,这个页面的对象它就是记录我们当前这个页面所展示的内容了,那这个就是苹果手机了啊,苹果手机它也有一个唯一的ID,比方说啊是0001,那华为手机也有一个唯一的ID是0002,那这些就是我们页面浏览日志所对应的一些内容。接下来我们看动作记录,动作记录它就是记录我们用户在我们电商网站上做了哪些事儿,那我们来看一看动作记录我们应该记录哪些内容。首先。
09:08
这些信息大家有没有觉得眼熟啊,是不是跟我们在介绍页面浏览记录时候完全一致啊,那在这里不一致的是这个啊,时间信息,在页面浏览记录的时候,我们记录了用户进入页面的时间以及离开页面的时间,那在这呢,它记录的就是动作的时间,我们在这儿记录的是动作记录,所以说这个时间我们叫做动作时间,好,那一样的呢,我们就不说了,我们来看一些不一样的内容,在下面的动作目标信息,那这里我们记录了动作目标对象相关的一些内容,你比方说有容对象ID,还有对象类型,那这是啥意思啊?我给大家解释一下,大家来到左边的这个图,然后分析一下我当前这个用户他做了哪些事啊。这个动作叫啥呀?这个动作是叫点击,确实它确实是叫点击啊,那大家想一想,点击这个动作它有什么实质上的意义吗?我把点击的这个动作我采集到我们的数据仓库了,那接下来我就要统计这个人在我们的网站都做了哪些事儿,最终啊,我统计的结果是这个人在我们的网站点击了,那大家分析一下,点击了这个动作有什么意义吗?哎,他没有意义啊,是它确实是一个点击的动作,那我们看看它点击的是啥呀。
10:34
这是不是在领优惠券啊,所以说这个动作它是点击,但我们要记录的不是点击,我们要记录他点击的内容动作的类型就叫做领券,也就是我们在这儿的对象类型,它是一个领购物券,那对象的ID,我这有三个购物券,第一个购物券它的ID是001,第二个购物券它的ID是002,那第三个购物券它的ID是003,哎,它记录的是这些内容,这个是对象的ID,一个是对象的类型啊,对象的类型是领券,那对象的ID它指的是我领的购物券,它对应的编号是多少?那除了领券,还有可能点赞、收藏、关注,那每一个动作它都对应了一个唯一的动作类型,那这个就是我们的动作记录。
11:26
接下来我们看曝光记录,曝光记录呢,它记录了我们曝光的一些行为,那我们来看一看曝光记录我们都要记录哪些内容啊,首先这些信息大家是不是依然很熟悉啊?哎,我们之前已经说过很多次了啊,那在这里唯一不一样的时间,不一样这个时间信息,它代表曝光的时间,好了,那重复的内容我们就不再多说了啊,我们说一些不一样的地方,不一样的曝光对象信息,那说到曝光,我们首先就要知道什么叫曝光呢?
12:00
是我们在当前这个页面,它所展示的内容才叫曝光吗?哎,不是的。曝光啊,它的含义是在我当前这个页面展示过的内容,那就叫曝光,好,那我把左边这个图我给它放大一点,放大一点之后啊,大家来分析一下啊,黄色框框圈起来的这么一个图形叫做轮播图,那这个轮播图呢,它下边一共有八个点,对应就代表八个广告,大家想一想,在我当前的这个轮播图当中,它应该曝光了几个商品?我刚刚说了,曝光过的,展示过的这个就叫做曝光,并不是当前在我这个页面上所展示的内容才叫曝光,展示过的它就曝光,那当前他这个小红点啊,已经。啊。在我的这个轮播图上,小红点已经在第三个了,那就证明前面两个内容肯定是曝光过了,那我当前这个轮播图很有可能就已经曝光了三个广告,那我再分析一下啊,你说有没有这个可能啊,我当前这个轮播图它已经轮播完一圈了,然后又回到了第三个,那这种情况的话就应该已经全曝光完了,也就是曝光了八个,所以说我当前这个轮播图有两种情况,一个是已经曝光了三个广告了,另外一种可能已经曝光了八个广告,好,那这个就是曝光了概念啊,展示过的就叫曝光,并不是在我们当前页面上的才算曝光。接下来我们看启动记录,那启动记录呢,它记录了用户启动应用的一些相关的日志,好,我们来看一看启动记录,它有哪些内容,前面的这些内容不用多说了吧,哎,跟之前也都是一样的啊,唯一不一样的。
13:56
啊,时间信息,这个时间呢,它代表启动时间,也就是说我们这个用户他的APP启动那一刻所代表的时间,接下来我们看一些不一样的内容,在这呢,启动类型和开屏广告的信息,那启动类型它就是啥?在我们的手机上啊,我们会安装很多款APP,有这么多当我点击一个图标的时候,你比方说我点击了我这款商城的APP,点击之后我们的商城就启动了,那这个启动类型就是图标启动。
14:34
那什么叫推送启动呢?在我们的手机上啊,会有一个下拉的通知栏,那这个通知栏它经常会给我们一些推广信息,你比方说我们的商城就会通过通知栏来给用户进行一个推荐,那很有可能啊,当前这个用户他就点击了我们在通知栏的一些商品的推荐信息,那一点击商品的推荐信息,我们的息对应就会启动,那这个启动类型就叫做推送启动。好接下来我们看下一个开屏广告的信息,当我们打开一些电商的APP之后啊,我们就能看到一个开屏的广告,那这个广告它就会有一个唯一的ID,我当前这个广告它的商品是荣耀30,那么它就对应了一个广告的ID,叫做001,那如果说我这个商品它不是荣耀手机了,它是一个华为手机,那它对应的ID就是。
15:34
002,那细心的小伙伴啊,在最近应该都会发现啊,电商网站的这个开屏广告已经越来越少了,尤其是从去年开始啊,你像主流的电商网站开屏广告已经取消了,那为什么呢?你像开屏广告它就有,那你像有一些网站它的开屏广告就会具有一些诱导的信息,你看下面我在这儿是不是有一个跳过的按钮啊,那在跳过的按钮下面或者是上面呀,我会有一个叉,然后呢,我当前这个用户他就看不到这个叉,这个叉它是一个半透明的,他点击跳过并没有跳过,反而是啊,进入了我们的广告内,那其实你只有点击叉的时候,它才会进行一个。
16:21
跳过,那由于这种开屏广告啊,它会对用户进行一些呃诱导的行为,所以说工信部也是约谈了这些主流的电商网站,那你像主流的这些电商网站,它几乎也就取消了开屏广告,但有没有呢?哎,偶尔还是会出现的啊,只不过很少了。那我们再往下看啊,在这儿还有一个错误记录,这个错误记录是什么意思呢?我们访问一个页面的时候,它很有可能报错,哎,我们常见的错误服务器500还是服务器的一些错误,还有一个404页面找不到了,那。
17:01
对应的一些错误我们就要啊,给他发送到我们后台的服务器,方便呢,我们进行错误的排查,那出现错误了,有可能是用户他自己的网络呀,或者说设备出现问题了,但也有可能是我们的APP出现了一些问题,那APP要是出现问题的话呢,我们就要及时的发现,所以说关于错误的记录,我们也要给他记录出来。
我来说两句