带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(10)

简介: 带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(10)

带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(9)https://developer.aliyun.com/article/1340415?groupCode=taobaotech


功能建设

 

在对产品的扩展性,易用性进行系统升级后,下一步要做的就是不断丰富弹窗的功能。如果将前面做的事情比作

「打地基」,那么这一步以及之后所要做的事情就是基于这个坚实的地基,将房子越盖越高,以满足更多,更复杂的弹窗搭建需求。

 

无论是添加什么新功能,在渲染侧我们的核心目标始终围绕以下两个主题:

 

  1. 丰富弹窗内容;
  2. 提升用户体验;

 

通过这两点,我们希望尽量减少用户对弹窗抵触情绪,带给用户更舒适,新奇地体验,从而更好的促使弹窗的引导目标达成。对弹窗功能建设的量化指标,最终将落地在以下两个方面:

 

  1. 用户满意度,来源于定期用研数据;
  2. 弹窗的曝光率,点击率以及弹窗点击后承接页的到达率;

 

下面将介绍一些本次产品升级中一些较有代表性的新增功能。

 

弹窗曝光优化

弹窗曝光是弹窗成功引导用户行为的第一层漏斗,弹窗曝光率的提升,会使更多用户有机会看到弹窗内容,意味着某种业务策略或意图能够影响更多的用户。因此提升弹窗曝光率,将弹窗曝光率逼近 100% 的理想值,是弹窗域永恒探索的方向。

 

为了提升弹窗曝光率,有以下两个方向可供探索:

 

  1. 投放侧:优化投放通道,提升活动配置的命中率和响应时间;
  2. 渲染侧:提升弹窗的渲染性能,或至少在体验上为让用户认为弹窗响应速度很快;

 

由于投放侧的建设目前正在进行中,下面将主要为各位分享一些渲染侧功能的实现与效果。

 

H5 原生弹窗渲染引擎 - xRender

 

 

 

在与 PopLayer 团队展开合作之初,我们首要解决的问题便是打通弹窗搭建的站外投放链路。因此,基于新版 DSL 规范开发的第一个渲染引擎在技术选型上自然选择了 H5  方案。由于站外环境的不确定性,以及对性能的苛刻要求,渲染引擎在实现上选择尽量避免第三方框架和库的使用,核心逻辑全部使用原生 JavaScript 实现。

 

image.png


而由于技术选型上选择使用原生 JavaScript 实现,那么就必须要在技术架构和代码结构上精心设计,从而保障代码的稳定性,健壮性以适应未来业务发展持续的功能迭代需要。为此,在渲染引擎的编码范式上,我借鉴了函数式编程的思想,将渲染引擎的各个功能封装成一个个纯函数,并通过管道式调用的方式,让代码的各个功能在接口上保持一致,在功能上保持内聚。无论是未来出于 debug  需要,还是要新增功能,都可以通过修改,新增,删除「管道」的方式对应用进行稳定,高效的迭代。

xRender 代码结构图

 

带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(11)https://developer.aliyun.com/article/1340412?groupCode=taobaotech

相关文章
带你读《2022技术人的百宝黑皮书》——淘宝长辈模式技术实践万字总结(8)
带你读《2022技术人的百宝黑皮书》——淘宝长辈模式技术实践万字总结(8)
带你读《2022技术人的百宝黑皮书》——淘宝长辈模式技术实践万字总结(5)
带你读《2022技术人的百宝黑皮书》——淘宝长辈模式技术实践万字总结(5)
|
测试技术 双11
带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(11)
带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(11)
带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(11)
带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(12)
带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(12)
|
JSON 数据可视化 数据格式
带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(3)
带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(3)
|
前端开发 UED 开发者
带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(15)
带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(15)
|
JavaScript 测试技术 开发者
带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(7)
带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(7)
|
移动开发 算法 开发工具
带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(14)
带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(14)
103 0
|
移动开发 Android开发 iOS开发
带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(4)
带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(4)
|
监控 安全 测试技术
带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(13)
带你读《2022技术人的百宝黑皮书》——我在淘宝做弹窗,2022 年初的回顾与展望(13)