Android Market排名算法及规则分析

移动开发 算法
谷歌旗下的Android Market排名是如何进行的,所采用的算法和规则决定了开发者应采取何种策略设计、研发以及推广自己的应用产品。本文的作者详细分析了Android Market排名算法及规则,从中我们可以了解到如何提高自己的产品的排名。

众所周知,做搜索出身的谷歌,旗下的Market的排名肯定是依据一个形同( A×a% + B×b% + C×c%)的公式计算出来的数值,进行排名的。开发者可根据其排名规则,对自己的产品设计和研发以及推广进行指导。

1. 排名公式里有哪些指标?

指标A、B、C到底是什么?权重a、b、c究竟是多少?这些问题的答案,应该是每个App开发者和运营者都渴望了解的。知道了这个答案之后,有些“聪明”的人就会像当年SP的从业者一样,去刷那些权重大的指标、从而拉升产品的排名了。网上关于此问题的讨论很多都是不了了之、无疾而终。相对较深入的一篇文章《Android Market App Rankings》,也只是在猜想是基于“安装量”的增长和留存。可惜,该作者离正确答案就差一步了……

也许你已经等得不耐烦了,哈哈。现在就说说我的结论吧。指标A=“总安装/总下载”,即下载转安装的转换率;B=“评分/5”,即产品得分比上Market的满分;C=“留存安装/总安装”,即安装的留存率。不要急着问我a、b、c等于多少,准确数值只有Google知道、而且可以调,我只能告诉你它们加起来等于100,还有就是b>max(a,c)(为什么?下面耐心看)。

依据这个推断公式,就是说如果每个下载的用户都安装了、而且都给了5分、并且一直都没有卸载——OK.不论a、b、c是多少,你的产品得了满分,它就是No.1!

2. 为什么是它们?

在告诉你为什么是A、B、C之前,我先告诉你为什么不是D、E、F……

先看个数据,Android Market-通信-免费-TOP25:

去掉了产品名称,我们可以看到更纯的数据。

首先,我们可以肯定的排除排名是按“下载次数”排序的,下载次数1万+的产品(第9位)居然排到了下载次数500万+(第11位)的前面。试想第11位的产品在喊:“这是为什么?它哪点比我好?”——答案:请看“评分”。啊?它是5分!没错,第9位的产品评分得了满分。哦,排除了D的同时,我们收获了B。

其次,我们可以排除“评分人数”。原因就是,在“下载次数”和“评分”都同等量级的情况下,比对了若干样本,都无章可循——实在跟“评分人数”不相干。E被干掉了。

再次,要排除的是“加速度”。很多人在猜测会有一个“加速度”指标,或者新增下载的、或是新增安装的。大家的这种猜测是源自于“鼓励新产品”,但是这是一种过于激进的想法。Market这么大盘子是要鼓励推陈出新的,但“保护”新产品的同时也得“爱护”那些确实有实力的老产品。过大的用户基数,肯定会拖慢老牛产品的“加速度”,如果这么做的话每天的TOP10都是面目全非的(App Store的排名规则里就有“加速度”,所以TOP榜天天易容)。所以,“加速度”也不是真正的公平。

排除了D、E、F,收获了B。那A和C是从哪来的?

休息一下,问个题外话?我们一般是怎么评判一个物品的“好”“坏”的?是不是有以下部分组成?有一样东西摆在你面前,勾起了你试用的欲望。试用之后,你可能爱不释手,继续用吧。路遥知马力,又用了一段时间,你又有了新的评判。如果这个东西实在是太好了,那你就会与它形影不离……回归到我们判断一个物品的标准的本质,无非就是是否“接受它”、是否“肯定它”、是否“留着它”。

言归正传,用户是否“接受”一个App——下载只是“抬头”,安装才是“点头”。如果单以“安装”为指标,又会让老产品滚雪球,有失公平。所以,A(下载转安装的转化率)浮出水面了。“安装”做分母,“下载”做分子。一方面,排名在前的产品下载量越高、安装量就有可能越高的同时,如果产品不够好“下载量”越高就可能成了拖后腿的那个分母,上面举例的第11位产品就是个例子(庞大的下载量下,安装量无法保持同步增长,所以让其难堪重负,排名下落——剧透下,第11位是曾经“通信”下排名第1的产品KakaoTalk)。另一方面,只要A(还有B、C)足够好,也让一些新产品可以冒出头来。

B(评分)刚才已经分析到了,这里需要补充一点的是:评分不是一次性的。我们会发现在Market里“评分”是可以多次修改的,这样的目的就是鞭策产品要持续的“好”,用户一直掌握着产品的“生杀大权”。另外,就是为什么前文说到b大于a和c,原因就是纵观TOP100,评分低于4分的只有两个;TOP25,评分低于4的是零个;TOP10,评分低于4.5的只有一个(避免出现App Store里《小姐日记》这样低分却长期占据高排位的现象)——一言以蔽之:要想在前排就坐,产品首先得让用户觉得“好”。

该说说C(安装留存率)的出处。说白了就是控制流失率,如果“总安装”很高、但是“留存安装”很少,那也不能称之为“好”产品。所以,安装留存率就是另一个全面衡量产品优劣的指标。

3. 它们到底是多少?

前文已经说到b比a和c都大,那a和c孰大孰小呢?这个取决于Android Market的策略,如果“a比c大”意味着“更看重新增”(任何一个店铺先开张的时候,都会最看重这个)、如果“c比a大”意味着“更看重留存”(对于一个已经把客流吃透的老店,会更看重这个)——所以,这个真是可以调的,取决于Android Market发展到哪个阶段和运营管理者的自我认识。

4. 感言

Android Market如果真是我想象的这样排名,可谓新老兼顾,攻防兼备。

说它新老兼顾,是因为它让新鲜的好的新产品既能快速冒出来、也能让它经得起时间的推敲,或昙花一现或源远流长。说它攻守兼备,是因为这样会把盘子越做越大,而且也防止了“刷”(能刷上去,但是刷上去之后如果产品不够好,会让产品跌得更惨),把盘子越做越牢。这样公平的规则,也为Android Market的应用量新增速度已超过App Store提供了另一个有力的支持。

Android Market排名规则这个隐形的裁判告诉我们:持续地把产品做好,才是正道!

【编辑推荐】

  1. 谷歌Android Market正式推出应用内付费
  2. 美科技博客:Android Market当进行10方面改进
  3. Android Market应用突破20万 继续向App Store施压
  4. Android Market将向更多国家开发者开放
责任编辑:佚名 来源: alibuybuy
相关推荐

2012-04-25 22:58:36

2012-04-25 22:49:35

Android Mar

2012-04-28 16:23:33

苹果App Store排名算法

2011-05-04 16:33:09

游戏销售Android Mar游戏

2011-03-31 17:51:59

AppstoreAndroid Mar亚马逊

2011-02-07 13:17:36

Android MarAndroid应用商店

2012-04-25 22:52:40

2017-03-02 10:49:37

推荐算法原理实现

2012-04-29 11:19:47

APP

2011-08-29 16:47:48

2010-03-03 14:06:38

2010-03-05 16:58:02

Android Mar

2010-03-04 17:32:38

Android Mar

2011-12-31 10:47:12

Android MarSiri

2010-03-04 17:36:54

Android Mar

2013-08-26 10:48:02

Reddit排名算法算法

2013-12-09 15:21:28

ASOApp Store

2011-10-25 09:58:39

谷歌Android Mar

2011-03-31 09:16:39

Android Mar付费

2009-09-08 09:11:15

Android Mar
点赞
收藏

51CTO技术栈公众号