需求背景:
1、页面结构更改,缺少了追踪id。导致之前使用追踪ID判断逻辑、结果采集都需要调整;
2、提交后,需要再次采集提交后的结果数据。
需求内容:
1、取消用追踪id判断是否支持创建层级促销,采集结果。更改其他ID进行判断与采集。
2、提交后,因亚马逊筛选全部促销会报错,导致无法提交后立马查询,只能在提交后的第二天策略生效后进行采集。
采集规则是:
1、针对创建成功的层级促销,按策略的开始时间进行执行一次结果的采集任务;
2、页面只能查询【正在进行】的数据,按照开始时间降序进行查询,最多查询前3页的数据。
2.1)如果查询到需要采集的促销时,则需要采集列表里的字段有:预算单位、预算、预算利用率、订单。并记录采集结果:采集成功
A)待促销的结束时间已过期,则按照结束日期的次日再推送一次采集任务。采集失败,继续按重试逻辑执行。
2.2)如果在促销时间有效期内,重试三次都未采集成功,停止结果采集任务,采集结果为:结果采集失败。
A)待促销的结束时间已过期,则按照结束日期的次日再推送一次采集任务。采集失败,继续按重试逻辑执行。
重试逻辑:如果前3页未查询到指定策略的结果或者页面查询报错,则次日再执行一次,最多连续采集三天,每天采集一次。如果还是没有数据,则结果采集任务暂停,采集结果为:结果采集失败。

