结论先给:共用额度下,优先顺序不应按团队级别排,而应按“这次查询是否会直接改变下一步投放动作”排。会立刻改变出价、否词或预算分配的查询放前面;只是例行留档、事后复盘的查询放后面。一旦某个团队的查询结果不再触发任何动作,它的优先级就应当下降,哪怕这个团队消耗的额度一直最多。
共用额度的核心矛盾不是谁更重要,而是额度被谁占用后能换回什么。把查询按结果用途分成两类,排序就有了依据。
判断标准可以很直接:问一句“如果这个结果和上次一样,我会做什么”。答案是“什么都不做”,它就属于留档型。答案是“我会调预算或加否词”,它就属于决策型,应当排在前面。
先到先得在多个团队共用额度时最容易引发争议,因为先提交的往往是习惯性查询,而不是最需要结果的查询。可以改用三层队列:
每层内部再按提交时间排序,这样既保留了公平性,又保证额度优先流向会产生动作的地方。需要说明的是,各团队对“可感知浪费”的判断标准可能不同,所以分层规则要事先写清楚,而不是临时由某个人裁定。
如果某个团队的查询结果虽然不直接触发账户动作,却是另一个团队决策的前置输入,那么按“是否直接改变动作”排序就会出错。例如,A团队负责导出搜索词报告,B团队依据这份报告做否词。A的查询本身不调整账户,但它卡住了B的动作。此时A的查询应当被视同决策型,而不是留档型。
反过来说,如果某个查询过去一直属于决策型,但最近连续多次结果都没有带来任何调整,就应当重新评估它的层级,而不是因为它历史上重要就长期占用第一层。判断依据是结果与动作之间的实际关联,不是查询本身的名称或提交团队。
具体做法是:在共用额度的排期表里,为每个查询标注“结果触发什么动作”和“最晚需要结果的时点”。提交查询时一并填写,而不是事后补。这个动作会直接影响下一步——当额度不足以覆盖全部查询时,可以先砍掉没有标注动作的条目,再砍掉最晚时点靠后的条目,剩下的按层级执行。
执行一轮后,回看被砍掉的查询是否真的没有影响。如果某个被砍掉的查询后来被证明导致了延误,说明它的层级判断有误,需要在下一次排期时上调;如果被砍掉的查询始终没有带来任何后续动作,说明它可以继续留在低层级,甚至改为更低频率。这个回看步骤是排序规则能否持续有效的关键,缺了它,分层很快就会退化成凭印象分配。
不同百度推广软件对共用额度的计量方式、查询并发限制和结果保留时长并不相同,这些会直接影响排队是否可行。具体到你所用的工具,额度是按查询次数还是按数据行数计算、是否支持多成员同时提交、结果能否被其他成员复用,都需要以工具内的实际说明为准。如果计量口径不清,先做一次小范围测试,确认一次查询消耗多少额度,再决定队列的粒度。
排序规则本身不复杂,难的是让各团队接受“没有下游动作的查询可以等”。把动作和时点写进提交环节,比事后争论谁更急更有效。