带你读《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

相关文章
|
Web App开发 前端开发
chrome浏览器web打印需要了解的几个小技巧
当我们使用web打印相关的解决方案的时候,还有不少小坑值得注意下,同时需要了解几个小技巧提升在web打印上的友好度,以下整理一些常见的小技巧
chrome浏览器web打印需要了解的几个小技巧
|
4月前
|
人工智能 自然语言处理 运维
阿里云万小智AI建站产品介绍:使用场景、产品优势、收费价格参考
万小智AI建站是阿里云近期推出的热门建站产品,它是一个零代码自助建站平台,可以帮助您轻松、高效地创建和发布响应式网站。本文为大家介绍万小智AI建站的使用场景、产品优势、收费价格情况,以供参考。
|
人工智能 数据挖掘 程序员
设计师的技能要求:如何在快速变化的环境中保持竞争力
设计不仅是美学的追求,更是解决问题的过程。本文从设计者的角度探讨了现代设计的演变,包括手工艺术、工业革命、信息时代及用户体验设计的兴起,分析了现代设计的特征如用户中心、跨学科协作和持续迭代,以及当前面临的挑战和未来趋势,强调了设计师应具备的适应能力和创新能力。
|
数据可视化 数据挖掘 Python
"揭秘Visium HD黑科技:空间数据分析大揭秘,可视化与整合的艺术之旅!"
【8月更文挑战第20天】近年来,空间转录组技术,特别是Visium HD技术,因其高分辨率与高通量特性,在单细胞生物学领域受到广泛关注。本文通过Python演示了Visium HD数据的全流程分析:从数据准备(读取表达矩阵和空间坐标)、空间数据分析(计算基因表达统计量)、数据可视化(绘制基因表达热图和空间点分布图),到多样本数据整合,为读者提供了实用的分析指南,助力深入探索空间转录组学的奥秘。
486 4
|
监控 API 数据库
微店商品API:电商的实时数据利器
随着电商行业的快速发展,越来越多的消费者选择通过电商平台进行购物。微店作为电商领域的一种新型模式,凭借其便捷性和个性化服务,吸引了大量用户。为了满足用户对商品信息的快速获取需求,微店提供了商品详情API接口。本文将探讨获得微店商品详情API在电商行业中的重要性,以及如何通过实时数据获取提高业务效率。同时,我们还将介绍微店商品详情API的优缺点。
|
域名解析 缓存 Prometheus
Kubernetes 集群 DNS 服务发现原理
本文介绍 Kubernetes 集群中 DNS 服务发现原理。
14981 0
|
存储 消息中间件 缓存
你管这破玩意叫Pulsar
你管这破玩意叫Pulsar
884 0
你管这破玩意叫Pulsar
|
弹性计算 定位技术
阿里云服务器地域和可用区公有云/金融云/政务云分布表
阿里云服务器地域和可用区分布表(公有云/金融云/政务云),阿里云服务器地域北京上海杭州深圳等节点,地域是指云服务器所在地理位置,可用区用字母可用区ABCD命名,可用区是指同一个地域下电力和网络相互独立的区域。阿里云基础设施分为公有云、金融云和政务云
1624 1
阿里云服务器地域和可用区公有云/金融云/政务云分布表
|
JSON 前端开发 JavaScript
【知识】SpringBoot项目结构目录
【知识】SpringBoot项目结构目录
1348 0
【知识】SpringBoot项目结构目录
|
机器学习/深度学习 存储 人工智能
人工智能基础:人工智能云服务(Alaas)介绍
人工智能云服务(AI as a Service )是目前主流的人工智能平台的服务方式,它会把几个常见的人工智能服务进行准确划分,并通过云端提供单独或者打包的服务。模式类似于WordPress中的博客有很多在线的插件,用户可以根据自己的需要免费或者付费的方式下载并安装自己需要的博客插件。国内常见的案例有阿里云、华为云、腾讯云、百度云都有自己的人工智能服务平台。
人工智能基础:人工智能云服务(Alaas)介绍