需求背景
用户想要按流量不同,广告费率不同,且需要在上一次的基础上进行调整广告费率
需求描述
1.广告费率编辑页面增加listing流量,物品所在国,执行频率及增加按listing上次广告费率调整广告费率条件,如图所示
a.listing流量:下拉值为最近3天流量/最近7天流量,后面为流量范围(只能录入正整数),默认为请选择
1).选择最近3天有流量时,流量范围为必填,流量数据从流量统计表中获取对应来源渠道3天有曝光(该字段需有值)的listing且在流量范围内进行过滤
2).选择最近7天有流量时,流量范围为必填,流量数据从流量统计表中获取对应来源渠道7天有曝光(该字段需有值)的listing且在流量范围内进行过滤
b.物品所在国:下拉单选,下拉值有CN/非CN,默认为CN,选择CN,为只过滤直发listing;选择非CN,即只过滤虚拟海外仓(或海外仓)的listing
c.执行频率:符合条件的数据若执行过一次后,需按频率日期进行判断是否符合条件,若符合则再次执行
d.按listing上次广告费率:指该Listing通过广告系统获取最新的广告费率,在此基础上加减百分比作为广告费率(如listing最新的广告费率为15%,减1表示新广告费率=15%-1%=14%),按listing上次广告费率减百分比则下方复选框变为费率下限;按listing上次广告费率加百分比则下方复选框变为费率上限
2.创建广告策略时,需按店铺维度全量获取符合条件的listing进行调整广告;且每天需全量过滤符合条件的数据
3.更新广告活动时,若有新增的来源渠道,则该来源渠道需全量获取符合条件的listing进行调整广告;若更新了过滤条件及广告费率则所有来源渠道需全量获取符合条件的listing进行调整广告











验证如下:
1、新增过滤条件,进行对应验证,涉及:listing流量、物品所在国、执行频率、增加按listing上一次广告费率调整广告费率
场景1:物品所在国:CN 策略id:100000000
测试数据:
375099421864
375099468323
策略条件设置如下:
场景2:物品所在国:非CN 策略id:100000001
测试数据:
375105931770
375121750990
策略条件设置如下:
listing流量造数如下,最近3天,流量设置:
由此可知:
预期结果:以上两个策略只有:375099421864、375121750990 符合预期,375099468323,375105931770 该两条不符合过滤条件设定的流量区间范围
实际结果:如下广告费率队列,产生了不符合预期的两条【存在bug】
重新修复该问题后,获取队列则符合预期获取的数据:
2、增量场景:策略id:100000000
新增测试店铺:5080
该店铺下的测试数据:
145043976935
145493564987
场景数据如下:
预期结果:智能刊登=1的listingid:145493564987 进入队列,则修改策略如下:
新店铺+修改策略条件后的增量场景,实际结果:符合预期,如下