友盟+高吞吐、极速高并发智能推送服务,赋能值得买科技的精准化用户运营
最新资讯 • U-Push
16594
2022-9-15
摘要:
北京值得买科技股份有限公司(以下简称“值得买科技”)作为一家专注于消费产业的科技集团,在主营业务“什么值得买”的基础上,致力于通过构建覆盖站内外优质内容的全域流量体系,提高电商、品牌商与用户之间的连接效率。面对消费电商市场日益激烈的市场竞争,如何更好的触达消费者,如何将优质内容、商品更精准的推送给目标人群,提升用户粘性和满意度的同时,提升产品销量和GMV,是值得买科技必须要回答的问题。

经过多年的发展,我国消费电商总体上处于商品溢出、内容溢出的状态。如何提升C端(消费者)和B端(品牌与商家)的连接效率,成为消费电商企业亟需解决的问题。

北京值得买科技股份有限公司(以下简称“值得买科技”)作为一家专注于消费产业的科技集团,在主营业务“什么值得买”的基础上,致力于通过构建覆盖站内外优质内容的全域流量体系,提高电商、品牌商与用户之间的连接效率。面对消费电商市场日益激烈的市场竞争,如何更好的触达消费者,如何将优质内容、商品更精准的推送给目标人群,提升用户粘性和满意度的同时,提升产品销量和GMV,是值得买科技必须要回答的问题。

值得买科技业务体系

消息推送作为提升用户粘性和活跃度的重要手段,在“什么值得买”的用户运营的方式之一。然而,在进行消息推送厂商选型过程中,值得买科技发现市场上的大量消息推送工具都无法很好的满足其需求,且存在诸多问题。例如:

- 消息推送服务器吞吐量不足,尤其是当大促时,推送堆积问题严重,自身优惠活动消息无法触达用户;

- 推送延迟,消息不能及时送达客户,错过最佳时机,活动效果大打折扣;

- 从技术角度,推送SDK接入复杂,需要多次调试,易用性差,学习门槛高;

- 无法判断用户是否活跃,浪费厂商通道配额;

- 推送链路监测不完整,不能有效分析推送效果数据,难以优化推送策略等。

作为一家技术驱动型的消费电商企业,值得买科技希望将平台的优质消费内容精准推送给有需要的用户,避免对用户造成无谓的打扰,不仅对消息推送吞吐量、延迟、易用性、手机厂商覆盖、推送链路监测等性能指标有严格的要求,还对消息推送准确度有很高的要求。

经过严格的评估程序,值得买科技最终选择了友盟+,并持续了长达5年的紧密合作。什么值得买公司借助友盟+的U-Push平台,构建智能消息推送方案,成功提升“什么值得买”APP的活跃度和用户粘性。

具体来看,友盟+为值得买科技打造的智能消息推送方案涵盖两部分:

多层次技术优化,实现高吞吐、极速高并发消息推送服务

什么值得买APP每天消息推送吞吐量数千万,并且对消息延迟要求严格,为了保证绝大部分用户都能在几秒内收到推送,这对消息推送供应商的技术能力提出了很高的要求。

在长期服务客户的实践中,友盟+的U-Push研发团队结合阿里巴巴数据技术能力总结出一套高性能应用实践方案,为高吞吐量、低延时消息推送奠定了坚实的技术基础。

友盟+消息推送应用架构

在这个高性能技术方案中,友盟+在应用接入层、服务层、存储层、数据通道等多个层面都进行了技术优化,具体如下:

接入层-Internet接入层

友盟+消息推送服务对外网暴露的业务接口统一经过阿里巴巴安全接入层,接入层主要实现为lvs+OpenResty,结合阿里巴巴集团安全部能力通过插件的方式支持防刷量、防垃圾、防攻击、弹性扩展,安全和稳定性水位与阿里巴巴集团一致。

接入层-API部分

友盟+消息推送支持通过HTTP/HTTPS协议调用OpenAPI接口,实现消息发送、状态查询、任务取消、统计数据查询、设备标签设置和查询、分通道数据查询,OpenAPI采用友盟+开发者平台统一颁发masterSecretKey做sign鉴权。同时友盟+消息推送服务支持web页面发送,可直接由运营人员通过友盟+开发者控制台(portal)完成消息发送、应用管理、任务控制、设备信息管理、测试设备信息管理和多维业务报表查询。

服务层

友盟+消息推送使用阿里巴巴内部RPC框架HSF构建的微服务体系,服务依据业务权重实现逻辑和物理双隔离。所有服务采用多机房、多环境部署,服务发布严格遵守阿里巴巴安全生产管理规范,保障生产、运行时服务稳定。其中Android长链服务采用阿里巴巴基于SPDY协议的低延迟自研解决方案,可支持150w/QPS消息下行,iOS发送集群采用阿里巴巴自研的高延迟环境下境内外双机房海量数据同步解决方案,可支撑50w/QPS消息下行,送达速率保持行业领先。

存储层

友盟+消息推送为不同的业务场景设计了针对性的存储解决方案,包括MySQL(元信息和少量配置场景)、Lindorm(海量数据KV场景)、Lindorm Wide Column(多维度海量数据场景)、AnalyticDB MySQL版(OLAP场景)、Tair企业版(海量数据高性能场景)、LevelDB(高性能持久化场景),其中除LevelDB使用开源版其它所有存储组件均使用阿里巴巴集团统一内部服务版,具备专职垂直领域研发团队支撑和稳定性保障,友盟+消息推送团队和阿里巴巴内部相关存储开发团队长期保持深度技术合作。

数据通道层

友盟+自建长连通道和阿里系App使用相同基础设施和技术,基于阿里系基础设施团队提供的全双工、低延时、高安全的通道服务,系统稳定性高,保障通道带宽buffer充足,业务高峰期保证服务稳定、送达率高,送达速度快。友盟+同时支持国内主流Android厂商通道,在自建长连通道不在线时,通过厂商通道保障消息送达率,包括华为、小米、荣耀、oppo、vivo、魅族。iOS通道友盟+完全兼容苹果官方APNs通道,通过在美东部署专有独立发送集群和跨国专线来保障消息送达速度和质量,减少延时。

U-Push产品具备手机设备在线状态实时接口功能,能判断用户设备的在线状态:对于在线设备,通过友盟+在线通道投递;对于离线设备,则通过厂商通道投递。通过差异化消息推送,最大化在线通道投递量,节约厂商通道推送配额和费用。

除了在不同环节进行技术优化,为了满足值得买科技严格的消息推送技术要求,友盟+提供的解决方案,还有诸多技术优势,主要表现在:

针对苹果手机用户的高性能消息处理

苹果在中国手机市场占有相当份额,但苹果手机的消息发送依赖苹果自身的Apns服务,而Apns服务在中国境内没有服务器,这会带来消息延迟问题,即便使用Proxy在访问Apns环节仍然有150ms的延迟。在极端情况下,Apns只支持单播(一次发送一个设备)。

为了更好支撑值得买科技千万量级的消息吞吐需求,友盟+针对苹果手机用户做了诸多高性能优化设计方案,具体包括:异地部署,消息推送服务将iOS消息发送的最后一环“消息发送服务”部署在了Apns服务所在地,在物理层面降低RT;HTTP2+Netty,Apns服务支持HTTP2协议,基于Netty的高性能事件驱动设计iOS发送服务可以轻松支持数万QPS。连接复用和故障保护,开发一套连接复用机制,同时对疑似异常连接增加了故障保护机制,在证书失效、证书过期、网络抖动的情况下保护进程。单播批量出境,针对Apns跨境高延迟的问题,推送服务采用内存队列的方式实现单播的批量出境,使用drainTo代替pop平摊跨境的高RT。

针对上、下行链路特征设置差异化解决方案,优化链路设计

消息推送根据业务场景分为上行链路和下行链路,这两种链路在业务需求上存在明显的差异。

上下行链路解析

为了更好满足值得买科技的需求,友盟+针对这两种场景,分别设计了针对性的解决方案。

实时流的削峰处理,应对峰值流量挑战

在定时消息、广播消息、模版消息等业务场景中,需要面临的一大挑战是对峰值流量的处理。例如,将定时消息设置在整点,广播消息会将一次请求分裂为数千万甚至数亿次,此时消息推送需要解决的削峰问题更加严重。

为了解决这个问题,友盟+的推送服务使用内存队列和消息中间件的方式实现削峰:内存队列,在实时流写入消息队列前在内存阶段将消息切分为毫秒级的微批,相当于用内存IO换消息队列IO;消息队列,将不同职能的服务彻底解耦,实现不同职能服务的按需扩展,如入口服务要承载大量HTTP链接,需要部署大量机器,筛选服务业务量相对较小,只需要少量机器支撑。

多点优化,提升C端用户接收推送体验

为了进一步提升C端用户的推送体验,U-Push进行了多项优化:历经多年双十一等高并发、超大流量锤炼,推送稳定高效,实测消息下行并发速度超过200万/秒;全面支持P8/P12证书,大幅降低C端用户收不到消息概率,有效降低开发人员维护成本,提升iOS平台推送稳定性及到达率;根据不同网络环境,调整心跳频率,将参数调整到最优状态,降低消息推送的电量/流量消耗,提升C端用户体验;推送错误消息后,可直接实现一键撤回,降低由于推送事故导致的不良后果。

正是基于以上技术能力,U-Push很好的满足了值得买科技消息推送的业务需求,每天吞吐值得买科技超过千万的用户推送量,其中90%的用户在10秒内就能收到消息。尤其是在电商大促期间,U-Push很好解决了以往由于大量消息推送导致的用户接收速度慢的问题。U-Push以稳定推送、高效吞吐、极速高并发的推送服务,有效支撑了值得买科技的用户运营和业务增长,并多次助力值得买科技的双十一和618大促活动,保障了大促期间消息推送的快速推送、高并发性和高稳定性。

友盟+全域数据+达摩院AI算法,构建智能推送方案

在消息推送层面,值得买科技的需求除了要保证推送的稳定性、高效吞吐、高并发这些基础能力外,越来越看重消息推送的转化效果和用户体验。尤其是在用户隐私保护、垃圾消息免打扰意识越来越强的情况下,以往通过群发消息来进行“信息轰炸”的方式,越来越难以为继。值得买科技希望能够推送用户真正需要的信息,切实帮助用户并提升用户满意度。

友盟+全域数据

友盟+作为国内领先的第三方全域数据智能服务商,已累计为250万移动应用、970万家网站提供十余年的专业数据服务。在长期的数据服务过程中,通过算法预测并刻画出了立体化的用户群体画像。

阿里达摩院AI算法

有了精准的用户群体画像,下一步就是要基于对用户群体的了解,来精准的匹配文案内容,这还需要用到精准匹配的AI算法。阿里巴巴达摩院自主研发的智能推送算法技术,采用MindOpt优化求解器中的在线优化算法,并结合了流计算等技术,构建在线学习与优化(简称OLAD)方案,该算法已经稳定服务了阿里内部的多个业务场景,经受住了实践的考验。

友盟+与达摩院强强合作,推出国内首个智能推送功能,对推送人群与推送文案进行精准匹配,通过对不同用户场景感知和各种约束配额下的最佳分配,将无用推送信息降权显示,降低对用户的干扰,最大化用户点击率,应用效果明显。以某电商APP客户为例,通过应用达摩院智能推送算法,客户推送消息的点击率提升了35.87%。

客户案例-某电商App应用智能推送算法提升近36%的点击率

优质文案

友盟+智能推送方案,支持一次下发多种推送文案,实现推送文案和人群的智能匹配。同一用户只被一种文案触达,避免对用户的重复打扰。U-Push平台支持可视化展示不同文案点击量差异,并基于历史推送点击率推荐优秀文案,优质文案的直接复用效率高。

智能消息文案推送后数据分析案例

综上,U-Push平台的智能推送方案,以高效吞吐、极速高并发、精准匹配的智能推送服务,帮助值得买科技实现智能化用户运营,很好的解决了以往推送文案存在的用户兴趣度低、点击量低的问题,大幅度提升了消息点击率。同时避免频繁推送造成对用户的打扰,用户的满意度、粘性都得到了明显的改善。

流量见顶的移动互联网,亟需智能推送来实现精细化用户运营

随着中国互联网流量红利见顶,移动应用的重心逐渐从增量用户转向存量用户的精细化运营。某种程度上,能否留住用户并提升用户价值和活跃度,将决定了一款APP的生死。

从各种数据维度来看,我国移动互联网企业的生存环境都不乐观。2月25日,中国互联网络信息中心(CNNIC)发布了第49次《中国互联网络发展状况统计报告》(以下简称:《报告》)。《报告》显示,截至2021年12月,我国网民规模达10.32亿,较上年只提升2.6个百分点。

网民规模和互联网普及率 数据来源:中国互联网络发展状况统计调查

截至2021年12月,我国手机网民规模为10.29亿,网民中使用手机上网的比例为99.7%,手机用户规模见顶。可以说,手机用户大规模增长的时代已经一去不复返了,因而中国移动互联网将进入惨烈的存量搏杀阶段。

手机网民规模及其占网民比例 数据来源:中国互联网络发展状况统计调查

从细分领域来看,大部分互联网细分市场的增长率都已经小于10%。

各类互联网应用用户规模和网民使用率

移动互联网的寒意,正在席卷整个行业。目前,移动APP的生存已经变得日益艰难。截至2021年12月,我国国内市场上监测到的APP数量为252万款,相比2020年下降超过93万款。事实上,移动应用APP总量从2018年就开始在不断下降了。中国移动APP的数量,从2018年巅峰时期的452万,降低到2021年的252万。两年时间,有200万移动APP都消失不见了,市场的惨烈程度可见一斑。

中国移动APP数量 来源:工业和信息化部

与此同时,用户的上网时长也见顶了。截至2021年12月,我国网民的人均每周上网时长为28.5个小时,较2020年12月只提升2.3个小时。可以预见,移动应用对用户的争夺将日趋激烈。

网民人均每周上网时长 数据来源:中国互联网络发展状况统计调查

在这种情况下,高吞吐量、极速高并发的智能推送服务,就成为移动应用APP激活用户、提升用户粘性的重要法宝。找一个靠谱的智能推送合作伙伴,对移动互联网企业的用户运营至关重要。

显然,作为领先的全域数据智能服务商,友盟+就是一个不错的合作伙伴。友盟+能够为客户提供稳定、快速、高并发的推送服务,多项性能指标居于业界领先地位:消息吞吐量大,具备百万级qps的消息吞吐能力,日消息发送量100亿+;延迟低,10分钟内成功推送99.9%的在线用户,相对友商竞品可以实现提前2-5分钟送达;送达率高,U-Push整体送达率72%,Android送达率(基于发出)超过90%。友盟+在消息推送领域深耕长达7年时间,服务了大量的客户,日建立长链接应用数超过50,000+。

可以预见,像友盟+这样的数据智能服务商,将是移动互联网企业的重要合作伙伴。友盟+的智能推送服务,将显著提升移动互联网企业的用户运营效率,进而帮助其打赢这场“用户保卫战”。