适配半径这个词指的是什么
半径这个词借用的是一个位置的感觉。站在现在这套体系上,往外看一圈,哪些目的地近、哪些远,是能感觉出来的。近的地方共用规则多、思路接近;远的地方连最基础的归属都要换一种想法。这个远近不是地理上的,是规则和判断上的。
说它是半径而不是能力,是因为它不是固定不变的。同一批货、同一套工具,把对照表攒厚一点、把当地判断的材料整理得多一点,能顺手覆盖的范围就往大走一圈。反过来,对照表长期不更新,规则一变,能覆盖的范围会往回收。
举一个具体的场景。一家做运动配件的卖家,在同一个平台的几个站点上做了两年,两边共用的对照关系有一百多条,改一次只要动其中几处。后来想把货放到一个规则体系完全不同的地方,发现那一百多条里能直接用的不到三成,剩下七成要重新写。
这一段差距说明的是半径的位置。半径之内的目的地,共用比例高,边际成本低,铺第三个和铺第二个花的时间差不多。半径之外的目的地,共用比例骤降,铺它一个的成本可能顶前面三个加起来。这两类地方的处理方式不该一样。

前两段决定传得过去传不过去,后两段决定传过去之后站不站得住
有一个很容易被跳过的事实:半径是可以量的,不用凭感觉。量法是把最近的那个目的地的对照关系数一下,再数一下最远的那个,两边的比例大致就是这个批次的共用程度。共用比例高的那一段在半径内,掉到某一个档位以下,就出了半径。
拿一个更日常的说法来比:半径像是一个人熟悉的路。在自己住的那一片,闭着眼也能走到;出了那一片,要开导航,还要多留时间。不是能力不够,是那一片的地形没走过。多目的地经营里,半径内外的区别同这个感觉一样,近的顺手,远的需要重新认路。
这个比喻还有一层用得上:熟悉的路是靠走出来的,不是靠看地图看出来的。地图上写着的规则,看一遍知道有这条路;实际走过几趟,才知道哪个路口堵、几点出发合适。半径里的顺手那一部分,也是靠一个一个目的地铺过来攒的,看别人的总结攒不出来。
所以同一个卖家在不同类目上的半径可能不一样。做家居的做了三年,家居这一类上半径很宽,规则对照和当地判断都攒厚了;同一个卖家去碰美妆,半径一下子收窄到很小,因为这一类的类目体系、买家关注点、合规要求都是新的。半径是带着类目属性的。
有一个可以立刻用上的判断:新接一批货的时候,先问这批货跟自己已经做熟的那些是不是同一类。是同一类,半径能直接借用;不是同一类,要按新的一批重新量一次。这件事在计划阶段做,比铺到一半发现不对要省得多。
半径还有一个不那么直观的性质:它跟货有关系。同一套对照关系,用在结构简单的标准品上能覆盖很远,用在结构复杂的组合品上覆盖就近得多。组合品有更多属性项要填,每一处属性都要在目标目的地找到落点,落点找不到就卡住。所以量半径的时候要说明是哪一批货的半径。
这一条对安排的实际影响是:一批货里不要混着处理。结构简单的和结构复杂的放在同一批铺,前面几个顺利过去,最后几个一直卡着,整批的进度都压在少数几个款上。把它们拆成两批,简单的先铺完,复杂的单独留时间,节奏会清楚很多。
还有一处容易被漏掉的半径边界,是同一个目的地上不同类目的半径不一样。在一个目的地做得久了,会以为这个目的地整个都是半径之内。实际只是你做过的那几个类目在半径之内,换一个没做过的类目,类目体系那一层还是新的,要重新对一遍。
有一个实用的量法可以把半径落到数上。拿最近的那个目的地和候选的这个,分别数出各自需要多少条对照规则,用后者除以前者,得到的就是这个候选地相对的距离倍数。倍数在一倍出头属于近,两倍上下属于中,三倍以上就出了半径,该单独安排。
这个倍数不必追求精确。数规则的条数本来就有弹性,同一个人数两遍可能差几条。它要的是一个量级上的区别:一倍出头和三倍的差别,用眼睛看都能看出来,不需要精确到个位。半径的价值就在这里,它把能不能铺这个模糊的问题换成了远近这样的相对判断。
字段映射的覆盖率决定下限
字段映射的覆盖率指的是这么一件事:目标目的地的必填栏与常用栏里,有多少栏能在现有对照关系里找到落点。找得到的,提交时自动落进去;找不到的,只能停下来人工补。覆盖率高,提交这一段是顺的;覆盖率低,人工补的量会变成实际的速度上限。
下限的意思是,覆盖率不到某个程度,这件事根本跑不起来。一份资料有二十栏要填,其中十五栏没有对应,人工补一栏两分钟,一批五十个款就是一千五百分钟。这个量级下,铺过去的动作本身就不成立,后面的判断也就无从谈起,所以它是一条硬边界。
有一个反直觉的点值得单独说:覆盖率不是越高越好。为了把剩下的几个边角字段也自动补上,可能要写二十条规则,而这几栏人工填一次只要三分钟。规则写多了,维护成本会跟着涨,下一次规则变动时要一起改,改错的概率也上去了。
更稳的做法是给覆盖率定一条线,比如必填栏必须全额覆盖,常用栏覆盖到八成,剩下的人工补。线定下来之后,判断一个目的地能不能进半径就有了依据,不用每次都凭感觉估。线以下的,先放一放,或者接受人工补的成本再决定。

越往下走,接住它要补的东西越多,补的越多越接近半径的边
覆盖率还跟目的地的规则更新频率有关。更新快的地方,对照关系要跟着调,覆盖率是一个会往下掉的数;更新慢的地方,写一次能用很久。所以算覆盖率的时候要带一个期限,比如未来半年内的预期覆盖率,否则算出来的数过一个季度就不准了。
覆盖率的算法本身不复杂。把目标目的地的必填栏列一张清单,逐栏到现有对照关系里找落点,找到的算覆盖,找不到的记下来。必填栏清完之后,再拿常用栏按同样的方式过一遍。两栏的比例分开记,不要合成一个数,因为两条线的作用不一样。
分开记的原因在于它们的处理方式完全不同。必填栏覆盖不到就是提交失败,没有折中的余地,只能补规则或者手工填。常用栏覆盖不到只是效率下降,人工补一栏花不了多少时间,批量小的时候几乎感觉不到。把这两类混成一个覆盖率,看数的时候看不出来该往哪使劲。
有一个细节容易被漏掉:必填栏的清单本身是分品类和分目的地的。同一个目的地,家居类和服饰类的必填栏不一样;同一个类目,不同目的地的必填栏也不一样。所以清单要按目的地与品类两维去列,只按目的地列一张,是覆盖不了实际情形的。
人工补的量要算成一个可核对的数。算的方式是这样一个目的地一批要补多少栏、一批铺多少个款、一件商品要花多少时间。三个数乘起来,就是这个目的地的实际门槛。铺五十个款要补一千多条的时候,这个目的地放在下一批更合适。
补规则的顺序有一个讲究,先补高频栏,再补低频栏。高频栏指的是几乎每一件商品都要填的那些,补一条能顶一批。低频栏指的是只有少数款才用到的,补一条可能一年用不了几次。把两种混在一起补,容易在低频栏上花掉大量时间而看不到效果。
有一个值得留意的信号:某一栏在过去几个月里从来没有自动落成功过,一直靠人工补。这一栏要么是对照规则写得不完整,要么是这一栏在目标目的地本来就该按另一套口径填。两种情况处理方式不同,前者补规则,后者要把口径重新确认一遍。
覆盖率还会受一份资料本身完整度的影响。同一套对照关系,用在属性填得齐的底稿上覆盖率高,用在很多栏空着的底稿上覆盖率低。所以覆盖率低的时候,除了补规则,也值得回头看看底稿本身是不是有几栏一直空着,那些空往往不是忘了填,是没人定过。
下限这一头有一个实用的处理办法,就是给新目的地做一个试铺。拿三到五个款先跑一遍,把必填栏全部记下来,看实际有多少栏要人工补。试铺的成本很低,得到的是一个真实的覆盖率,比坐在那里估算准得多,也避免了批量铺到一半才发现门槛。
有一个细节值得留意:同一栏在两边的名字可能一样,含义却不一样。价格栏在一处指不含税的商品价,在另一处指含运费含税的总价。规则按名字对照过去了,值填进去也不会报错,但这一栏真正代表的东西变了。这类同名不同指的情况,是覆盖率数字看不出来的那一部分。
处理这类情况的办法是给对照关系加一列,写清这一栏两边各代表什么范围。范围写清楚了,以后规则变动的时候才知道改动会不会影响含义。这一列看起来是多余的,实际是这套对照关系能用多久的关键,缺了它,规则越加越乱。
类目体系的接近度决定上限
类目体系的接近度决定的是另一半:传过去之后,这件货在对的位置上有没有人认。一处类目能不能找到大致对应的一级,决定的是能不能进对的门;进门之后那一级里买家在找什么,决定的是进去有没有用。两件事一起构成上限。
有一部分目的地的类目体系是从同一个源头分出来的,主干结构相似,叶子略有差别。这类地方找对应只要往下走几层就够。另一些目的地的主干结构就不一样,同一个款在这边归在工具下面,在那边要归到家居或者户外,归属的思路本身变了。
举个具体的例子。一款车载手机支架,在一个体系里归在汽车配件下面,这是一个很自然的位置。换到另一个体系,汽车配件下面分得极细,支架这一类没有被单独分出,只能挂在汽车用品下面。挂上去了,进的门不对,那一层里买家找的是别的东西。
上限这一头比下限那一头更含糊,因为没有硬性的失败信号。传过去了、页面在、也能搜到,看起来是成功的。问题只表现在表现上:同一个款在近的目的地上进的是主力类目,在远的目的地上被塞进了一个边角位置,销量自然不一样。
判断接近度有一个低成本的做法:把这款货在现有体系里的完整路径写下来,再去找目标体系里最接近的那一条路径,看两条路径在第几层开始分叉。第一层就分叉的,属于远;走到第三四层才分叉的,属于近。分叉的位置就是这个目的地离你的距离。
接近度还有一个更细的层面,就是同一个类目下买家的心态。两个目的地的类目路径看着能对上,同一个位置上的买家却在找不同的东西。一个地方的人在这个位置找便宜好用的日常款,另一个地方的人在这个位置找拿得出手的礼物款。路径一样,买家的期待不一样,讲法也就该不一样。
这一层是上限里最软的一头,因为它连进门的位置都看不出来有差。页面在那个类目里,按关键词也能搜到,数据上看不出异常,只是表现一直平平。这种情况最容易被归到当地市场不好做上,也最容易在最该做判断的那一处省掉力气。
有一个可操作的做法:给每个目的地的每一类货记一句这里的买家在想什么。这句话不需要证据链,看得够多之后自然会有。写下来之后,标题里放什么词、详情里先讲哪一块,判断就有了着落,也不用每次重新翻当地商品页。
接近度还会影响一个更实际的安排:同一批货在这个目的地上要不要用同一套讲法。接近度高的地方,一套讲法可以覆盖好几个目的地;接近度低的地方,一套讲法只能对应一个。这个安排决定了内容的工作量按什么速度增长,值得在铺开之前先定下来。
分叉的位置可以用一个更细的刻度来描述。假如路径一共五层,第一层就分叉说明这两套体系的组织逻辑不同,属于最远的一种;第二层分叉说明大类相同但中类划分不同;到第四层才分叉,说明前面几层的思路一致,只在叶子附近有出入,这是最近的一种。
分叉的位置决定了改动的幅度。第四层分叉的,通常只要把属性栏里的几项按当地的说法换一下;第二层分叉的,可能连标题里的品类词都要换;第一层分叉的,等于这件货在那边要换个身份来做,讲法要从头想一遍。同一个分叉位置差一层,工作量的差别往往很大。
还有一个连带的效果:分叉位置会影响这件货能蹭到多少已有的收录。离得近的类目,买家搜同样的词也可能碰到你的货;分叉位置高的,买家搜的词都不一样,之前攒的搜索匹配一点都用不上。这一点在评估一个新目的地的投产节奏时要算进去。
把分叉位置记下来还有一个好处,就是能看出整个盘子的形状。几个目的地都记完之后,会看到有些目的地是在第四层分叉的,有些在第一层。这一个分布本身就说明了半径的边界在哪,也说明了下一批该往哪个方向找新的目的地。
接近度里还有一处与季节有关。同一个类目在两个目的地的旺淡节奏可能不同,一处集中在几个月里,另一处摊得比较平。这件事不影响你能不能把货放进去,影响的是进去之后备货怎么排。对接近度高的两个地方,节奏一致可以共用一套备货计划;不一致的地方要各排各的。
把节奏记下来之后,会看到一个更完整的样子:有些目的地的旺淡是重合的,有些是错开的。错开的一组搭配起来,同一批资金可以在不同时间点上分别用一次。这一层安排不属于工具的范围,也不属于类目映射的范围,但它确实会改变同一批货的产出效率。
| 判断项 | 看什么 | 算近的样子 | 算远的样子 | 进了半径之后该做什么 | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 必 | 填 | 栏 | 覆 | 盖 | |||||||
| 目 | 标 | 后 | 台 | 的 | 必 | 填 | 清 | 单 | |||
| 全 | 部 | 能 | 找 | 到 | 落 | 点 | |||||
| 一 | 半 | 以 | 上 | 要 | 人 | 工 | 补 | ||||
| 把 | 对 | 照 | 规 | 则 | 补 | 齐 | 再 | 做 | 下 | 一 | 批 |
平台数量增加时成本怎么变
有一个常见的估算方式是把成本按目的地数量乘一下,铺两个是两倍,铺五个是五倍。这个算法在工具的角度是对的,提交动作确实按数量线性增长。但整个盘子的成本不止提交这一项,另外几项的增长方式不一样,把它们加在一起,总数就不成线性了。
增长方式大致分三类。第一类按目的地数量涨,比如每个目的地各要整理一份当地判断材料,两个地方两份,五个地方五份。这一类是线性的,也比较容易预料,写在计划里就行。它构成的是基本盘,不是意外。
第二类按两两之间的配对数量涨。三个目的地之间有三组关系,四个有六组,五个有十组。配对增加的速度比目的地数量快。凡是需要在两个目的地之间做对齐的事,都落在这类里,比如字段名不一致时要维护的映射、两个地方共用一套规则时的例外处理。
第三类基本不涨,比如提交这个动作、底稿本体的维护、状态回执的收集。这三个都是做一次就够的事,铺五个和铺两个花的力气差不多。这类成本占比不小,也是多目的地这件事里唯一真正被摊薄的部分,值得把它用足。
三类加在一起的效果是:目的地少的时候,第三类占大头,边际成本看起来很低,铺一个和铺两个差不多;目的地多起来之后,第二类开始占据越来越大的份额,边际成本反而往上走。这就是费力程度会拐弯的来源。
第二类里还有一项内容工作容易被算漏,就是例外处理。两个目的地共用一套规则,规则本身简单;当其中一个地方出现例外,要在这套规则里开一个口子,规则就复杂了一层。例外开得越多,共用规则越难维护,最后往往退回到各写各的。
三类成本还有一个时间上的错位。第三类基本不涨,它的收益在铺第一个的时候就已经拿到了,之后再加目的地并不会让它更好。第一类和第二类随目的地增长,但它们带来的收益并不是线性增长的,同一批货在第五个目的地上的产出通常低于第二个。收益与成本两条线的斜率不同,交点就是该收手的位置。
有一个经验上的信号可以留意:当新增一个目的地需要开的口子比上一次多,说明共用规则已经接近它的容量。这时候继续加,规则会越来越难维护,出错的概率也上去。与其硬加,不如把这一批的口子先收一收,把共用规则整理干净再往下走。
成本的变化还有一处与人的安排有关。第三类工作可以交给工具,第一类往往由执行的人做,第二类需要懂两套规则的人做。从三个目的地扩到六个,前面两类的工作量涨得有限,第二类的工作量会明显上去,这时候人手上的分工要跟着调,不是简单地把量加上去。
第二类成本里还有一项是核对信息的一致性。两个目的地共用一条规则时,改一次要确认两边都跟着变;一旦其中一个地方的政策调整,这条规则要拆开。拆开的时候要确认哪些款受影响,这个确认范围随目的地数量往上涨,而且它是逐款看的,快不了。
三类成本的组合还有一个后果,就是扩张的边际收益会先升后降。前面几个目的地共用程度高,边际成本低、边际产出高,看起来这件事越做越轻松。到某个位置之后边际成本往上走,边际产出开始往下掉,继续铺的性价比变差。这个转折不是经营出了问题,是半径的自然形状。
有一个数可以帮助判断自己站在转折点的哪一侧:新增一个目的地花掉的总时间,跟上一批新增一个目的地花掉的总时间比。明显变长,说明往半径外走了;差不多甚至更短,说明还在半径之内,共用部分还充足。这个对比不需要精确到小时,感觉上的差别就够用。
有一个具体的例子能说清第二类成本的量级。三个目的地共用一套属性对照,规则本身写一次。当其中一个地方把某一档拆成两档,这条规则要开一个例外;再过一段时间另一个地方也调档,例外变成两处。到第四处例外出现时,这条规则已经比给每个目的地各写一条更难维护了。
上面这个例子说明的是第二类成本的形状:它不怎么涨的时候几乎感觉不到,涨起来之后是加速的。判断自己是不是已经进入加速段,看的是手上的共用规则里带例外的有几条。带例外的规则占比过了某个程度,共用这套规则的意义就值得重新评估。
为什么扩到第五个平台会明显吃力
先说清一件事,这里的第五个不一定是第五个,它指的是在现有体系之外再往外走一个的那些位置。前几个目的地通常是挑着最近的铺的,共用部分被一步一步用掉了。越往后走,还能共用的部分越少,每多走一步,要单独补的东西比上一步多。
第一个目的地是独自一套东西,从它身上能共用出去的为零。第二个通常是找和它最像的,两边共用比例高,补的东西少。第三个、第四个继续在这个方向上挑,共用比例还过得去。到第五个的时候,同一个方向上的近邻往往已经被挑完了,剩下的都是远一些的。
另一个来源是配对。铺到第五个的时候,需要维护的对齐关系已经不是几组,而是十来组。每加一个新的对照规则,都要确认它跟前面几个不冲突。这一层核对的工作量随目的地数量往上涨,而且它不出现在任何进度表里,只在出错的时候才被意识到。
还有一个更隐蔽的来源:前四个目的地攒下来的判断依据,在第五个那里往往不成立。前四个如果都是同一类买家画像,攒出来的手感是共通的;第五个换了一类买家,前面攒的那些结论一条也用不上,得从头看一遍当地的同类,重新写一套讲法。
所以吃力不是因为多了一个目的地,而是因为多出来的那一个落在了更远的位置上,同时它带来的对齐工作量还要摊到已有的那几个上面。两个因素叠加,第五个的实际负担通常比第二个重不少,跟第一个相比也未必更轻。
有一个判断信号可以留意:当新增一个目的地需要的对照规则条数比上一次多出不少,而不是差不多,说明已经在往半径的边上走了。这时值得停下来看一眼手上还剩多少共用的部分,再决定是继续往外走,还是先把手上的几个做厚。
近邻被挑完这件事可以用一个具体的顺序说明。第一个目的地一般是靠直觉挑的,通常是最大的那个市场。第二个会挑一个跟它最像的。第三个继续挑同一个方向上的。走到第四个的时候,这个方向上还没铺又比较像的地方已经不多了,往往要开始接受一些不像的。
另一头是配对的数量。铺到第五个的时候,对齐关系的组合已经不是按目的地数算,而是按两两组合算。每加一条新的对照规则,都要确认它跟前面几组不冲突。这份核对工作在进度表上没有位置,但它确实要花时间,而且出错之后代价不小。
有一个现象能帮人提前看到边界:某一批新增目的地的准备时间明显比上一批长,而准备的内容从写规则变成了问人。问人的部分占比越高,说明已经在往半径外走,因为规则能覆盖的部分已经写完了。这一批要不要继续,值得重新看一遍。
还要说清楚,吃力不等于不该做。一个落在半径之外的远目的地,如果它在需求上跟现有货高度对得上,它值得单独开一套。吃力说明的是成本量级变了,意味着这一批的安排不能沿用上一批的节奏,批量要收小、准备要提前、复核要留足时间。
把第五个吃力的原因归一下类,大致是三条。一条是近的方向被挑完,新进的那个离得远。一条是对齐工作量摊到了已有的几个上面。还有一条是前面攒的判断依据在新那个地方用不上,等于要从头攒一遍。三条里后两条容易被漏掉,因为它们都不体现在入境那一刻。
这三条也解释了另一个常见现象:同一个卖家换一批货来做,第五个平台又是从零开始吃力。因为换货等于换类目,前面攒的判断依据是带着类目属性的,换类目之后那部分不能直接用。所以吃力这件事在类目上是会重复发生的,不因为做过多平台就自动免疫。
有一个应对的做法是给新目的地单独排一个不赶时间的档期。落在半径之外的远目的地,别跟近的混在同一批里推。单独给它一段时间做对照、看材料、试铺几个款,比混着推要稳,也不会因为一个远的把整批的节奏拖住。
还有一个原因跟前四个目的地的性质有关。前四个如果集中在同一个方向,它们之间的差异相对小,判断上可以互相借用。第五个如果换了方向,它跟前面四个都不同,这意味着它不能借用任何一处已有的判断,同时前面四个之间的那些对齐关系也帮不上它的忙。
所以扩到第五个时,实际在做的事等于开一条新的线。新线起点上的成本跟当初做第一个目的地差不多,而手上同时还要维护已有的那四个。两件事叠在同一段时间里,人会感觉比第一次做的时候更忙,因为第一次只需要专心做一件事,现在是边做边维护。

规则类成本按配对涨,判断类成本按目的地数量涨,两栏的斜率不一样
适配半径要不要一次铺满
半径不是目标,它是当前的边界。把半径当成目标,人会想着怎么把边界往外推,推的方式通常是硬补规则、硬扩对照表。这样做的直接后果是对照表变得很厚,维护成本上去,出错的机会也跟着上去,而这些成本是要在以后每一次规则变动时还的。
更稳的思路是把半径当成坐标,用它来排先后而不是定终点。半径之内的先做,做完一批之后,共用的部分会变厚,半径自然往外扩一点。下一批再做新扩出来的那一圈。这样走,每一批都踩在已经稳住的判断上,而不是踩在硬补出来的规则上。
半径还会随时间自己变大。这一段时间最重要的变化不是规则写多了,而是当地判断的材料攒下来了:哪个地方在意什么、哪个价位落在哪一档、哪一类评价集中出现。这些东西攒起来之后,判断一个新的目的地会快很多,因为它跟已有的那些可以对照着看。
有一条边界值得提前说:半径大不等于该铺。有些目的地虽然在半径之内、补几条规则就能跑,但它在需求上跟你现在的货对不上,铺过去只是多了一个页面。半径解决的是能不能顺手铺的问题,值不值得铺是另一个问题,两件事要分开问。
所以一次铺满这件事,稳妥的答案是不铺满。留一点余量有几个好处:规则变动时有空间调整,某一处出问题时不至于整批都受影响,新的候选目的地出现时有位置可以放。铺满的状态看着饱满,实际上没有容错的空间。
留余量这件事,可以具体到一个数量上。手上能稳住的目的地数量,大致是同时维护的对照规则量除以单个目的地的平均规则量,再留两成空间。留出来的这两成是给规则变动用的,因为规则变动这件事隔一段时间总会来一次,不留空间就只能在出事的时候临时处理。
铺满还有一个隐性代价,就是判断的注意力被摊薄。每个人同时能维持的当地判断大约有几个目的地的量,再多就开始靠印象做事。铺到七八个的时候,往往前面几个是认真跟的,后面几个是挂着不动的,但账面上看起来都一样在跑。
所以铺满的问题不在于能不能,而在于铺满之后还有没有余力去处理意外。多目的地经营里的意外大多来自规则变动和新出现的竞争者。留出余量的那一部分力气,正好用来处理这两类事。铺得过满,出事的时候只能被动应付。
有一个判断方法很实际:看最近一个月有没有时间做与当批铺货无关的事。一直在处理新铺的收尾,说明手上的量已经饱和。这个信号比任何估算都准,因为它量的是实际占用的时间,而不是纸面上的计划。
铺不铺满还有一个更实际的约束:人同时能记住的当地细节是有限的。同一时间跟得住的当地判断大致是几个目的地的量,超过之后就开始靠印象做决定,靠印象做的决定质量明显下降。这个限制跟工具有多少功能没有关系。
所以更稳的做法是把铺开和收窄放在一起安排。每新开一个目的地,就把手上产出最低的那一个重新看一遍,看是继续跟,还是先放一放。铺开的数量维持在一个能跟得住的水平上,而不是一直在加。多目的地经营里,收窄比铺开更常见,也更少被写进计划。
还有一处该留的余量是处理规则变动的时间。一个目的地一年里往往会有几次规则调整要跟着改,铺到饱和的状态下,这些调整只能占用本已排满的时间,最后要么推迟,要么做得草率。把这一部分时间提前留出来,比事后挤时间要稳。
留余量这件事还有一个具体的好处:新工具、新方法来的时候有地方试。手上排满的状态下,任何新做法都只能拿正在跑的货去试,试错成本高。留出一部分空间,可以拿它先在半径之内的一个目的地上跑一遍,看清楚再推到别处。
有一个判断余量够不够的信号:看最近一次规则变动时,是当天就处理完的,还是拖了好几天。拖了好几天说明手上没有冗余,任何变动都变成积压。这类积压积累起来之后,表现就是有些目的地的信息慢慢与现状不一致,而人并不自知。

规则那一条涨得更快,这是第五个开始明显吃力的来源之一
按半径决定铺的先后
排先后可以按两个问题走。第一个问题是这个目的地的必填栏与常用栏能不能在现有对照里找到落点,找不到的部分要不要人工补。第二个问题是这类货在那个目的地的类目路径能不能找到大致对应的一级,进门的位置对不对。
两个问题都答得顺的,排在前面。第一个顺、第二个含糊的,可以排在中段,先进去把位置确认下来。第一个就不顺的,先放在半径之外,等对照关系攒厚一点再说,也可能它本来就不该在这一批里出现。
排先后还有一个容易被忽略的好处:先铺的那些会成为后面那个的参照。同一个方向上的第二、第三个,判断当地买家在意什么的时候,可以直接拿第一个地方结出来的材料做起点,改动的地方比从零开始少得多。这个顺序上的便宜,比工具带来的效率更实在。
这里也可以提一句知虾的位置。判断某个目的地值不值得排进这一批,要看那边的类目里在卖什么、挤到什么程度,知虾站在这一层,看到的是各站点的类目结构与商品分布。它不做铺货,也不做跨平台分发,分发这一段和半径的算法都不归它。
排先后的时候,还有第三个问题值得问一句:这个目的地上的同类现在是什么情况。类目找得到对应、字段也能覆盖,但那一层里已经挤了很密的同类,进去要花的力气就大。这一问的答案不影响能不能进半径,影响的是进去之后的位置。
这一类问题知虾站在判断那一侧,看到的是各站点的类目结构与在售商品分布,给的是这一层里挤到什么程度的参照。它不做铺货,也不做跨平台分发,前面的对照规则和提交这一段都不归它。用它来回答第三个问题,位置才是对的。
排完之后建议把顺序写下来,写明每个目的地排在哪个位置、依据是什么。依据要写成一句能核对的话,比如这个目的地必填栏能在现有对照里找到落点、类目路径第四层才分叉。有了依据,下一次调整顺位的时候才知道当初为什么这么排。
还有一个安排上的建议:同一批里不要只铺同一个方向上最远的那个。留一个近的在手上,一方面它跑起来快、能早点出结果,另一方面它攒下来的材料能成为后面那个的起点。一批里全部挑近的,材料攒得快;全部挑远的,容易同时卡住。
排先后时还有一个维度容易想不到,就是别的货对这个目的地的依赖。有些目的地的买家会同时买几类货,先铺哪一类会影响后面几类进入的顺畅度。这一类关系不是每个类目都有,但确实存在的时候,排顺序要把它考虑进来。
排完之后还要留一个调整的时点。半径会变,判断材料在厚、规则在变、目的地自己也在变。一季度之后把那张顺位表拿出来看一遍,看有没有哪个目的地该提前或者往后放。没有固定复核时点的顺位表,用一段时间之后就会和实际脱节。
最后归一句:按半径排先后,解决的是顺序问题,不是能力问题。它把最容易做的放在前面,让共用的部分先攒厚,再往外拓。这样做出来的铺货路径,每一步都踩在已经稳住的判断上。跨平台真正难的地方不在跨这个动作上,在于每一步都要有一个地方真正接得住。
顺位表里还建议留一栏写这个目的地当前的状态:正在跑、刚铺还没数据、准备收。三状态放在一起看,能避免一种常见的错配,就是拿还没数据的目的地跟正在跑的比表现,然后得出一个不该做的结论。刚铺的那一批,看的是位置对不对,不是数据好不好。
最后再说一句这条线的边界。按半径排先后,排的是铺的动作顺序,管不了每一个目的地该讲什么话。前者是这条路能走多远,后者是每一步走得对不对。两件事都要有人做,半径只解决了前一件。真正决定结果的那一件,从来不在半径里,也不在任何工具里。