前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用户画像(一)|计划制定一、目的二、数据源分析三、数据建模四、计划

用户画像(一)|计划制定一、目的二、数据源分析三、数据建模四、计划

作者头像
黄小怪
发布2018-05-21 17:20:28
1.6K0
发布2018-05-21 17:20:28
举报
文章被收录于专栏:小怪聊职场小怪聊职场

最近准备研究下用户画像,先制定一个计划,在简书上记录下,希望得到同道中人一起讨论。

一、目的

用户画像的目的

用户画像的目的是通过分析用户行为,最终为每个用户打上标签,以及该标签的权重。 如:

代码语言:javascript
复制
用户A的职业,标签为“程序员”,权重为0.8;标签为“用户运营”,权重为0.3。
用户A的性别,“男”的权重为0.7;“女”的权重为0.3。
用户A的年龄,20岁以下的权重为0.6;20-30岁的权重为0.3;30岁以上的权重为0.9。

标签:表征了内容,用户属于或者是对该内容有兴趣、偏好、需求等等。 权重:表征了指数,用户的兴趣、偏好指数,也可能表征用户的需求度,可以简单的理解为可信度,概率。

二、数据源分析

构建用户画像是为了还原用户信息,因此数据来源于:所有用户相关的数据。 对于用户相关数据的分类,引入一种重要的分类思想:封闭性的分类方式。 如:

代码语言:javascript
复制
世界上分为两种人,互联网行业和非互联网行业;
用户分四种,核心用户、储备用户、重点用户和可挽回用户;
用户地域分四种类型,一线城市、二线城市、三线城市和四线城市…

所有的子分类将构成了类目空间的全部集合。 这样的分类方式,有助于后续不断枚举并迭代补充遗漏的信息维度。不必担心架构上对每一层分类没有考虑完整,造成维度遗漏留下扩展性隐患。另外,不同的分类方式根据应用场景,业务需求的不同,按需划分即可。

三、数据建模

如何根据用户行为,构建模型产出标签、权重。 一个事件模型包括:时间、地点、人物三个要素。每一次用户行为本质上是一次随机事件,可以详细描述为:什么用户,在什么时间,什么地点,对什么对象,做了什么事。

3.1、什么用户

关键在于对用户的标识,用户标识的目的是为了区分用户、单点定位。 以下列举了互联网主要的用户标识方法,获取方式由易到难。视企业的用户粘性,可以获取的标识信息有所差异。

标识用户的方式

3.2、在什么时间

时间包括两个重要信息,时间戳+时间长度。时间戳,为了标识用户行为的时间点,如,1395121950(精度到秒)。时间长度,为了标识用户在某一页面的停留时间。

3.3、什么地点

用户接触点,Touch Point。对于每个用户接触点。潜在包含了两层信息:网址 + 内容。 网址:每个url链接(页面/屏幕),即定位了一个互联网页面地址,或者某个产品的特定页面。可以是PC上某电商网站的页面url,也可以是手机APP上的内容。如,一面的启动页,一面的主题内容页。 内容:每个url链接(页面/屏幕)中的内容。可以是某个内容的相关信息:内容平台、内容类别、标题、描述等等。 对于每个互联网接触点,其中网址决定了权重;内容决定了标签。 注:接触点可以是网址,也可以是某个APP的特定功能界面。如,同样一瓶矿泉水,超市卖1元,火车上卖3元,景区卖5元。商品的售卖价值,不在于成本,更在于售卖地点。标签均是矿泉水,但接触点的不同体现出了权重差异。这里的权重可以理解为用户对于矿泉水的需求程度不同。即,愿意支付的价值不同。

3.4、对什么对象

其实上面的用户接触点已经说明了一种对象——内容。我这边之所以还单独把对象拿出来作为一项,是因为这个对象有可能是我们自己造出来的,比如简书中某个专题中的内容肯定是一个对象,但是如果一个专题里面没有内容,那么它也是一个对象,我们为这个对象设定的标签也可能是不一样的,如果某个专题只有2个人,一男一女,那么我们可能就会为这个我们造出来的对象打上一个“情侣”的标签,如果是只有男人,我们可能就会打上“同志”的标签。

3.5、做了什么事

用户行为类型,对于一个内容为主的APP来说有如下典型行为:浏览、点赞、评论、收藏等等。 不同的行为类型,对于接触点的内容产生的标签信息,具有不同的权重。如,收藏权重计为5,浏览计为1。

3.6、总结

综合上述分析,用户画像的数据模型,可以概括为下面的公式: 用户标识 + 时间 + 行为类型 + 接触点(网址+内容) 某用户因为在什么时间、某个地点、对某个对象,做了什么事。所以会打上XX标签。 用户标签的权重可能随时间的增加而衰减,因此定义时间为衰减因子r,行为类型、网址决定了权重,内容决定了标签,进一步转换为公式: 标签权重=衰减因子×行为权重×位置权重 当然,很多时候标签本身也是有权重的。 如:用户A,昨天在发现频道浏览“2018年必看惊悚恐怖片之一:XXX电影”的主题内容。 我们为这个内容打的标签为:恐怖 0.6,电影 0.8 时间:因为是昨天的行为,假设衰减因子为:r=0.95 行为类型:浏览行为记为权重1 地点:在发现频道为 0.6(相比在我的-我创建的主题中的0.9) 则用户偏好标签是:电影,权重是0.95*0.6 * 1=0.57,即,用户A:恐怖 0.57、电影 0.57。最后再乘以标签自己的权重。

上述模型权重值的选取只是举例参考,具体的权重值需要根据业务需求二次建模,这里强调的是如何从整体思考,去构建用户画像模型,进而能够逐步细化模型。

四、计划

根据上面的介绍,我们知道如果要为一个平台做用户画像,那么首先要做的就是根据自己的业务需求进行建模。

4.1、为数据建模

确定每个位置和行为的权重,以及造出的对象的权重。 对象(标签)、位置(权重)、行为(权重)、时间衰减值等

4.2、为文章内容打上标签

这里需要的就是一些提取文章内容的标签算法,同时需要考虑内容中标签的自己的权重值。

4.3、根据内容与对象的标签和数据建模中定义的权重跑出用户画像

实践是检验真理的唯一标准 要想知道自己的数据建模是否合理,为文章内容打标签的算法的正确性是怎么样的。 实践吧~


用户画像我将作为一个系列来记录,欢迎前辈们多多指导

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.01.07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、目的
  • 二、数据源分析
  • 三、数据建模
    • 3.1、什么用户
      • 3.2、在什么时间
        • 3.3、什么地点
          • 3.4、对什么对象
            • 3.5、做了什么事
              • 3.6、总结
              • 四、计划
                • 4.1、为数据建模
                  • 4.2、为文章内容打上标签
                    • 4.3、根据内容与对象的标签和数据建模中定义的权重跑出用户画像
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档