商品主图在淘宝的各类导购渠道中(如搜索结果页、推荐列表、商品详情页等)至关重要,是向消费者表达商品信息的重要窗口,好的主图可以帮助消费者快速了解商品特性,加速购买决策,从而产生转化。
前言
-
供应商维护商品基础素材,如透明底图,场景图,文本卖点等 -
商品运营人员在自营盘货系统内,报名大促,聚划算,券等一系列优惠 -
UED针对营销活动,设计出符合营销主题与业务策略的主图模板 -
主图系统使用基础素材、商品卖点、模版合成商品主图,并将图片投放至各导购场域。
2023年,随着业务规模与需求的不断扩张升级,主图系统(下文简称贴纸)经历了一次较大的迭代演进。本文旨在介绍贴纸系统,并对这一年的工作进行回顾总结。
贴纸概念
主图贴纸一般由产品图片和产品信息组成,产品信息包括但不限于品牌、产地、成分、功效、优惠、价格、赠品等,贴纸业务的本质是从商品的众多信息中提炼出对消费者购买具有决定性影响的内容,以此来合成贴纸主图。

自营业务有大量的商品,针对每一件商品都进行单独设计主图的做法既耗时又低效,需要通过系统实现规模化的主图管理来提高人效,同时自营业务商品种类繁多,系统也要具备不同品类的精细化运营主图能力,以提高商品转化效率。
首先,我们要明确一个核心概念:即“卖点”,它是指对消费者决策具有关键影响的商品信息,我们需要从众多信息中挑选出具备决策属性的内容。

不同品类的商品决策卖点往往具备差异化特性,即便是同一商品,不同时期的卖点也会数量不等,内容各异。为了满足精细化运营主图的诉求,我们需要预先准备多套模版,如下图所示,每个商品根据实际卖点情况,选择最优模版来合成主图。所以系统需要制定一套模板优先级和卖点匹配的体系,以适应不同品类,不同商品的卖点呈现。
在商品的众多卖点中,价格优惠类卖点重要又特殊,用户普遍对价格敏感,而优惠活动又常具有明确的时间限制,所以表达了优惠信息的主图,必须具备时效性,已过期的优惠主图应该及时下线,否则会引起消费者误解,伤害购物体验。
综上,自营主图系统应该具备以下能力:
自动合图能力,以提高主图运营效率;
对优惠类主图实时上下线,保证消费者体验,降低客诉和赔付风险;
按行业品类等规则精细化合图能力,以提高主图转化效率。
升级背景
由于业务量急剧增长,主图贴纸系统的架构设计无法满足当前和未来可预见的业务诉求,叠加的各类需求导致系统压力增加,稳定性和交付效率受到影响,因此23年初,我们启动贴纸架构升级项目,以更好的支撑业务发展。

精细化诉求与主图转换效率
老版贴纸架构的卖点仅限于优惠信息,且一个图层仅能表达一个卖点,无法根据行业品类等规则灵活配置商品特性,无法满足精细化主图运营的诉求。
主图区域有限,商品卖点众多,模板风格和主图卖点的选择高度依赖个体决策,老版贴纸架构无完整和科学的实验能力来衡量主图内容的转化效率。
消费者体验与客诉风险
到手价计算风险,老版贴纸架构自行加工优惠价格信息,计算到手价需感知各种优惠工具的叠加规则和变更逻辑,随着优惠中台越来越灵活,无法继续沿用硬编码方案适配优惠表达,如果价格计算错误,存在较大的客诉风险,会对自营形象和客户满意度造成负面影响。
随着业务量级增长,系统容量不足,存在图片优惠延时下线的风险。
业务隔离、定制与能力复用
贴纸老架构无租户和隔离的概念,天猫国际自营内部存在多个子业务,业务有共性诉求,但也存在差异化特性。在贴纸老架构上,各子业务共享系统资源,互相抢占,无特性定制能力,业务逻辑互相渗透。
除商品主图之外,还存在与贴纸投放类似的业务场景,需要制作图片和投放图片,老架构的领域模型单一,无法支持能力的快速复用,需求交付效率低。

卖点来源升级
建立商品卖点的标准化规范,与各商品数据源头系统对接,定义卖点协议,并建立数据获取、变更处理机制,以拓展主图表达范围。
建设基于ump(营销中台)的营销表达系统,贴纸优惠类表达统一切换至营销表达系统,以保证价格实时准确,优化消费者体验。
领域模型升级
新增卖点、投放资源位模型,并升级模版扩展性,支持按规则绑定多卖点,以具备精细化运营能力。
升级后模型应具备分场景、分卖点、分资源位、分人群的图片制作、投放、实验能力,能灵活高效支持业务诉求
架构升级:具备业务隔离和业务定制能力的平台架构。

领域模型
▐ 核心流程
贴纸业务的核心流程可以分为以下4部分:

▐ 贴纸要素

在贴纸核心流程之外,会存在业务场景导致的差异化诉求,但无论是现状,还是潜在诉求,贴纸核心流程都是稳定的,区别在于卖点来源的不同,卖点表达的规则不同,图片投放的时效不同,图片投放的资源位不同,排期的优先级规则不同。
所以模型升级思路为:从稳定不变的流程中拆分核心模型,拆分后要拥有充分的扩展能力。
我们首先定义贴纸的三大核心要素:卖点、模版、投放资源位。同时抽象四个核心领域,商品卖点、贴纸图片、贴纸投放、贴纸排期,通过下述设计来提高模型的扩展性。
卖点接入方案标准化,和已对接的卖点源头数据系统建立数据获取与变更协议,已对接系统,可通过配置能力实现新卖点的接入。
引入投放资源位的概念,支持一品多图多资源位的投放。
模版引入场景的概念,支持模版绑定多个投放位,模版图层卖点绑定规则由1:1升级为1:n,并支持优先级策略。
在多图投放的基础上,联动导购场域建立实验的能力,以验证贴纸内容/贴纸样式的转化效率。
▐ 核心模型


贴纸系统支撑多个子业务的主图表达,为了最大限度的实现通用能力复用,又能高效地支持不同业务差异化诉求,且保障各业务间代码、服务、数据隔离,业务稳健运行,我们采用主流程代码共享+业务二方包的应用结构,单应用+多分组部署的方案实现隔离与定制。
基础设施-共享+定制 |
主流程代码共享,业务特性定制 |
部署-隔离 |
单应用,多分组部署。 |
权限-隔离 |
|
数据-隔离 |
存储隔离,多套(redis+mysql+adb+数据同步任务)。 |
调度-隔离 |
map reduce 多应用实例。 |
外部依赖-共享+定制 |
|
大任务量的执行方案
卖点变更产生的高并发:
和源头系统通过MQ感知卖点数据的变更,以触发贴纸主图生产与投放,通过调控consumer的消费能力,解决高并发下的流量削峰,及被外部依赖限流后的重试。
内部调度产生的高并发:
通过schedulerx2提供的map reduce能力和api能力,来解决任务生产、分发、调度、执行与重试。

灰度与迁移
完成架构升级之后,我们需要制定一套能够无缝迁移产品功能至新架构的操作计划,以确保前台业务不会受到任何影响。
我们的迁移分2步:数据对账+运营操作迁移
数据对账
业务使用贴纸功能时,在新老架构进行双写,老架构负责执行最终的投放环节,而新架构则会跳过投放。比对新老架构的数据流,将不一致的原因归类并逐一排除,直至完全一致。
灰度与运营操作迁移
支持按计划+商品维度灰度,若灰度异常,可通过商品退出新架构计划、或终止新架构计划完成回滚。
针对新架构,单独配置产品入口,通过培训和宣导活动,引导用户将有效计划从老架构迁移到新架构中。同时,指定日期,老架构禁写,待历史数据投放结束,彻底完成迁移。
价格一致性保障
实际业务中,仍存在人工运营的异常行为,导致商品存在价格与优惠表达异常风险,为保障消费者体验,我们建设了主图价格巡检能力,基于OCR识别技术,识别主图价格与优惠,针对错误主图,或已产生客诉争议的商品,进行预警通知与快速处置。

本文分享自微信公众号 - 大淘宝技术(AlibabaMTT)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。