带你读《2022技术人的百宝黑皮书》——淘宝长辈模式技术实践万字总结(10)

简介: 带你读《2022技术人的百宝黑皮书》——淘宝长辈模式技术实践万字总结(10)

带你读《2022技术人的百宝黑皮书》——淘宝长辈模式技术实践万字总结(9)https://developer.aliyun.com/article/1340494?groupCode=taobaotech


通用入口——我淘设置

所有用户均可通过我淘设置进行模式切换,点击不同模式即可切换成功。

image.pngimage.png

 

image.png技术实现

虽然场景比较多,但是提炼下来,核心是要回答两个问题

 

image.pngimage.png如何区分标准模式和长辈模式? 如何实现版本热切换生效?

 

如何区分标准模式和长辈模式?

在冷启动时期,长辈模式以设备为维度,切版信息存储在移动端。这种方式的用户使用体验并不够好,重装APP或更换设备都再次会回到标准版。

 

 

 

因此通过对整个链路架构的调整,实现了以用户id为维度,信息存储于服务端的切版标记方式。提高了版本切换的   稳定性和成功率,也有利于对版本整体信息的把控和运营。

 

如何实现版本热切换生效?

在10.3.20及之前的手淘版本中,版本查询和首页页面信息下发属于两个接口。冷启动的方式导致用户选择切换版本后,必须重新启动手淘APP才能生效,体验不佳。为了实现版本热切换,我们修改了手淘APP端侧逻辑,通过对内  存的读写以支持热切换的能力。

 

同时修改背后的接口逻辑,确保切版数据的实时&准确。通过一套全新的版本切换体系,淘宝支持了长辈模式热切、主动推动、被动迁移等业务需求,使得手淘后续的切版动作更加顺滑可靠。

 

数据实验方案

 

介绍完银发多套业务实践和技术承接后,如何衡量项目价值,成为项目组的一大命题,AB实验成为必然的选择。依托阿里内部Ab实验平台(一休平台)的帮助,项目组最核心要解决的工作被收敛到接入方案和模型设计两个问题。

 

image.png实验接入方案

手淘长辈模式改造分为一期和二期,每一期都涉及到从首页到购物车等全链路一系列的改造。

在实验接入上,涉及到的业务团队较多,协同接入成本较高;在数据回收上,一方面对于每一个链路的改造点都需要单独进行改造效果的评估,另一方面需要能够评估一期、二期各自所有改造点整体的增量效果。

image.png

之所以可以采用上述方式接入实验,也是考虑到首页是手淘的流量分发场,基本覆盖了其他链路的所有访问用户。

 

带你读《2022技术人的百宝黑皮书》——淘宝长辈模式技术实践万字总结(11)https://developer.aliyun.com/article/1340488?groupCode=taobaotech

相关文章
|
调度
Dataphin功能Tips系列(6)-月调度周期任务补数据的业务日期选择
一个销售额结算的周期任务的调度周期是月调度---每月1号进行调度,但是有一天调整了计算口径后希望重新计算过去几个月的销售额,此时补数据任务的业务日期应该如何选择?
375 4
Dataphin功能Tips系列(6)-月调度周期任务补数据的业务日期选择
|
弹性计算 缓存 应用服务中间件
阿里云服务器2核2G99元和2核4G199元实例规格性能及适用场景解析
2024年阿里云推出了两款云服务器,2核2G3M带宽40G ESSD Entry盘价格只要99元1年,2核4G5M带宽80G ESSD Entry盘价格只要199元1年,这两款云服务器的活动截止日期为2026年3月31日,活动期间新购、续费同价。那么这两款云服务器怎么样呢?可以用来做什么?本文将对这两款云服务器进行深度解析,包括配置介绍、实例规格、使用场景以及购买建议,以供选择参考。
阿里云服务器2核2G99元和2核4G199元实例规格性能及适用场景解析
|
安全 前端开发 Serverless
血亏 2 万,一个 OSS 安全漏洞
血亏 2 万,一个 OSS 安全漏洞,心服口服!也许下个踩坑的就是你。。
血亏 2 万,一个 OSS 安全漏洞
|
人工智能 算法 C++
光学算法——Zernike拟合
光学算法——Zernike拟合
4756 0
|
JSON JavaScript 前端开发
harmony-chatroom 自研纯血鸿蒙OS Next 5.0聊天APP实战案例
HarmonyOS-Chat是一个基于纯血鸿蒙OS Next5.0 API12实战开发的聊天应用程序。这个项目使用了ArkUI和ArkTS技术栈,实现了类似微信的消息UI布局、输入框光标处插入文字、emoji表情图片/GIF动图、图片预览、红包、语音/位置UI、长按语音面板等功能。
1113 4
|
安全 Java C#
Unreal Engine C# 脚本编写浅谈
本文介绍了在 Unreal Engine 中使用 C# 编写脚本的方法,涵盖环境搭建、基础概念、常见问题及代码案例。从安装插件到处理输入事件和加载蓝图,详细讲解了如何在 Unreal Engine 中高效利用 C# 进行开发。
594 3
|
负载均衡 5G UED
蜂窝网络中的切换(Handover)及其类型详解
蜂窝网络中的切换(Handover)及其类型详解
2137 12
|
机器学习/深度学习 人工智能 边缘计算
电子书丨阿里云产品手册2022-2023版
6大技术版块、14大重磅发布,百余款产品,点击下方链接下载
1630 0
电子书丨阿里云产品手册2022-2023版
|
人工智能 算法 双11
公开下载 |《2023技术人的百宝黑皮书》来了!
公开下载 |《2023技术人的百宝黑皮书》来了!
964 3
|
Web App开发 弹性计算 安全
如何将自己的网站上传到阿里云服务器
部署,服务器,上传,阿里云,网站

热门文章

最新文章