一、背景
目前各个关键词来源,徐进行统一整理进入出单关键词库,用于埋词,重组标题,广告等运营手段。
业务价值:丰富出单关键词库,预估20000。
验收人:刘昊林。
二、需求说明
2.1、自动将广告词,AbaASIN搜索词导入 出单分析表 AmazonSkuKeyWordStatistics
数据流程:自动将广告词,AbaASIN搜索词--》过滤条件--》不进行出单listing数,在线listing数,出单率检测,三个字段默认为0;不进行权重算法计算,默认为0--》出单分析表AmazonSkuKeyWordStatistics
1、在AmazonSkuKeyWordStatistics表中新增订单加购数OrderCartAddNum字段,用于广告词,AbaASIN搜索词导入 。
字段:关键词,站点,SKU,出单listing数(关键词对应的每个出单listing记录为1),在线listing数(关键词对应所有在线listing个数),出单率(出单listing数/在线listing数),关键词来源,订单加购数,热度值(SearchVolume,只有AbaASIN搜索词有值,且取新数值)。
2、新增广告词自动导入服务与AbaASIN搜索词导入服务
关键词通用过滤
1)过滤纯数字关键词(全部都是数字过滤)。
2)含有ASIN过滤 :b0开头,共10个字符。
3)大于等于7个单词的关键词不要。
广告词自动导入服务
1)操作位置:新增同步服务。
2)同步筛选逻辑:
0的关键词,携带对应OrderCartAddNum导入汇总表,最后将汇总数据同步到出单明细表AmazonSkuKeyWordStatistics;关键词来源类型默认为广告出单词(AdOrderWords = 2);关键词需经过【关键词通用过滤】。
3)字段更新逻辑:关键词,站点,SKU,出单listing数(默认为0),在线listing数(默认为0),出单率(默认为0),关键词来源(关键词来源类型默认为广告出单词),订单加购数(OrderCartAddNum取值为12个月汇总SUM(OrderNum)),热度值(默认为0)。
4)服务执行频率:每周五 0:00 定时执行。
AbaASIN搜索词导入服务
1)操作位置:新增同步服务。
2)同步逻辑:
0的关键词,携带对应OrderCartAddNum导入汇总表,关键词需经过【关键词通用过滤】。
3)字段更新逻辑:关键词,站点,SKU,出单listing数(默认为0),在线listing数(默认为0),出单率(默认为0),关键词来源(关键词来源类型默认为AbaASIN搜索词,注:需新增AbaASIN搜索词类型),订单加购数(OrderCartAddNum取值为12个月汇总SUM(CartCount),),热度值(取最新一个月的SearchVolume值)。
3)服务执行频率:每月20号 0:00 开始执行。
3、关键词检测服务改动
来源类型为:广告出单词或AbaASIN搜索词;不进行出单listing数,在线listing数,出单率检测,三个字段默认为0;
4、权限运算服务改动
来源类型为:广告出单词或AbaASIN搜索词;不进行权重算法计算,默认为0
三、验收标准
广告出单词与AbaASIN搜索词统计数据准确,正常进入出单分析表 AmazonSkuKeyWordStatistics
任务描述
需求描述
一、背景
目前各个关键词来源,徐进行统一整理进入出单关键词库,用于埋词,重组标题,广告等运营手段。
业务价值:丰富出单关键词库,预估20000。
验收人:刘昊林。
二、需求说明
2.1、自动将广告词,AbaASIN搜索词导入 出单分析表 AmazonSkuKeyWordStatistics
数据流程:自动将广告词,AbaASIN搜索词--》过滤条件--》不进行出单listing数,在线listing数,出单率检测,三个字段默认为0;不进行权重算法计算,默认为0--》出单分析表AmazonSkuKeyWordStatistics
1、在AmazonSkuKeyWordStatistics表中新增订单加购数OrderCartAddNum字段,用于广告词,AbaASIN搜索词导入 。
字段:关键词,站点,SKU,出单listing数(关键词对应的每个出单listing记录为1),在线listing数(关键词对应所有在线listing个数),出单率(出单listing数/在线listing数),关键词来源,订单加购数,热度值(SearchVolume,只有AbaASIN搜索词有值,且取新数值)。
2、新增广告词自动导入服务与AbaASIN搜索词导入服务
关键词通用过滤
1)过滤纯数字关键词(全部都是数字过滤)。
2)含有ASIN过滤 :b0开头,共10个字符。
3)大于等于7个单词的关键词不要。
广告词自动导入服务
1)操作位置:新增同步服务。
2)同步筛选逻辑:
从MongoDB取近12个月的广告词报告汇总,以站点+SKU+Keyword 进行groupby,筛选SUM(OrderNum)>0的关键词,携带对应OrderCartAddNum导入汇总表,最后将汇总数据同步到出单明细表AmazonSkuKeyWordStatistics;关键词来源类型默认为广告出单词(AdOrderWords = 2);关键词需经过【关键词通用过滤】。
3)字段更新逻辑:关键词,站点,SKU,出单listing数(默认为0),在线listing数(默认为0),出单率(默认为0),关键词来源(关键词来源类型默认为广告出单词),订单加购数(OrderCartAddNum取值为12个月汇总SUM(OrderNum)),热度值(默认为0)。
4)服务执行频率:每周五 0:00 定时执行。
AbaASIN搜索词导入服务
1)操作位置:新增同步服务。
2)同步逻辑:
从智能选品库取近12个月的AbaASIN搜索词报告汇总(asinkeywordreport_yyyymm),以站点+SKU+KeyWord 进行groupby,筛选CartCount>0的关键词,携带对应OrderCartAddNum导入汇总表,关键词需经过【关键词通用过滤】。
3)字段更新逻辑:关键词,站点,SKU,出单listing数(默认为0),在线listing数(默认为0),出单率(默认为0),关键词来源(关键词来源类型默认为AbaASIN搜索词,注:需新增AbaASIN搜索词类型),订单加购数(OrderCartAddNum取值为12个月汇总SUM(CartCount),),热度值(取最新一个月的SearchVolume值)。
3)服务执行频率:每月20号 0:00 开始执行。
3、关键词检测服务改动
来源类型为:广告出单词或AbaASIN搜索词;不进行出单listing数,在线listing数,出单率检测,三个字段默认为0;
4、权限运算服务改动
来源类型为:广告出单词或AbaASIN搜索词;不进行权重算法计算,默认为0
三、验收标准
广告出单词与AbaASIN搜索词统计数据准确,正常进入出单分析表 AmazonSkuKeyWordStatistics
目前各个关键词来源,徐进行统一整理进入出单关键词库,用于埋词,重组标题,广告等运营手段。
业务价值:丰富出单关键词库,预估20000。
验收人:刘昊林。
二、需求说明
2.1、自动将广告词,AbaASIN搜索词导入 出单分析表 AmazonSkuKeyWordStatistics
数据流程:自动将广告词,AbaASIN搜索词--》过滤条件--》不进行出单listing数,在线listing数,出单率检测,三个字段默认为0;不进行权重算法计算,默认为0--》出单分析表AmazonSkuKeyWordStatistics
1、在AmazonSkuKeyWordStatistics表中新增订单加购数OrderCartAddNum字段,用于广告词,AbaASIN搜索词导入 。
字段:关键词,站点,SKU,出单listing数(关键词对应的每个出单listing记录为1),在线listing数(关键词对应所有在线listing个数),出单率(出单listing数/在线listing数),关键词来源,订单加购数,热度值(SearchVolume,只有AbaASIN搜索词有值,且取新数值)。
2、新增广告词自动导入服务与AbaASIN搜索词导入服务
关键词通用过滤
1)过滤纯数字关键词(全部都是数字过滤)。
2)含有ASIN过滤 :b0开头,共10个字符。
3)大于等于7个单词的关键词不要。
广告词自动导入服务
1)操作位置:新增同步服务。
2)同步筛选逻辑:
从MongoDB取近12个月的广告词报告汇总,以站点+SKU+Keyword 进行groupby,筛选SUM(OrderNum)>0的关键词,携带对应OrderCartAddNum导入汇总表,最后将汇总数据同步到出单明细表AmazonSkuKeyWordStatistics;关键词来源类型默认为广告出单词(AdOrderWords = 2);关键词需经过【关键词通用过滤】。
3)字段更新逻辑:关键词,站点,SKU,出单listing数(默认为0),在线listing数(默认为0),出单率(默认为0),关键词来源(关键词来源类型默认为广告出单词),订单加购数(OrderCartAddNum取值为12个月汇总SUM(OrderNum)),热度值(默认为0)。
4)服务执行频率:每周五 0:00 定时执行。
AbaASIN搜索词导入服务
1)操作位置:新增同步服务。
2)同步逻辑:
从智能选品库取近12个月的AbaASIN搜索词报告汇总(asinkeywordreport_yyyymm),以站点+SKU+KeyWord 进行groupby,筛选CartCount>0的关键词,携带对应OrderCartAddNum导入汇总表,关键词需经过【关键词通用过滤】。
3)字段更新逻辑:关键词,站点,SKU,出单listing数(默认为0),在线listing数(默认为0),出单率(默认为0),关键词来源(关键词来源类型默认为AbaASIN搜索词,注:需新增AbaASIN搜索词类型),订单加购数(OrderCartAddNum取值为12个月汇总SUM(CartCount),),热度值(取最新一个月的SearchVolume值)。
3)服务执行频率:每月20号 0:00 开始执行。
3、关键词检测服务改动
来源类型为:广告出单词或AbaASIN搜索词;不进行出单listing数,在线listing数,出单率检测,三个字段默认为0;
4、权限运算服务改动
来源类型为:广告出单词或AbaASIN搜索词;不进行权重算法计算,默认为0
三、验收标准
广告出单词与AbaASIN搜索词统计数据准确,正常进入出单分析表 AmazonSkuKeyWordStatistics
验收标准
广告出单词与AbaASIN搜索词统计数据准确,正常进入出单分析表 AmazonSkuKeyWordStatistics
2、db无变化
3、核心代码
4、测试指南
4.1、配置
db.getCollection("HotColdDictionary").find({"TypeName" : /^KeywordOrderStatistics:InitBy.*/i}).limit(1000).skip(0)InitByAdvertWordAsync是广告词服务,InitByAsinSearchWordAsync是abaAsin搜索词服务
4.2、存储位置,zhcxkj_amazon -> AmazonSkuKeyWordStatistics,广告词类型为2,AbaAsin搜索词为10。
4.3、广告词数据来源,es,advertisementwords。查询es,UpdateTime近一年的数据,这个需求里没写,但是感觉可以这么做,和AbaAsin搜索词一样的逻辑,如果近一年都没更新,这样的词也可以不用处理。自测数据取的2023-08-14的数据,9.7的数据。
4.4、AbaAsin搜索词来源,智能选品mysql,asinkeywordreport_yyyymmdd,以月份拆的表
4.5、配置服务,AmazonSkuKeyWordStatistics_Job,生产环境只有一个服务,配置多个参数,测试环境为了测试,配置了两个服务
测试:
生产:
4.6、广告词保存会判断是否是AbaAsin搜索词,如果是不会进行修改,广告词保存修改字段,KeyWordSourceType,OrderCartAddNum,UpdateTime。AbaAsin搜索词修改KeyWordSourceType,OrderCartAddNum,SearchVolume,UpdateTime,YmInt。YmInt是程序运行的月份,月份相同,OrderCartAddNum相加,不同只做修改。两个服务都会处理OrderCartAddNum字段,所以避免不了极端情况,两个服务同时读取数据到内存,aba先修改,广告词还是会继续修改,结果会造成数据异常。