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

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

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


业务上的思考

 

在设计产品和进行架构设计时,仅仅是发现问题,提出方案,解决问题是不够的。特别是从 0 到 1 设计一个产品时更是如此。我们需要跳脱出最显而易见的「问题层面」,去思考「问题背后的问题」。只有这样,才能获得一个鸟瞰的视角,清楚地知道哪些问题是更重要的,并发现那些不那么显而易见但却重要的问题。

 

正如亨利·福特所描述的:

 

当他问及当时的人们:“您需要一个什么样的更好的交通工具?”时,几乎所有人的答案都是:“我要一匹更快的马”。

 

 

 

当获得一种鸟瞰的视角后,将会有更多机会发现汽车而非一匹更快的马。因此,我与团队在不断尝试为弹窗提供一个合理的业务模型和定位。

 

image.png最终我是这样定义的:弹窗是一种用于引导用户行为的交互控件。而弹窗所对应的现实参照则是「传单」:例如, 健身房的销售们会在健身房门口向判断有健身意向的行人派发传单,从而希望吸引他们去健身房参观并最终购买健身卡。这正是互联网上绝大多数弹窗需要做的事情,在合适的场合,向合适的人,展示低成本但有吸引力的内容, 从而吸引用户最终产生经济行为。

发传单的例子是思索弹窗发展方向的优秀模型(图片来源于网络)

 

因此在弹窗域我们核心要做的事情也就一目了然:

  1. 降低生产成本:提升弹窗的开发,迭代效率;
  2. 扩展投放渠道:使弹窗能在任何业务需要的场景稳定地投放;
  3. 实现精准投放:理想情况下,弹窗应该只对对其内容感兴趣的人群曝光,从而使对用户的打扰降到最低,收益达到最高;
  4. 丰富弹窗内容:弹窗内容越有吸引力,弹窗的效果就越好,弹窗效果越好,商业目标就越容易满足;
  5. 提升用户体验:弹窗的体验越差,弹窗对用户的吸引力就越低。弹窗的性能,展示方式,微交互等都与弹窗的体验息息相关;
  6. 数据驱动运营:互联网是有记忆的,通过不断沉淀的活动数据,我们有能力不断优化活动投放中的种种细节,从而使一次活动投放的收益最大化;

 

 

 

您应当可以发现,在「面临的问题」这一章中所罗列的种种问题实际上也不过是我们在实现上述目标中的一些绊脚石而已。通过想明白了弹窗域所需要解决的问题,以及它的终极形态。我们终于可以按部就班,有条不紊的展开PopLayer 产品的升级迭代工作了。

 

通过稍后阅读的内容您不难发现,我们在这一年多中所做的所有事情都与这 6 个目标息息相关。

 

做了什么以及如何做

 

在描述了我们面临的问题,以及对问题的思考后。接下来便是解决「做什么」和「如何做」的问题。对此,我的思路是优先解决平台扩展性的问题,并在解决问题的过程中,解决平台易用性的问题,当这两者的问题都解决完毕之后,不断完善,扩充产品功能。

 

之所以这样判断,是由于观察到行业弹窗日益显露出的复杂化,精细化趋势必然在未来会对弹窗的表达能力提出更高的要求,而现有的平台由于历史原因不具备与之相应的扩展性。因此遵循「打扫好屋子再请客」的思路,优先在技术架构上为平台未来的发展打好「地基」。而之后不断扩展新功能时,则可以放心的把楼越盖越高,让更多的业务方安心入住。

 

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

相关文章
|
2月前
|
监控 JavaScript 前端开发
JavaScript加密与解密技术:Hook技术应用案例分析
以上案例展示了如何利用JavaScript Hook技术结合强大且广泛采纳标准化算法(如AES),无缝地集成进Web应用程序以增强通信安全性。此种方法不仅能够确保敏感信息得到有效保护,并且由于它们操作适度透明、无需重构已存在代码基础架构而具备较高实际可行性及易操作性。
160 11
|
7月前
|
存储 算法 架构师
阿里面试:PS+PO、CMS、G1、ZGC区别在哪?什么是卡表、记忆集、联合表?问懵了,尼恩来一个 图解+秒懂+史上最全的答案
阿里面试:PS+PO、CMS、G1、ZGC区别在哪?什么是卡表、记忆集、联合表?问懵了,尼恩来一个 图解+秒懂+史上最全的答案
|
11月前
|
人工智能 Java 数据处理
《Java 在开源 AI 框架中的中流砥柱角色》
Java 在开源人工智能框架中扮演着不可或缺的角色,凭借其“一次编写,到处运行”的特性、成熟的生态体系和强大的编程能力,广泛应用于数据处理、模型构建和部署集成等环节。它不仅提供了稳定的基础架构,还通过丰富的类库和工具支持高效的开发与维护,极大地促进了开源 AI 框架的繁荣发展和社区活跃度,为人工智能技术的应用和创新注入了强劲动力。
312 14
|
人工智能 数据挖掘 数据处理
AI技术在人力资源管理中的显著优势
【1月更文挑战第4天】AI技术在人力资源管理中的显著优势
560 1
AI技术在人力资源管理中的显著优势
|
JavaScript
vue element plus Border 边框
vue element plus Border 边框
397 0
|
机器学习/深度学习 存储 数据挖掘
基于YOLOv8深度学习的智能玉米害虫检测识别系统【python源码+Pyqt5界面+数据集+训练代码】目标检测、深度学习实战
基于YOLOv8深度学习的智能玉米害虫检测识别系统【python源码+Pyqt5界面+数据集+训练代码】目标检测、深度学习实战
|
数据可视化 大数据 开发者
R语言中值得学习的7个可视化,附代码段&案例数据集
随着数据量的不断增加,不使用可视化来描述事例是不可能的。 数据可视化是一种将数字转化为有用知识的艺术。
13186 0
|
机器学习/深度学习 弹性计算 供应链
阿里云服务器是如何计费的?包年包月按量付费抢占式实例适用于什么场景?
阿里云服务器是如何计费的?本文通过介绍包年包月、按量付费、抢占式实例三种收费模式的计费方式、适用资源和费用计算,来告知我们阿里云服务器不同的收费方式分别适用于什么场景?
1554 0
阿里云服务器是如何计费的?包年包月按量付费抢占式实例适用于什么场景?
|
SQL Java 数据库连接
【MyBatis】动态SQL > 重点:${...}和#{...}与resultMap和resultType的区别
【MyBatis】动态SQL > 重点:${...}和#{...}与resultMap和resultType的区别
433 0
|
JavaScript 前端开发 API
vue里怎么实现文本溢出才显示title提示
vue里怎么实现文本溢出才显示title提示
798 0
vue里怎么实现文本溢出才显示title提示