应用内消息是在用户使用您的应用时出现在应用内部的消息,它们会覆盖在屏幕上,但不会中断应用正在执行的操作。您可以使用它们来获取推送权限、引导新用户、挽回购物车、宣布更新、重新吸引流失用户以及请求评分,所有这些都在消息相关的时刻进行。本指南将向您展示如何创建和定位应用内消息。
开始之前
- 您需要在应用中集成 PushEngage 移动 SDK。应用内消息通过应用 SDK 进行传递,支持从 PushEngage Android SDK 1.0.0 开始。
- 用户无需订阅推送通知即可查看应用内消息。
- 应用内消息是一项专业功能。如果您的套餐不包含此功能,您将看到升级提示。
- 要使用事件触发器,您的应用需要将事件发送到 PushEngage。
您可以使用应用内消息做什么
应用内消息会覆盖在您的应用之上,同时应用会继续运行,因此您可以在上下文中触达用户。常见目标包括:
- 在花费操作系统提示之前,先获取推送权限。
- 引导新用户体验首次价值,并恢复任何停滞的用户。
- 在同一会话中挽回购物车和价格下跌意向。
- 在受影响的屏幕上宣布已发布的内容。
- 通过返利优惠重新吸引流失用户。
- 在合适的时机请求评分、反馈和推荐。
每条消息使用四种格式之一:
| 格式 | 内容 |
|---|---|
| 顶部横幅 | 屏幕顶部的横幅。 |
| 底部横幅 | 屏幕底部的横幅。 |
| 中心模态框 | 屏幕中心的卡片。 |
| 全屏 | 覆盖整个屏幕的消息。 |
创建应用内消息
- 在 PushEngage 仪表板中,转到 Campaign » In-App Messages 并点击 Create New Message。
- 从现成的模板库中选择一个模板,或从空白消息开始。您可以按目标筛选模板,例如获取推送权限、公告、优惠和促销、入门和教育、评分和反馈、更新和通知、购物车和商务、挽回和互动以及增长其他渠道,或按关键字搜索模板。
- 在设计步骤中设计消息。
- 在触发器和受众步骤中设置触发器和受众。
- 点击保存并激活使其上线。

设计消息
设计步骤是一个基于块的编辑器。添加和排列文本(标题、正文、说明、统计信息或清单)、徽章、图像、最多两个按钮、分隔符和间隔符等块,并包含一个关闭按钮。按钮可以打开 URL、关闭消息、请求用户通知权限或运行您的应用处理的自定义操作。实时预览会显示您选择格式的消息。您还可以将设计保存到我的模板以供以后重用。

设置触发器
选择消息显示的时间:
- 应用打开时。激活后,当应用打开时会显示消息。您可以添加几秒钟的延迟,使其在应用打开后稍后出现。
- 按事件。当您的应用触发特定事件(使用
triggerIAMEvent)时,会显示消息。输入事件名称,并可选择添加事件参数的条件,使其仅在匹配时触发。这需要您的应用将事件发送到 PushEngage。
选择受众
默认情况下,消息可以显示给所有人。要缩小范围,请定位细分受众群,并根据操作系统版本和应用版本等内置字段以及您自己的订阅者属性构建受众条件,将它们组合起来以匹配所有条件或任何条件。
设置显示和频率
- 位置。顶部横幅、底部横幅、中心模态框或全屏。
- 关闭时间。消息在屏幕上显示的时间(秒),以及点击时是否关闭。
- 优先级。设置优先级,以便 PushEngage 知道在有多个消息符合条件时先显示哪个。
- 频率。显示一次、按间隔重复显示,或限制显示次数。
- 计划。设置开始和结束时间,以便消息仅在某个时间窗口内显示。
跟踪效果
消息激活后,其分析将显示展示次数、点击次数和关闭次数,以及每个按钮的点击次数和随时间变化的趋势,以便您了解每条消息的效果并进行优化。当设备离线时,事件会排队等待,并在重新连接后报告,因此在连接恢复后计数才会稳定。
常见问题解答
用户需要推送订阅才能看到应用内消息吗?
不。应用内消息会在您的应用内显示,无论用户是否已订阅推送通知,因此您甚至可以使用它来请求通知权限。
我需要添加代码才能使用应用内消息吗?
您需要在您的应用中集成PushEngage移动SDK,因为应用内消息是通过它传递的。使用“应用打开”触发器构建的消息在SDK就位后即可运行。使用“事件触发”构建的消息还需要您的应用使用triggerIAMEvent触发该事件,而运行自定义操作的按钮则需要您的应用使用setIAMCustomActionHandler来处理。
我可以使用哪些消息格式?
四种:顶部横幅、底部横幅、中心模态框和全屏。每种都会覆盖在您的应用之上,同时您的应用会继续运行。
什么可以触发消息?
可以是应用打开(可选延迟后),也可以是您的应用发送的自定义事件,还可以根据事件参数的条件进行可选过滤。
我如何控制某人看到消息的频率?
使用频率设置。可以将其设置为仅显示一次、按固定间隔重复显示,或限制显示次数。当有多个消息符合条件时,使用优先级来决定哪个消息获胜。
为什么应用内消息被标记为专业功能?
应用内消息包含在专业版及以上版本中。如果您的套餐不包含此功能,当您打开该功能时会看到升级提示。
如果您遇到任何问题,请随时通过单击此处联系我们。我们的支持团队将能够帮助您。