干货 | 提升效率和用户体验,携程门票活动商品结构演进

作者简介

Kurtis,携程后端开发专家,关注性能优化、技术架构等领域。

一、前言

在电子商务平台上,商品结构起着至关重要的作用。它不仅承载着预订和服务流程中的商品信息,还在商户运营效率、平台可扩展性以及终端用户体验等多个维度产生显著影响。通过高度结构化的商品信息,平台能够运用数据分析和算法,更精准地推荐合适商品给目标用户群,更加高效地为买卖家用户创造价值,从而提升交易效率和客户满意度。

本文介绍了门票活动商品结构的演进和过程中的技术挑战。

二、背景与发展轨迹

2.1 发展历程:从低结构化到高度结构化

在线门票活动商品结构的优化是一个持续不断的过程,迄今为止,其发展可被分为以下四个主要阶段: 

5a209c67a4875aaca7d30f22af0fd4fc.png

图:门票活动结构演进过程

2019年及以前:该阶段主要有三种不同的商品结构:资源结构门票、产品结构门票和活动结构门票。这些架构主要注重通过商品品类系统(Product Category System)来快速扩展新的商品类目。然而,这种快速扩展过程缺乏足够的抽象和标准化,导致信息结构化程度相对较低,存在大量非结构化文本字段。

2020年:三种主要的商品结构进行了合并和重构,以形成一个更加统一的、针对碎片化类旅游商品结构。同时,对国际化方案进行了优化。

2021年:在这一阶段,对商品的销售属性进行了标准化处理,以提升商品的可识别性和预订流程的用户体验。

2022年:进行了描述属性结构的调整,并引入了一个可扩展的属性元素库。此外,通过信息分层和集中式的POI属性信息管理,进一步提升了商品信息的结构化程度。

2.2 深度问题分析

回到2019年,随着业务的快速发展和多年的需求迭代,积累了系列需要系统性解决问题:

用户视角:大量重复的商品,商品信息冗余,特别是在文本描述方面,导致用户难以快速了解产品的核心特点和价值。

b33dc4c1afd90c549b5514e7b2ceb68c.png图:重复的商品和大段的文本信息

商户视角:系统的复杂性令商户困惑,特别是在三种不同的商品结构之间选择时。此外,流量分配不均,优质商品经常被埋没,错失营销机会。

平台视角:由于信息管理工具不够强大,导致运营效率低下。同时,多语言支持方面存在的高翻译成本也是一个问题。

产研视角:需求响应缓慢,特别是在添加新功能时,由于需要在三种商品结构中都进行实现,加大了开发难度和兼容性风险。

商品结构的特性与局限性可归纳为两类问题: 

效率低:三类商品结构,迭代周期长,维护成本高

资源结构门票:这是一个只有资源层级信息结构化程度低的简单门票结构。它主要用于不区分销售属性的景区门票。

产品结构门票:这个结构增加了一个SKU组合层,因此它有两个信息层级:产品和资源。这主要用于支持需要通过销售属性(如“场次”和“座席”)来组合多个资源的复杂门票。

活动结构门票:这是一个对标国外竞品高度结构化的商品结构,适用于活动品类和国际化商品。但受限于翻译时需要将结构化字段降级成文本,因此翻译成本相对较高。如果要将其他两类结构的商品放到国际站售卖需要重新上货,效率底下,两端的库存控制也没办法保证。

质量差:结构化程度低,信息分层管控能力差

结构化程度低:商品名称的文本信息不能得到有效的控制和约束,大量商品名称重复混乱,信息不能清晰的展示给用户。系统不能识别同质化商品,重复的商品在货架展示,用户无法区分商品的差异,决策困难。

信息分层管控能力差:各类景区提供的服务多样,例如演出的场次时间座席区域图,滑雪的计费规则,教练服务等信息,都来自商户录入的文本,同类信息多商户录入格式和内容没有规范,信息不清晰,质量不受管控,可读性差,用户阅读困难。

2.3 解决策略与规划

信息质量差和效率低下的问题必须系统性的解决才

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ava实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),可运行高分资源 Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值