之家消息推送平台的演进(一)——概况与现状

1. 引言

当今时代,移动应用程序(APP)已经成为人们日常生活的重要组成部分,无论是社交媒体、电子商务、新闻资讯、娱乐还是其他方方面面,APP都为用户提供了各种各样的便利和服务。然而,要确保用户能够及时、准确地获得关于这些APP的最新信息、服务和更新,消息推送变得至关重要。

消息推送不仅令用户保持与APP的互动,还可以提供重要的实时信息,如新闻资讯、优惠促销、社交互动、个性化提醒和应用内活动等。这些推送消息的质量和可靠性直接影响着用户的满意度和忠诚度。因此,建立一个高效、稳定、可扩展的消息推送平台成为了现代应用开发和运营的必备条件之一。

2. 平台简介

之家推送平台历经近十年的发展,服务过100多个业务方,逐步发展成为支持多个APP消息推送服务的中枢,是汽车之家不可或缺的基础服务之一。丰富的历史背景为之家推送平台赋予了深厚的经验和可信度,更是对之家推送平台在用户互动和运营方面的巨大价值的证明。之家推送平台目前承载着公司旗下多款APP的推送服务,每天推送数亿条消息,在满足用户及时高效获取汽车类资讯和服务需求的同时也给公司带来了大量的日活和线索。

在接下来的部分中,我们将重点介绍之家推送平台的架构和核心功能,为您解析其背后的产品和技术精髓。

3. 功能与架构

之家推送平台是App与用户之间重要的沟通桥梁,确保信息能够及时、准确地传递给每一个需要它的用户。下面,我们将深入探讨之家推送平台的具体架构和各部分功能。

之家消息推送平台的演进(一)——概况与现状

3.1 应用

目前推送平台承载着汽车之家、汽车之家极速版、汽车报价、二手车之家、汽车人等多个APP的消息推送服务。

这些APP在用户与推送平台之间扮演着关键角色。它们不仅是信息的载体,还通过用户交互与推送平台互动,收集用户操作数据,如点击、浏览行为和配置信息,这些数据用于推送平台的用户分析,帮助形成个性化用户画像和精准推送。此外,这些APP也是各业务的展示平台,通过它们,各个业务可以展示自己的内容、消息和服务,与用户直接互动,从而提供更好的用户体验和业务运营。

之家推送消息展示样式举例:

之家消息推送平台的演进(一)——概况与现状

3.2 渠道

之家推送平台接入了苹果APNs、华为Push Kit、小米MiPush、OPPO PUSH、vivo Vpush等厂商渠道,并自建了之家安卓渠道作为替补推送渠道。积极探索并接入各厂商推送服务新特性新功能,并接入了多个厂商推送服务的付费权益。

3.3 业务

之家推送平台主要分为四个业务大类:

  • 人工运营:主要由运营同学人工挑选全站精选资讯、热点消息、新车上市、油价变更等普适性、时效性消息进行全量用户推送,也会配合其他业务线临时需求进行特定人群包精准推送。
  • 智能推荐:利用机器学习技术构建模型,为用户提供精准的个性化推荐,让用户第一时间知晓产品、内容、活动等最新动态。
之家消息推送平台的演进(一)——概况与现状
  • 业务直推:公司各个业务线根据各自业务需求,向特定用户推送业务线相关消息,如私信、活动、关注更新、互动消息、优惠信息、订阅消息等。推送平台给各业务和用户之间搭建了一座及时高效传递消息的桥梁。
  • 场景化:针对某些特定业务场景,需要定期推送相关消息,之家推送平台开发了多个场景化自动推送任务,例如排行榜更新、新用户促活、优惠券到期、车主服务、违章查询、留资意向追踪等。平台自动提取各场景相关内容和用户数据,定时推送给用户。

3.4 服务

之家推送平台搭建了一整套完善的服务来处理每天数十万的新增内容和海量的推送消息,这些服务共同构成了推送平台的服务层,不仅保证了推送系统的基础功能和运行效率,而且通过各种规则配置增强了用户体验和消息转化效果,为业务团队提供了强大的服务支持能力。

  • 推送后台:可视化的管理后台,提供推送配置、推送运营、统计报表、应用管理、权限管理等服务。助力产品、运营、业务同学做产品升级、运营决策、数据分析等,也为开发、测试同学提供简洁高效的配置管理功能。
之家消息推送平台的演进(一)——概况与现状
  • 接口:推送平台提供了用户配置上报、各厂商数据回执、创建推送任务、设备推送历史等多个http接口。
  • SDK:各手机厂商都有独立的消息推送服务,之家推送平台和APP接入了各厂商推送服务SDK,并提供外展样式控制和角标控制等服务。
  • 数据同步:推送平台每天需要处理海量的内容、用户、行为数据,这就要求强大的数据处理和同步能力,主要有资源池内容同步、业务日志同步、数据存档、关联数据同步等。
  • 计算分析:推送前、中、后都需要大量的计算分析服务,例如推送前的场景化数据提取、人群包提取;推送中的消息调度、分组规则、过滤策略;推送后的数据统计、token清理、数据存档等。
  • 通道处理:在消息流转的中间通道环节,需要进行设备信息转换、无效数据过滤、实验配置、规则策略、消息分组、数据收集等多种操作。

3.5 数据

之家推送平台每日处理超过2TB的数据,这就要求我们在数据处理速度和流转效率上追求极致。之家推送平台整体采用微服务和云原生架构,通过之家云的多集群容器化部署、统一调度平台、实时计算平台,实现了高效的数据分布式处理能力,这不仅保障了平台的高可用性和可扩展性,还确保了服务的稳定和敏捷响应。

4. 监控及预警

作为汽车之家的信息枢纽,之家推送平台肩负着一项关键使命:每天为旗下众多APP、几十个业务方高效传达数亿条消息。这些消息不仅涉及广泛的内容和服务,还直接关系到汽车之家与用户的互动质量,以及多个厂商渠道的顺畅连接。在这样的规模下,推送平台的稳健运行是至关重要的,毕竟,系统的任何微小故障都可能放大为对用户体验和公司声誉的严重损害。

之家消息推送平台的演进(一)——概况与现状

在这个前提下,我们构建了一个全面而细致的监控和预警体系。从消息的生成、传输、到达、直至用户的最终点击,每一个环节都嵌入了精密的监控点,总计超过150个监控项,它们如同神经末梢,将系统的每一个跳动实时传递给产品和技术团队。一旦检测到异常,预警系统会立刻通过钉钉、短信、电话、报表等多个途径,将警报发送到相关人员,确保快速响应,问题得到迅速处理。

之家消息推送平台的演进(一)——概况与现状

然而,即使是再周密的预防措施也无法完全杜绝意外的发生。面对网络故障、厂商的突发异常等不可抗力挑战,我们的应对措施必须同样灵活和高效。这时,我们的补救策略就会启动,包括但不限于消息补发、增发,以及使用付费权益。我们的目标始终是将这些不可预见的影响降至最低,保障用户体验的连贯性和公司服务的稳定性。

5. 未来规划

随着公司业务的发展以及厂商渠道配额策略的变更,推送平台也要与时俱进,结合厂商配额建立以用户为中心的消息分发与内容服务。

  • 消息找人:以用户为中心,推送用户更感兴趣的内容、减少零散消息对用户的打扰。
  • 配额倾斜:向优质内容倾斜,精细控制消息配额。
  • 业务整合:整合业务方,统一调度资源,择优控频。
  • 软性调度:软性调度替代硬性过滤,每批次都是当前最优内容。
  • 消息侧重:即时消息立即下发,保证时效;一般消息合并下发,优质优先。

汽车之家消息推送平台一直与时俱进,积极追求创新,持续升级和迭代,致力于提供更加智能的消息分发和内容服务,为用户提供更智能、更符合兴趣的体验,同时也为业务的增长和发展奠定坚实的基础。

作者简介

李松

■ C端及中台产研中心-服务端研发部-增长运营技术团队

■ 汽车之家高级系统开发工程师,2018年加入汽车之家,一直负责之家Push业务的研发工作。

袁许晓

■ C端及中台产研中心-服务端研发部-增长运营技术团队

■ 汽车之家高级系统开发工程师,2016年加入汽车之家,先后从事直播、关注、推送等业务的研发工作。

版权声明:本文内容转自互联网,本文观点仅代表作者本人。本站仅提供信息存储空间服务,所有权归原作者所有。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1393616908@qq.com 举报,一经查实,本站将立刻删除。

(0)

相关推荐

发表回复

登录后才能评论