设为首页 加入收藏

TOP

如何构建一个用户模型?
2014-11-29 14:28:52 】 浏览:168
Tags:如何 构建 一个 用户 模型

9ed56b00ccda619f0ec7540e959f4f46


基于我以往的经验给出一些基本的解决方案:


1、你需要梳理产品及运营的需求,明白你做这个用户模型的目的是什么,需要解决什么问题。


例:你需要了解你产品的新用户对产品的总体使用情况,解决产品设计及运营中对新用户引导的问题。


2、你需要确定你要对哪个业务线/产品/功能/建立用户模型,不同种类的产品用户模型的因子是不一样的。


例:你的产品是一个手机社交产品,类似与微信好友圈功能


3、梳理的你的业务线、产品、功能,提取构成用户模型的数据因子。通常来说数据因子包涵用户性别、年龄、地域、行为、兴趣等。另外还包括产品相关的数据,如首次登陆、使用时长、UGC、PV等产品使用数据。


例子:基于产品形态,你需要提取新用户首次登陆时间、首次UGC、UGC数量、用户年龄、地域、好友数等因子


4、另外你需要对数据敏感,因为你定义好的用户模型因子是一张数据表的形式,你要从中将数据之间的关系抽丝剥茧的找出来。


例:用户首次登录时间及首次UGC之间有没有关联?用户好友数与用户UGC数的关系?用户年龄、地域、行为的UGC分布情况


5、基于数据表开始搭建用户模型


例:通过梳理以上数据,尝试搭建新用户模型,如新用户年龄分布在20-25岁,好友数大于10个以上的用户首次登陆后产生UGC。如用户地域这个因子对新用户的影响较小,后续产品及运营可以不做重点引导。再如好友数大于20个,用户UGC量增长缓慢但产品使用时长增加等。


以上是建立用户模型的简单例子,仅供参考,重点是控制用户模型因子的颗粒度,实际产品运营中,我们需要的是大量的灵活小巧的用户模型


本文来源:知乎


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇 云知声发布声控可穿戴ROM 一大.. 下一篇 重新认识控件(三)【选择框】

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目