草庐IT

产品分析,有经验的人都这样做

接地气的陈老师 2023-03-28 原文
很多互联网公司的同学做产品分析做得很纠结。每天忙着算各种点击率、转化率、活跃率,到头来还被嫌弃“没有分析出价值”。

到底完整的产品分析该怎么做?产品分析也分战略层、战术层、战斗层,想分析得清楚,得层次分明,重点突出才行。

01理想的产品分析做法

▌战略层:整个产品的定位、发展态势、绩效表现的分析。

这一块分析常常是产品经理在BRD或者MRD里,描述了产品的战略定位、发展目标,之后通过数据追踪目标达成(如下图)。

当然,很多公司的基层产品经理,自己都不知这些文档长啥样(或者干脆就是随手瞎写的)。因此只能通过一些更简单直接的方法判断当前的战略目标,比如最常用的产品生命周期法(如下图)。

战略层的分析,理应是最先开始,最先需要明确的分析。因为后续每一个具体功能,每一项具体设计,每一次迭代优化,都是为了达成战略目的服务的。但是这恰恰是很多产品分析最缺的部分。

因为在很多公司里,以下种种因素,都会导致战略分析没有做到位,从而导致目标感缺失,引发后续各种问题。

  • 老板本人才是真产品经理,其他人只敢唯马首是瞻。
  • 新来的产品经理不了解过往情况,只知道依葫芦画瓢。
  • 公司规模太大,职能切分太细,每人只顾自己门前雪。
▌战术层:某一个具体功能模块的效果分析。

每个功能模板都有其作用,有些功能是通用的,比如:

  • 登录:实现用户登录。
  • 首页:实现站内流量分配。
  • 个人中心:查看个人基本资料。
有些则根据产品属性有区别,比如

  • 交易型产品:商品展示→详情→订单确认→支付→物流信息
  • 内容型产品:内容展示→浏览→完成浏览→转发/收藏
  • 工具型产品:(以导航为例)起点→终点→路径选择→导航→结束
根据任务不同,又能分成核心功能和辅助功能。比如,交易型产品的核心功能就很聚焦:完成交易。只不过为了提升交易效益,会增加诸如文字种草、视频种草、活跃签到、种树浇水等等功能,因此关注每个功能的使用率、跳出率、转化率、促成交易的GMV即可。

内容型产品的分析会略复杂,因为用户完成一次流量行为的时间可能很短。在登陆后,会进行一系列动作。并且内容型产品往往提供多种话题(时政、科技、体育、二次元……)、多种产品(视频、图文、语音……)、多种形式(PGC、UGC),因此用户行为更杂乱。

此时,常常先对用户进行分层,区分出轻中重度用户,再看用户的整体活跃市场和内容数量,再看具体行为分散在哪些功能上,每一种功能的使用情况。

战术层的核心就是解决轻重缓急的问题。

  • 到底哪些要优化,哪些要新增,哪些要删除
  • 优化方向是什么,提升到多少合适
  • 新增方向是什么,起到什么作用​
先解决了这些战术层问题,再谈战斗层:具体按钮是红是蓝,具体点击是多是少……就非常清晰。达成目标是评价功能点的最高级标准。

当然,实际操作的时候,这一步也是经常被省略的。很多基层产品经理就是:

  • 因为老板让做,所以做
  • 因为对手做了,所以做
  • 因为调研了用户,用户说需要,所以做
至于做成啥样,完全没有具体预期(或者是随手写一个)。后续分析就更混乱了。

▌战斗层:某一个具体页面/按钮/流程/玩法的设计。

战斗层的分析最为人熟知的就是ABtest。因为直接上ABtest,可以很无脑地终结设计层面的争吵,哪个数据表现好就用哪个。ABtest如此流行,以至于很多厂子,连数据分析师都懒得用传统的分析方法了,“遇事不决,ABtest!”

ABtest确实是解决争议的最快速手段,特别是涉及一个页面上按钮左边/右边这种设计类问题。当产品经理们争执不定的时候,直接上ABtest能让大家快速闭嘴。

但ABtest不是万能神药。因为用户行为一定是多因素综合影响的结果,用户行为路径越长,累积到最后的影响因素越多,特别是涉及现金交易的流程。

因此,如果用户行为真的在末端断掉,很难短时间内拆分清楚。企业实际环境也不像实验室那么干净,用户口碑交叉影响、当季流行的时事、舆论风潮、营销偏好等无法收集数据的因素,都会影响结果,因此ABtest更适合解决流程前段的设计问题,流程越靠后,测试结果越容易失效(如下图)。

更不要说,很多产品经理站在本位主义角度,非让数据证明自己负责的功能没有问题。并且尤其喜欢拿运营活动、外部因素等很难量化的事说事。这种浑水摸鱼,且把水越搅越浑的做法,只能让分析更无所是从。最后变成大型相互甩锅现场。

02产品分析为啥难做

小结一下,理想中的产品分析,应该这样展开:

这样层层分解,目标清晰,落地效果自然容易衡量。可实际上很难这么理想。产品的实际效果(诸如DAU、转化率)不单单受产品影响,也和商品搭配、促销力度、活动支持、用户习惯等诸多因素有关,单纯在分析层面,想一一解答清楚都很困难。

更糟糕的是:在相当多厂子里,真正的产品经理只有老板一人!挂着产品经理头衔的诸位,其实都是忠实复制粘贴老板命令即可。再加上国内互联网圈子里相互抄袭风气浓厚,导致产品目标更不清晰,灵活性更大,效果更难观察。

经常做分析的同学去问产品经理:为什么做这个功能?这个功能的定位是啥?目标是啥?得到的答案就是:

“老板让做的”

“我看对手也这么做的”

“上线了指标不好看,改改”

……

无目标,无逻辑,无思路。三无产品,当然让做分析的同学更糊涂。

这里当然也有做数据分析的同学自身局限性,很多做分析的同学一问三不知:

  • 产品的定位、目标受众、竞争对手是谁?
  • 产品的功能模块流程怎么走?各自什么作用?
  • 设计思路是啥?之前数据如何?对应哪些客群?
啥都不知道……

导致实际上的产品分析,做出来是这个效果(如下图)

三无产品遇上三不知的数据分析师,那除了列举“PV/UV/转化率,点击/跳出/GMV”就真的不知道咋分析了。

有关产品分析,有经验的人都这样做的更多相关文章

  1. 神州数码无线产品(AC+AP)配置 - 2

    注意:本文主要掌握DCN自研无线产品的基本配置方法和注意事项,能够进行一般的项目实施、调试与运维AP基本配置命令AP登录用户名和密码均为:adminAP默认IP地址为:192.168.1.10AP默认情况下DHCP开启AP静态地址配置:setmanagementstatic-ip192.168.10.1AP开启/关闭DHCP功能:setmanagementdhcp-statusup/downAP设置默认网关:setstatic-ip-routegeteway192.168.10.254查看AP基本信息:getsystemgetmanagementgetmanaged-apgetrouteAP配

  2. 阿里云RDS——产品系列概述 - 2

    基础版云数据库RDS的产品系列包括基础版、高可用版、集群版、三节点企业版,本文介绍基础版实例的相关信息。RDS基础版实例也称为单机版实例,只有单个数据库节点,计算与存储分离,性价比超高。说明RDS基础版实例只有一个数据库节点,没有备节点作为热备份,因此当该节点意外宕机或者执行重启实例、变更配置、版本升级等任务时,会出现较长时间的不可用。如果业务对数据库的可用性要求较高,不建议使用基础版实例,可选择其他系列(如高可用版),部分基础版实例也支持升级为高可用版。基础版与高可用版的对比拓扑图如下所示。优势 性能由于不提供备节点,主节点不会因为实时的数据库复制而产生额外的性能开销,因此基础版的性能相对于

  3. ruby-on-rails - 没有这样的文件或目录 - 用 Mini Magick 识别 - 2

    在我让另一个人重做我的前端UI之前,我的Rails应用程序运行平稳。我已经尝试解决此错误3天了。这是错误:Nosuchfileordirectory-identifyExtractedsource(aroundline#59):575859606162@post=Post.find(params[:id])authorize@postif@post.update_attributes(post_params)flash[:notice]="Postwasupdated."redirect_to[@topic,@post]else{"utf8"=>"✓","_method"=>"patc

  4. ruby-on-rails - 2个用户之间的产品订单 - 2

    我有三个模型:User、Product、Offer以及这些模型之间的关系问题。场景:用户1发布了一个产品用户2可以向用户1发送报价,例如10美元用户1可以接受或拒绝提议我现在的问题是:用户、产品和报价之间的正确关系是什么?我如何处理那些“接受或拒绝”操作?是否有更好的解决方案?用户模型:classUser:productsend产品型号:classProduct:usersend提供模型:classOffer提前致谢:)编辑:我正在使用Rails3.2.8 最佳答案 警告:小小说来了第1部分:设置关联我建议阅读Railsguideo

  5. ruby-on-rails - 像 "has_one"这样的 Rails 方法调用是如何工作的? - 2

    我是PHP开发人员,目前我正在学习Rails(3),当然还有Ruby。Idon'twanttobelieveinmagic因此,我尽可能多地了解Rails“背后”发生的事情。我发现有趣的是ActiveRecord模型中的方法调用,如has_one或belongs_to。我试图重现它,并提供了一个天真的例子:#has_one_test_1.rbmoduleFooclassBasedefself.has_oneputs'Willitwork?'endendendclassModel2如我所料,只要运行这个文件就会输出“Willitwork?”。在搜索Rails源代码时,我找到了负责的函数:

  6. ruby - 奇怪的 ruby​​ for 循环行为(为什么这样做有效) - 2

    defreverse(ary)result=[]forresult[0,0]inaryendresultendassert_equal["baz","bar","foo"],reverse(["foo","bar","baz"])这行得通,我想了解原因。有什么解释吗? 最佳答案 如果我使用each而不是for/in重写它,它看起来像这样:defreverse(ary)result=[]#forresult[0,0]inaryary.eachdo|item|result[0,0]=itemendresultendforainb基本上就

  7. ruby-on-rails - 为什么 Rails 使用像 link_to 这样的辅助方法而不是 <a href...>? - 2

    我正在学习Rails,我注意到Rails不断地使用诸如link_to之类的辅助方法,而不是仅仅使用普通的html。现在我可以理解为什么他们会使用他们会使用一些辅助方法,但我不明白为什么他们更喜欢辅助方法而不是直接编码html。为什么Rails更喜欢辅助方法而不是您必须手动编写html?为什么Rails团队做出这样的设计选择? 最佳答案 在Rails应用程序中,通常使用URL方法和内容方法生成链接,例如这绝对比将它们放入中更易于管理手动标记。">(您正在使用路由器生成这些URL,对吗?如果您硬编码/users/1并决定稍后将其设为/u

  8. 建模分析 | 平面2R机器人(二连杆)运动学与动力学建模(附Matlab仿真) - 2

    目录0专栏介绍1平面2R机器人概述2运动学建模2.1正运动学模型2.2逆运动学模型2.3机器人运动学仿真3动力学建模3.1计算动能3.2势能计算与动力学方程3.3动力学仿真0专栏介绍?附C++/Python/Matlab全套代码?课程设计、毕业设计、创新竞赛必备!详细介绍全局规划(图搜索、采样法、智能算法等);局部规划(DWA、APF等);曲线优化(贝塞尔曲线、B样条曲线等)。?详情:图解自动驾驶中的运动规划(MotionPlanning),附几十种规划算法1平面2R机器人概述如图1所示为本文的研究本体——平面2R机器人。对参数进行如下定义:机器人广义坐标

  9. 网站日志分析软件--让网站日志分析工作变得更简单 - 2

    网站的日志分析,是seo优化不可忽视的一门功课,但网站越大,每天产生的日志就越大,大站一天都可以产生几个G的网站日志,如果光靠肉眼去分析,那可能看到猴年马月都看不完,因此借助网站日志分析工具去分析网站日志,那将会使网站日志分析工作变得更简单。下面推荐两款网站日志分析软件。第一款:逆火网站日志分析器逆火网站日志分析器是一款功能全面的网站服务器日志分析软件。通过分析网站的日志文件,不仅能够精准的知道网站的访问量、网站的访问来源,网站的广告点击,访客的地区统计,搜索引擎关键字查询等,还能够一次性分析多个网站的日志文件,让你轻松管理网站。逆火网站日志分析器下载地址:https://pan.baidu.

  10. 常见网络安全产品汇总(私信发送思维导图) - 2

    安全产品安全网关类防火墙Firewall防火墙防火墙主要用于边界安全防护的权限控制和安全域的划分。防火墙•信息安全的防护系统,依照特定的规则,允许或是限制传输的数据通过。防火墙是一个由软件和硬件设备组合而成,在内外网之间、专网与公网之间的界面上构成的保护屏障。下一代防火墙•下一代防火墙,NextGenerationFirewall,简称NGFirewall,是一款可以全面应对应用层威胁的高性能防火墙,提供网络层应用层一体化安全防护。生产厂家•联想网御、CheckPoint、深信服、网康、天融信、华为、H3C等防火墙部署部署于内、外网编辑额,用于权限访问控制和安全域划分。UTM统一威胁管理(Un

随机推荐