暂无
任务描述
需求描述
一、背景
目的:分析埋词前与埋词后的效果是否有其他因素干扰,比如自然出单。
业务价值:用于统计研究埋词策略的效果及埋词最优规律
二、需求说明
2.1、埋词策略首单统计(BI统计)
统计逻辑:统计埋词后出单的情况
统计范围:所有埋词策略。
--刊登时间180天 - 初次埋词(策略ID:18),刊登时间180天 - 重复埋词(策略ID:29)。
输出字段:ASIN , listing 是否为首单,第二次出单时间间隔, 节日标签(多个),出单时间(多个),近7天是否调价。
--注:1、先输出两份数据【刊登时间180天 - 初次埋词(策略ID:18)】,【刊登时间180天 - 重复埋词(策略ID:29)】。2、可按策略进行筛选查看各个策略的首次出单情况。
2.2、对比统计:看埋词前与埋词后的首单个数对比。
统计逻辑:统计埋词之前的22年1月到8月的出首单的lising个数(统计时间的listing刊登时间>60) 和埋词后的首单个数对比。
统计范围 :22年1月到23年1月刊登时间大于60天的数据
输出字段:统计月份,首单listing个数
目的:分析埋词前与埋词后的效果是否有其他因素干扰,比如自然出单。
业务价值:用于统计研究埋词策略的效果及埋词最优规律
二、需求说明
2.1、埋词策略首单统计(BI统计)
统计逻辑:统计埋词后出单的情况
统计范围:所有埋词策略。
--刊登时间180天 - 初次埋词(策略ID:18),刊登时间180天 - 重复埋词(策略ID:29)。
输出字段:ASIN , listing 是否为首单,第二次出单时间间隔, 节日标签(多个),出单时间(多个),近7天是否调价。
--注:1、先输出两份数据【刊登时间180天 - 初次埋词(策略ID:18)】,【刊登时间180天 - 重复埋词(策略ID:29)】。2、可按策略进行筛选查看各个策略的首次出单情况。
2.2、对比统计:看埋词前与埋词后的首单个数对比。
统计逻辑:统计埋词之前的22年1月到8月的出首单的lising个数(统计时间的listing刊登时间>60) 和埋词后的首单个数对比。
统计范围 :22年1月到23年1月刊登时间大于60天的数据
输出字段:统计月份,首单listing个数
验收标准
暂无
2:新增脚本如下
2-1:insert into RB_Dictionary(ParentId,Type,TypeName,Value,Sort,IsActive,AddTime,UpdateTime)
values(0,1041,'埋词服务效果统计','{"StartDate":"2023-01-14","EndDate":"2023-02-09","StrategyIds":30}',1,1,GETDATE(),GETDATE())
2-2:DROP TABLE IF EXISTS `amazon_burdwordissuingdetail`;
CREATE TABLE `amazon_burdwordissuingdetail` (
`Id` bigint NOT NULL AUTO_INCREMENT,
`SiteCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '站点',
`Asin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'asin',
`IsFirstOrder` bit(1) NULL DEFAULT NULL COMMENT '是否为首单',
`OrderIssuingTime` int NULL DEFAULT NULL COMMENT '第二次出单时间间隔',
`Festivallabel` json NULL COMMENT '节日标签',
`IssuingTime` json NULL COMMENT '出单时间',
`IsModifyPrice` bit(1) NULL DEFAULT NULL COMMENT '近7天是否调价',
`AddTime` datetime NULL DEFAULT NULL COMMENT '添加时间',
`UpdateTime` datetime NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`Id`) USING BTREE,
UNIQUE INDEX `SiteCode`(`SiteCode` ASC, `Asin` ASC) USING BTREE COMMENT '唯一键'
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
3:核心代码如图

3:代码自测图:
5:任务调度:测试环境跑的数据是正式环境的mogodb 埋词数据