背景:上一篇写到cpt物料发布->审核->待投放,今天想屡一下cpt物料召回。
广告的召回无论广告扣费类型角度cpt,cpc还是cpa。还是从广告位角度比如说关键字搜索,类别搜索,相似推荐等基本都是根据最细粒度的cateid。举个例子:我们关键字搜索“iphonex”。
召回流程:query->命中类别->类别||城市字段去召回物料->打分排序->规则匹配->返回给上游物料排序。
cpt就是上面流程简配:query->命中类别->类别||城市||时间匹配物料->返回cpt物料;如图:
如何测试:
前置条件:cpt物料池有合法物料
一.query->命中类别id:
关键字命中类别id是整个流程起始点,以前我们adsearch->qr服务(中台服务)去获取cateid。因为环境一次造成cateid取值会出现0的情况->cpt物料不会召回。
解决方案:测试中可以多关注下调用返回日志,个人觉得在关键节点看日志可以提升效率。因为我现在已经离职了,登录不了机器,我找个以前截图:标注hcateid就是query命中cateid。通过观察日志快速定位。
二.城市与定位
广告有一个概念就是投放城市。这个和发布城市不同。举例我在天津发布一个iphonex物料,我可以投放到北京,上海。也就是说有些类别支持异地投放。
测试点:
1、用户筛选的城市
2、用户定位城市。
ps:用户定位城市用到比较多就是当用户输入query,城市字段我们默认来自上周的用户定位城市。如图:
总结:商业服务已经都处于中游,由业务方传入入参->商业服务处理。所以刚做广告布点的时候,一定要注意业务方的入参,之前我们就遇到过这种情况cityid=0或者没有值的情况。
三.cpt库存对召回影响
有时候会遇到类别、城市和时间都没问题,但是cpt物料这次召回出来,下次召回不出来。这种8成就是cpt库存不是1.
我们对于大城市热门类别,一般不会设置单库存。举例:城市=北京;类别=iphonex。这种设置库存3个。
那么每次请求的时候我们就会随机召回物料返回上游,就会出现有时候出来有时候不出来。
测试点:
总结:
以上就是cpt召回,因为cpt召回不涉及下游服务,商业侧自己就可以控制&&不涉及匹配规则。所以相对简单。
商业广告测试基本重后端为主,更多查看日志,根据业务逻辑定位问题,相对来说对业务要更加了解。