前言

12月23日,由开源中国联合中国电子技术标准化研究院主办的2017源创会年终盛典在北京万豪酒店顺利举行。作为年末最受期待的开源技术分享盛会,国内顶尖技术大拿、知名技术团队、优秀开源项目作者,及近1000名技术爱好者共聚一堂,探讨最前沿、最流行的技术话题和方向,推动国内开源创新体系发展,共建国内开源生态标准。

移动消息推送是触达用户的重要方式,是每个应用必备基本的功能。会上,来自腾讯技术工程事业群的高级工程师甘恒通就在海量用户的挑战下做到亿级消息推送的主题,结合信鸽产品的成功经验进行了分享。他表示对于消息推送来说,基本流程就是检索出需要推送的目标用户,并选择合适的通道进行消息下发,终端在接收到消息后做展示。因此,做好推送服务最基础的就是在终端、基础设施、后台三个方面做精做细。

演讲者介绍:甘恒通,腾讯,高级工程师,2011年加入腾讯TEG数据平台部,主要负责大数据平台、推送平台后台的研发和优化工作,对构造高可用、高性能的分布式大数据处理和推送系统有丰富的实战经验,近期工作内容是构建信鸽精准推送系统,包括智能分群、实时推送、实时推送效果跟踪,解决公司内外部对推送质量和需求。

演讲摘要

腾讯信鸽海量移动推送服务构建

image.png

移动消息推送,作为用户触达的一种方式,作为 App 的一项标配功能。

受限于终端环境、基础设施、后台服务能力等等因素,要做到百亿级消息推送、推送效果实时跟踪,还是有不小的技术挑战。如果再进一步,只给用户推送他感兴趣的内容,做精细化运营,则需要助大数据和机器学习平台,在推送系统中加入 BI 的能力。

移动推送作为一个有效提高用户留存率、活跃度的方式,首先构建推送系统面临的两个困惑,第一个是系统构建,第二个是数据增值服务。

对于系统构建来说,包括终端基础设施、后台云化治理。

对于数据增值服务,有四个小部分精准推送、数据、支撑平台和可视化操作。

移动推送的过程,分成三个步骤:

1.  后台检索出需要推送设备

2.  选择合适通道分发消息

3.  终端接收消息并展示

不同的业务场景,对推送有不同的诉求。像新闻类应用,热点内容的推送,希望能够实时触达。对于像腾讯的业务体量,则意味着需要亿级、甚至数十亿级消息的极速推送能力。

推完消息,我们还需要实时看到推送效果,及时调整运营策略。亿级消息推送,再与数十亿用户、设备画像数据关联,实时统计分析,有不小的计算量,需要搭建一个海量数据分析平台。

结合业务场景,用户分群精细化运营,又需要在数据、计算平台和算法领域有深度积累。

而对于一个移动推送系统来说,涉及到消息的推送点击效果跟踪的建设,信鸽平台已经形成了一套完整的解决方案,帮助开发者快速构建海量移动消息推送能力。

举个案例,如何通过三步使用信鸽技术游戏的留存:

1.首先我们通过可视化的界面可以进行用户留存模型,可以识别潜在用户。

2.通过数据分析平台对用户做分析。

3.最后利用推送能力做一个消息监管触达,比如说用户可能觉得游戏活动少,我们可以推送一些带有趣味猎奇性的推送,这样可以提升整个用户的活跃度。

信鸽提供的基本的移动推送、应用分析以及智能能力,可以和业务进行结合,首先可以做营销,以信鸽为桥梁,更方便对接各个平台、流量、资本;与业务场景深度融合,做精细化运营。我们可以一起携手为用户提供更优质的移动推送服务。

转载声明:本文转载自「腾讯移动推送信鸽」,搜索「XGPush」即可关注。

文章来源于腾讯云开发者社区,点击查看原文