需求描述一、背景背景:节日文案优化,标题质量提升
数据表示:
(1)ST埋入节日标识:在节日listing ST中埋入节日标识,能提升出单率;
(2)标题中埋入节日氛围词:在节日listing标题中指定埋入节日氛围词能提升出单率;

二、需求功能说明2.1 节日标签判断:根据刊登优化节日运营表 与 sku节日标签/listing节日标签 与 节日id表,判断是否为节日listing
(1) 节日id表(沿用该表节日id):zhcxkj_AutoPublish_bi.amazon_autopublish_holiday_config
(2) 若同时满足 【sku节日标签/listing节日标签存在】 和 【对应节日标签在 刊登优化节日运营表中的运营时间范围内】:
sku节日标签/listing节日标签存在--》通过节日id匹配 刊登优化节日运营表--》对应节日标签在 刊登优化节日运营表中的运营时间范围内--》进行节日标题/ST优化
(3)若未同时满足 【sku节日标签/listing节日标签存在】 和 【对应节日标签在 刊登优化节日运营表中的运营时间范围内】则进行常规标题/ST优化
2.2 表设计:
2.2.1 刊登优化节日运营表

节日优先级:1,第一梯队;2,第二梯队;3,第三梯队;....以此类推;其中第一梯队优先级最高,第一梯队>第二梯队>第三梯队>.....
2.3 应用层:
(1)文案优化(java服务)
(2)文案优化(.net埋词服务)
(3)指定刊登
(4)US刊登
2.4 具体应用逻辑
节日标识埋入:标题最多支持2个节日标签;ST最多支持3个节日标签
2.4.1 标题生成:
标题生成仅支持标题新架构V3,旧架构不支持;
注意:special_keywords仅支持US/CA/GB/AU
①对应一个节日标签
文案优化指定listing有节日标签时,对接需求33516,从刊登优化节日运营表中随机取一个对应节日氛围词传入到special_keywords中
②对应多个节日标签
文案优化指定listing有节日标签时,对接需求33516,从刊登优化节日运营表中,根据节日优先级选取两个节日标签(当多个节日标签同时满足条件时,优先取节日优先级高的两个节日),各随机取一个对应节日氛围词传入到special_keywords中,即最终传入[节日1的关键词,节日2的标题关键词]
案例1:当某listing同时匹配到【节日1、节日2、节日3】时,若其对应的节日优先级为【1,2,3】,则按照节日优先级,优先选取节日优先级高的节日,即【节日1、节日2】
案例2:当某listing同时匹配到【节日1、节日2、节日3】时,若其对应的节日优先级为【1,1,1】,则按照节日优先级,优先选取节日优先级高的节日,但其节日优先级为同级,则可随机取两个节日进行节日标识埋入

2.4.2 ST生成:
当查询到文案优化指定listing的标签有节日标签时:
①对应一个节日标签:
1、当站点为英语站点【US、GB、AU、CA】时:
a、检测生成的ST是否含有对应节日站点任意一个 【英语关键词】--》
(1)含有--》终止
(2)不含有--》检测ST是否含有>=10个词根--》
1)是--》在第11~20个词中随机插入 随机一个对应节日【英语关键词】
2)否--》在最后一个词后面插入 随机一个对应节日【英语关键词】
2、当站点非英语站点【JP、DE、MX、ES、FR、IT】时:
a、检测生成的ST是否含有对应节日站点任意一个 【英语关键词】--》
(1)含有--》跳去b检测是否有【小语种关键词】
(2)不含有--》检测ST是否含有>=10个词根--》
1)是--》在第11~20个词中随机插入 随机一个对应节日【英语关键词】
2)否--》在最后一个词后面插入 随机一个对应节日【英语关键词】
b、检测生成的ST是否含有对应节日站点任意一个 【小语种关键词】--》
(1)含有--》终止
(2)不含有--》检测ST是否含有>=10个词根--》
1)是--》在第11~20个词中随机插入 随机一个对应节日【小语种关键词】
2)否--》在最后一个词后面插入 随机一个对应节日【小语种关键词】
c、若ST超长,直接截断
②对应多个节日标签,按照节日优先级取前3个节日标签依次进行以下操作:
1、当站点为英语站点【US、GB、AU、CA】时:
a、检测生成的ST是否含有对应节日站点任意一个 【英语关键词】--》
(1)含有--》终止当前节日标签处理
(2)不含有--》检测ST是否含有>=10个词根--》
1)是--》在第11~20个词中随机插入 随机一个对应节日【英语关键词】
2)否--》在最后一个词后面插入 随机一个对应节日【英语关键词】
2、当站点非英语站点【JP、DE、MX、ES、FR、IT】时:
a、检测生成的ST是否含有对应节日站点任意一个 【英语关键词】--》
(1)含有--》跳去b检测是否有【小语种关键词】
(2)不含有--》检测ST是否含有>=10个词根--》
1)是--》在第11~20个词中随机插入 随机一个对应节日【英语关键词】
2)否--》在最后一个词后面插入 随机一个对应节日【英语关键词】
b、检测生成的ST是否含有对应节日站点任意一个 【小语种关键词】--》
(1)含有--》终止当前节日标签处理
(2)不含有--》检测ST是否含有>=10个词根--》
1)是--》在第11~20个词中随机插入 随机一个对应节日【小语种关键词】
2)否--》在最后一个词后面插入 随机一个对应节日【小语种关键词】
c、若ST超长,直接截断
产品备注:
1、将业务提供的节日运营表保存到数据库(保存到数据的库)
2、修改标题方法(新架构的标题方法),针对SKU是节日的(listing节日标签或者SKU有节日标签),筛选运营时间范围内的节日标签进行标题生成
3、修改ST生产方法,针对节日SKU插入对应的关键词
具体生成逻辑参考 上面的2.4 具体应用逻辑