Push Notification

推送通知是由移动应用或网站直接发送到用户设备的简短、可点击消息,即使应用未在使用中也能送达。它们会显示在锁屏、通知中心和横幅中,用于提供及时更新、促销、提醒和警报。对于移动应用而言,推送通知是提升用户互动、提高留存率和重新激活不活跃用户的最有效工具之一。

什么是推送通知?

推送通知是由应用服务器发起并发送至用户设备的消息,无需用户执行任何操作。与用户必须主动请求信息的拉取式通信不同,推送技术会主动向已安装应用且启用通知的设备发送提醒。

即使手机处于锁定状态或应用未运行,这些消息也能触达用户,使其成为应用发布者可用的最直接沟通渠道之一。推送通知到达时,通常会以设备屏幕上的横幅或提醒形式出现,并根据用户偏好伴随声音或振动。

Apple 于 2009 年 6 月首次推出推送通知服务 Apple Push Notification Service (APNs)。Google 随后于 2010 年推出 Google Cloud to Device Messaging (C2DM),之后发展为 Firebase Cloud Messaging (FCM)。自此,推送通知已成为几乎所有移动应用的必备功能。

推送通知

推送通知的主要特征

特征说明
发送方式由服务器发起(推送),而非由用户请求(拉取)
用户要求必须安装应用;用户必须选择接收(iOS)或未选择退出(Android)
可见性显示在锁屏、通知中心和横幅中
应用状态即使应用关闭或设备锁定也可正常运行
内容类型文本、图片、视频、GIF、操作按钮、声音
平台iOS、Android、网页浏览器、桌面设备、可穿戴设备

为什么推送通知对营销至关重要?

推送通知能够直接、即时地触达用户,因此已成为移动营销策略的基石。以下是其重要原因:

优势说明业务影响
实时沟通即时向用户发送消息时效性促销和提醒可立即触达用户
高可见性显示在锁屏和通知中心90%+ 的推送通知会被看到(相比之下,电子邮件打开率约为 20%)
用户互动引导用户回到您的应用使用推送通知的应用互动度提高 88%
提升留存重新激活不活跃用户前 90 天接收推送的用户留存率高出 3 倍
成本效率无单条消息成本(不同于 SMS)可免费发送给不限数量的用户
个性化根据行为和偏好进行定向个性化推送可将 CTR 提升至多 4 倍
提升转化推动特定操作推送通知可将转化率提升 7 倍

推送通知与其他渠道对比

渠道发送速度单条消息成本打开/查看率需要应用
推送通知即时免费50-80%
电子邮件数分钟至数小时15-25%
SMS即时$0.01-0.0590%+
应用内消息应用打开时免费25-40%是(应用必须处于打开状态)

推送通知如何运作?

推送通知会遵循从应用服务器到用户设备的特定流程,并由操作系统推送通知服务 (OSPNS) 协助完成。

第 1 步:用户安装应用并选择接收 当用户下载并安装应用时,应用会向设备操作系统的推送通知服务注册(iOS 使用 APNs,Android 使用 FCM)。用户必须授予应用发送通知的权限。

第 2 步:生成设备令牌 注册后,OSPNS 会生成唯一的设备令牌——用于标识该设备上该应用的特定标识符。此令牌会发送回应用,再转发至应用发布者的服务器。

第 3 步:存储令牌 应用发布者会将设备令牌存储在数据库中,并将其与用户资料关联。这样便可通过通知定向触达特定用户或用户群组。

第 4 步:编写消息 当发布者想要发送通知时,会通过推送通知服务或客户互动平台编写消息,定义内容、目标受众和发送时间。

第 5 步:发送至 OSPNS 消息将连同目标设备令牌一起发送至相应的 OSPNS(APNs 或 FCM)。OSPNS 会验证请求,并将消息加入发送队列。

第 6 步:通知送达 OSPNS 将通知发送至用户设备。设备会根据用户设置和通知配置显示该通知。

第 7 步:用户互动 用户看到通知后,可以选择与其互动(轻点打开)、将其关闭,或使用提供的按钮执行操作。

推送通知流程图

推送通知有哪些核心类型?

推送通知可根据用途和内容进行分类。了解这些类型有助于您针对不同情况创建合适的消息。

1. 事务型通知

事务型推送通知由特定用户操作或系统事件触发。它们提供用户期待且需要的关键信息,例如订单确认、物流更新、付款收据或预约提醒。这类通知能让客户及时了解与其账户或购买相关的重要活动,从而减少用户体验中的阻碍。

示例:订单已发货、付款已确认、密码重置、预订确认、账户安全提醒。

2. 促销型通知

促销型(或营销型)通知旨在推动互动、销售和营收。它们向用户告知促销、折扣、新产品或特别优惠。虽然效果显著,但必须谨慎使用促销通知,以免让用户不堪其扰并选择退出。

示例:限时促销提醒、新产品发布、限时优惠、忠诚度奖励、个性化推荐。

3. 信息型通知

信息型通知提供无需立即操作但对用户有价值的实用更新,包括新闻提醒、内容更新、功能公告,或与用户兴趣相关的一般信息。

示例:突发新闻、新剧集上线、应用更新发布、天气提醒、体育比分。

4. 提醒型通知

提醒型通知帮助用户记住任务、预约或承诺。它们对于效率应用、医疗健康应用、健身应用以及涉及计划活动的任何服务尤其有价值。

示例:预约提醒、用药时间、已安排的锻炼、账单到期日、订阅续费。

5. 基于地理位置的通知

当用户进入或离开特定地理区域(地理围栏)时,会触发这类通知。它们能够基于实际位置提供高度情境化的消息,因此对于零售、餐饮、旅行和本地服务十分有效。

示例:附近门店提醒、本地活动通知、机场登机口变更、附近餐厅促销。

6. 再互动通知

再互动通知面向一段时间未打开应用的用户。其目的是通过吸引人的内容、特别优惠或提醒用户自己错过了什么,促使不活跃用户回归。

示例:“我们想念你”消息、连续使用提醒、弃购提醒、个性化内容推荐。

使用推送通知的行业

推送通知几乎在所有行业都具有价值,但由于需要实时、可操作的沟通,某些行业对其依赖程度更高。

行业主要使用场景主要优势
电子商务和零售限时促销、弃购挽回、订单更新、个性化优惠提高转化率,减少弃购
银行和金融交易提醒、欺诈警告、付款提醒、账户更新增强安全性,提高客户信任
媒体和娱乐突发新闻、新内容提醒、个性化推荐增加内容消费,提高留存率
旅行和酒店业航班更新、登机口变更、预订确认、值机提醒改善旅行体验,减少误机
游戏每日奖励、活动通知、好友动态、连续使用提醒提高 DAU,增加应用内购买
医疗健康和健身用药提醒、预约提醒、健康建议、锻炼激励改善健康结果,保持持续互动
餐饮和配送订单状态、配送追踪、促销、再次下单建议改善客户体验,增加复购订单
社交媒体好友请求、消息、提及、内容互动实时互动,增加应用打开次数
教育作业提醒、成绩通知、课程更新、学习连续记录提高完成率,保持持续学习
订阅应用续费提醒、新内容、试用到期、功能更新降低流失率,提高 LTV

如何在移动应用中添加推送通知?

实施推送通知需要与特定平台服务进行技术集成,并且通常需要借助第三方服务商以增强功能。

步骤iOS 实施Android 实施
1. 向 OSPNS 注册注册 Apple Push Notification Service (APNs)注册 Firebase Cloud Messaging (FCM)
2. 获取凭据生成 APNs 身份验证密钥或证书创建 Firebase 项目并下载配置文件
3. 集成 SDK添加 APNs 框架或第三方 SDK添加 FCM SDK 或第三方服务商 SDK
4. 请求权限调用 requestAuthorization() 获取用户同意Android 13+ 需要在运行时请求权限
5. 处理设备令牌实现 didRegisterForRemoteNotifications实现 onNewToken() 回调
6. 配置后端设置服务器以与 APNs 通信设置服务器以与 FCM 通信
7. 测试通知使用 Xcode 或 APNs 沙盒环境使用 Firebase Console 或 FCM 测试消息

iOS 推送通知的设计

了解推送通知的结构,有助于您优化每个元素以实现最大影响力。

元素说明最佳实践
应用图标自动显示您应用的图标确保您的应用图标在较小尺寸下仍易于识别
标题粗体标题文本(可见 50 个字符)控制在 25 个字符以内;确保吸引人
副标题标题下方的辅助文本(仅限 iOS)可选;用于提供更多背景信息
消息正文通知主要内容(可见 150 个字符)保持简洁;立即传达价值
富媒体图片、GIF、视频或音频附件使用 1:1 宽高比;最大 10MB
操作按钮最多 4 个互动按钮使用清晰、以操作为导向的标签
时间戳显示通知接收时间自动显示;请考虑发送时机策略

实施推送通知的挑战

尽管推送通知功能强大,但也伴随着需要谨慎管理的挑战。

挑战说明解决方案
低选择接收率用户拒绝通知权限实施预授权提示;在请求前说明价值
高退出率用户选择接收后又关闭通知尊重频率限制;确保内容相关
发送失败通知未能送达设备监控送达率;处理无效令牌
平台碎片化iOS 与 Android 的规则不同使用跨平台服务;保留针对平台的策略
时机问题在不合适的时间发送通知实施发送时间优化;尊重时区
通知疲劳用户因过多消息而不堪其扰限制频率;优先考虑质量而非数量
隐私法规GDPR、CCPA 合规要求获取适当同意;提供退出选项
展示率问题Android 通知未显示使用展示率高的服务;处理电池优化

推送通知最佳实践

遵循经过验证的最佳实践,可最大化推送通知策略的效果。

1. 个性化您的消息

通用消息往往会被忽略。利用用户数据,根据姓名、过往行为、偏好和相关推荐来个性化通知。个性化推送通知的点击率最高可达通用消息的 4 倍。

提示:

  • 在适当情况下包含用户姓名
  • 提及过往购买记录或浏览历史
  • 根据用户群组定制优惠
  • 根据用户属性使用动态内容

2. 优化发送时机和频率

在正确的时间发送通知会显著影响互动度。避免在睡眠时间或繁忙时段发送,并为全球受众考虑时区。

时间指南:

用户情境最佳时间避免
通用10am-1pm、7pm-9pm8am 前、10pm 后
电子商务午餐时间、晚上清晨、深夜
新闻/媒体早晨、突发事件时深夜(除非紧急)
游戏晚上、周末工作时间
金融营业时间周末(除非紧急)

频率建议:

  • 大多数应用:每周最多 2-5 条通知
  • 高互动应用(游戏、社交):每天最多 1 条
  • 事务型:按需发送,但尽可能合并发送

3. 打造引人注目的内容

您的通知内容必须立即传达价值并激发用户行动。

内容检查清单:

  • 以优势或价值主张开头
  • 使用行动导向的语言
  • 在适当情况下营造紧迫感(但不要操控用户)
  • 保持消息简洁且易于浏览
  • 包含清晰的行动号召

4. 策略性使用富媒体

图片、GIF 和视频能让通知更具吸引力且更令人印象深刻。富媒体推送通知可将互动度提升 25% 或更多。

富媒体最佳实践:

  • 使用高质量、相关的图片
  • 确保媒体快速加载
  • 在不同设备上测试,以确保正确呈现
  • 考虑无障碍访问需求(不要仅依赖图片传达含义)

5. 细分您的受众

并非所有用户都应收到相同的通知。可根据以下因素进行细分:

  • 用户行为(活跃、不活跃、购买者)
  • 人口统计特征和偏好
  • 生命周期阶段(新用户、活跃用户、高流失风险用户)
  • 位置和时区
  • 应用使用模式

6. 提供价值,而非垃圾信息

每一条通知都应为用户提供真正的价值。问问自己:“我会想收到这条通知吗?”

提供价值的通知:

  • 专属优惠和抢先体验
  • 个性化推荐
  • 及时、相关的信息
  • 实用提醒
  • 用户关心事项的更新

常见问题

推送通知是由应用直接发送到用户设备的消息,即使应用未打开,也会显示在锁屏或通知中心。它们用于提供更新、促销、提醒和其他及时信息,以保持用户互动。

推送通知可免费发送,但要求用户安装您的应用;SMS 则按每条消息收费,但可触达任何拥有电话号码的人。推送通知还支持富媒体(图片、按钮)以及应用深度链接,而 SMS 仅限于文本和链接。

iOS 的平均选择接收率约为 44-51%,Android 则为 81-91%。表现优异的应用在 iOS 上可达到 63%+ 的选择接收率。要提高选择接收率,需要在请求权限前说明通知的价值。

推送通知的平均 CTR 因行业而异,通常在 2-7% 之间。经过充分优化且个性化的通知可实现 10%+ 的 CTR。影响 CTR 的因素包括时机、相关性、个性化程度和消息质量。

为避免通知疲劳,大多数应用应将通知限制在每周 2-5 条。游戏或社交媒体等高互动应用每天最多可发送一条。质量和相关性比数量更重要——每条通知都应提供价值。

关键指标包括送达率(成功送达的通知)、打开率(被打开的通知)、点击率(点击的用户)、转化率(完成预期操作的用户)和退出率(关闭通知的用户)。

可以,推送通知专为在应用关闭或设备锁定时仍能触达用户而设计。这正是其对再互动和时效性沟通极具价值的原因。
目录