跳到内容

一次性推送

如何使用一次性推送表单发送推送通知

Anchor link to

要在 Pushwoosh 中发送一次性推送通知,请前往 Campaigns(营销活动)部分。选择 One-time messaging(一次性消息),然后点击 Send message(发送消息)→ One-time push(一次性推送)。

营销活动部分显示一次性消息选项,带有发送消息按钮和一次性推送选项

选择或创建推送消息内容

Anchor link to

首先,为您的推送通知创建新内容或选择现有内容。如果您想使用预先构建的推送预设,请从可用选项的下拉菜单中选择它。

推送预设选择下拉菜单,显示可用的预设选项和创建新按钮

要创建新消息,请点击 Create new(新建),并按照本指南设置新的推送预设。

如果您需要编辑现有预设,请点击 Edit Content(编辑内容)以修改消息。

通知的预览将显示在右侧,展示它将如何向用户显示。

定义点击推送后会发生什么

Anchor link to

在为您的推送通知选择或创建内容后,使用 Show in-app banner when message is clicked(点击消息时显示应用内横幅)切换开关来配置用户点击通知时会发生什么。

默认情况下,该切换开关是关闭的,当用户点击推送通知时,将执行在推送预设中配置的操作。当您的推送预设已经包含一个明确定义的点击操作时,请使用此默认行为。

要改为显示应用内横幅,请启用 Show in-app banner when message is clicked(点击消息时显示应用内横幅)切换开关,然后从 in-app banner(应用内横幅)下拉菜单中选择要显示的应用内消息。这对于直接在应用内传递额外信息、促销或表单非常有用。所选横幅的实时预览将出现在右侧。

选择“打开应用内横幅”操作后,应用内横幅选择的预览
了解推送和应用内消息的语言行为
Anchor link to

推送通知和应用内消息可以支持不同的语言集。向用户显示的语言取决于该语言在每种内容类型中的可用性以及用户的设备语言。

您使用一个支持英语(默认)、西班牙语和德语的预设发送推送通知。 链接的应用内横幅仅支持英语和法语。 用户的设备语言设置为德语。

  • 推送通知将以德语显示,因为用户的设备支持该语言。

  • 应用内横幅将回退到英语,因为横幅的语言设置中不提供德语。

将消息保存到收件箱

Anchor link to

您可以将推送通知保存到应用的收件箱中,允许用户随时访问和查看重要消息。 了解更多关于消息收件箱的信息

要启用此功能,请切换 Save message to Inbox(将消息保存到收件箱)选项。启用后,标题和消息将从推送预设中提取。

“将消息保存到收件箱”切换开关已启用,收件箱配置选项可见
从收件箱中移除
Anchor link to

通过从 Remove from Inbox(从收件箱中移除)下拉菜单中选择以下选项之一来控制消息在收件箱中保留的时间:

  • 在指定天数后:设置消息在被自动移除前应在收件箱中保留的天数。使用输入字段指定天数。

  • 在特定日期:选择消息将从收件箱中删除的确切日期。

消息图标 URL
Anchor link to

通过在 MESSAGE ICON URL(消息图标 URL)字段中指定一个图标 URL,来自定义存储通知的外观。此图标将显示在收件箱中消息的旁边,作为通知的视觉标识符。

如果未提供图标 URL,则将在消息旁边显示默认图标。

为推送通知选择受众

Anchor link to

接下来,为您的推送通知选择受众。您可以将通知发送给所有用户,或根据用户行为或人口统计信息定位特定细分市场。

发送给细分市场

Anchor link to

选择此选项以定位特定的受众细分市场。从下拉菜单中选择一个预先构建的细分市场,或通过点击 Create Segment(创建细分市场)来创建一个新的细分市场。

然后从下拉菜单中选择以下操作之一:

  • Build segment(构建细分市场):使用细分市场构建器创建一个新的细分市场。了解更多
  • Import segment(导入细分市场):从 CSV 文件导入一个细分市场。了解更多
受众选择屏幕显示“发送给细分市场”选项,带有细分市场下拉菜单和“创建细分市场”按钮,下拉菜单显示“构建细分市场”和“导入细分市场”选项

发送给所有用户

Anchor link to

选择此选项以将通知发送给您的所有订阅者。这对于适用于您整个用户群的通用公告或促销活动非常理想。

为推送通知受众选择“发送给所有用户”选项,并附有警告消息

目标平台

Anchor link to

选择您希望通知在其上交付的平台。可用平台包括:

  • iOS
  • Android
  • Safari
  • Chrome
  • Firefox

选择目标平台可确保您的消息能够到达适当设备上的用户。只有所选平台上的用户才会收到通知。

目标平台选择显示 iOS、Android、Safari、Chrome 和 Firefox 复选框选项

配置完受众并选择目标平台后,点击 Next(下一步)以继续设置您的推送通知。

安排推送通知

Anchor link to

接下来,选择何时发送您的推送通知。您有以下选项:

  • 立即发送
  • 安排在特定时间发送
  • 让 Pushwoosh 根据每个用户的行为确定最佳时间。

立即发送

Anchor link to

如果您希望在设置营销活动后立即发送推送通知,请选择此选项。这对于紧急或时间敏感的消息非常有用。

为推送通知调度选择“立即发送”选项,显示立即交付选项

选定时间

Anchor link to

选择此选项以将您的推送通知安排在特定的日期和时间。

  1. 使用日历选择通知的确切日期。
  2. 以小时和分钟(使用 24 小时格式)设置通知应发送的时间。
  3. 选择适当的时区:
  • Subscriber’s device timezone(订阅者设备时区)。通知将根据接收者的本地时间发送,确保在他们所在时区的指定时间交付。
  • Custom timezone(自定义时区)。选择一个特定的时区来为所有接收者安排通知,这对于定位特定地区的用户非常有用。
将您的推送通知安排在特定的日期和时间

最佳时间(需要付费订阅)

Anchor link to

此选项允许系统在每个用户的最佳时间发送通知,该时间由他们过去的历史互动记录确定。您只需选择开始发送通知的日期。Pushwoosh 将处理时间安排,在选定日期的每个用户的最佳时间发送通知。

如果系统无法确定用户的最佳时间(例如,由于缺少时区数据),您可以指定一个备用时间。以小时和分钟输入备用时间,并选择适当的备用时区。

要使用 Best time(最佳时间)功能,请确保:

  • 默认应用事件已启用。
  • 您之前曾在不同时间发送过消息,以收集足够的用户数据,供系统确定最佳发送时间。

配置消息交付设置

Anchor link to
设置频率上限
Anchor link to

使用频率上限来限制用户接收推送消息的频率,防止过度发送消息并减少用户流失。选择以下选项之一:

  • Use Global frequency capping settings(使用全局频率上限设置)

    应用您在全局频率上限设置中配置的项目范围限制。

    例如,如果全局限制设置为 9 天内 3 条消息,则超过此限制的额外消息将被跳过。

    频率上限设置显示已选择“使用全局频率上限设置”选项
  • Ignore Global frequency capping(忽略全局频率上限)

    即使用户已超过渠道的消息限制,他们仍将收到此消息。请谨慎使用此选项,以避免过度发送消息。

    频率上限设置显示已选择“忽略全局频率上限”选项
  • Use custom frequency capping(使用自定义频率上限)

    为此消息设置自定义消息限制。如果用户超过此自定义上限,消息将被跳过,用户将进入下一步。

频率上限设置显示“使用自定义频率上限”选项,并带有自定义限制配置
设置发送速率限制
Anchor link to

Send rate(发送速率)设置控制消息传递给您的受众的速度。调整发送速率有助于您管理交付速度,防止后端过载,并提高整体可交付性。

选择以下选项之一:

  • Use global send rate settings(使用全局发送速率设置) 应用在您项目的消息交付设置中配置的发送速率限制。如果未设置限制,所有消息将立即发送。当您希望交付速度遵循项目的默认规则时,请使用此选项。了解更多关于全局发送速率限制的信息

使用全局发送速率设置

  • Send messages without send rate(无发送速率限制发送消息) 尽可能快地发送消息,忽略任何全局发送速率限制。请谨慎使用,以避免后端过载或造成交付高峰。

无发送速率限制发送消息

  • Use custom send rate(使用自定义发送速率) 仅为此消息覆盖全局发送速率。允许您指定每分钟发送的消息数量,从而完全控制交付速度。消息将以您在消息元素中定义的自定义速率发送。

使用自定义发送速率

配置完所需选项后,点击 Next(下一步)进入确认步骤。

审查和编辑您的内容

Anchor link to

在最终确定之前,请审查内容、点击操作、受众、平台和调度选项,以确保一切都配置正确。您还将看到您推送通知在每种所选语言中的预览。您可以根据需要调整任何设置。

审查和编辑内容屏幕,显示推送通知预览和多种语言的配置摘要

或者,您可以选择将您的推送通知链接到一个聚合营销活动,从而可以将此消息与一个更大、正在进行的营销活动相关联,并随时间跟踪其与相关通知的性能。

链接到聚合营销活动选项切换,用于将推送通知与更大的营销活动关联

一切确认后,点击 Schedule push(安排推送)以稍后交付,或点击 Send now(立即发送)以立即发送。

示例场景

Anchor link to

假设您是一家健身应用的营销经理,您想发送一个关于高级会员资格闪购的一次性推送通知。以下是操作方法:

创建营销活动
Anchor link to

前往 Campaigns(营销活动),选择 One-time messaging(一次性消息),然后点击 Send message(发送消息)→ One-time push(一次性推送)开始设置您的营销活动。

创建消息内容
Anchor link to

由于您想为此闪购创建一条新消息,请点击 Create new(新建)并设置一个名为 Flash Sale: 50% Off Premium Membership(闪购:高级会员资格 5 折优惠)的推送预设。

以下是推送消息的示例文本:

“限时优惠!未来 24 小时内享受高级会员资格 5 折优惠。不要错过独家锻炼和功能!”

在推送预设中,添加一个深层链接,将用户引导至应用的会员页面。一旦您对设计和内容满意,点击 Next(下一步)进入受众选择步骤。

推送预设创建表单,显示闪购推送通知内容,包含标题和消息字段
选择受众
Anchor link to

对于这次闪购,您想定位那些对高级服务表现出兴趣但尚未订阅的用户。选择 Send to segment(发送给细分市场),然后从下拉菜单中选择 Interested in Premium(对高级服务感兴趣)细分市场。该细分市场包括已查看高级页面但尚未升级的用户。

受众选择显示“发送给细分市场”选项,并从下拉菜单中选择了“对高级服务感兴趣”细分市场
设置时间
Anchor link to

由于闪购是时间敏感的,您希望通知立即发出。选择 Send immediately(立即发送),以便在营销活动设置完成后立即发送通知。

调度选项显示为时间敏感的闪购营销活动选择了“立即发送”选项
审查并发送
Anchor link to

审查所有营销活动详情,以确保通知看起来正确。

审查屏幕显示完整的营销活动配置摘要,包含推送通知预览和设置
链接到聚合营销活动(可选)
Anchor link to

如果此通知是包含多条消息的长期营销活动(例如,季节性销售或持续促销)的一部分,您可以切换 Link to Aggregated Campaign(链接到聚合营销活动)选项。这将允许您在更广泛的营销活动中跟踪此通知与其他相关消息的性能。

一切确认后,点击 Send message(发送消息)以立即发送通知。

如何使用 Customer Journey Builder 发送一次性推送通知

Anchor link to

您还可以通过 Customer Journey Builder 发送一次性推送通知,移动和 Web 营销活动的过程相同。这允许您向选定的用户细分市场发送即时推送通知。

将以下元素拖放到您的画布上:Audience-based Entry(基于受众的入口)、Push(推送)和 Exit(退出旅程)。连接这些元素:

要向所有已选择接收的用户发送推送通知,请双击 Audience-based Entry(基于受众的入口)。

  1. 如果您已经有“Push Alerts Enabled”细分市场,请在 Audience Source(受众来源)中选择它:
基于受众的入口元素,显示在受众来源下拉菜单中选择了“Push Alerts Enabled”细分市场
  1. 如果您还没有“Push Alerts Enabled”细分市场,请点击 Create Segment(创建细分市场)。在打开的选项卡中,创建一个标签为“Push Alerts Enabled is true”的细分市场过滤器。点击 Save segment(保存细分市场):

然后为内容配置 Push(推送)元素——了解如何创建推送通知内容

配置完推送后,点击 Launch campaign(启动营销活动):

客户旅程界面,显示画布右侧的“启动营销活动”按钮

平台设置

Anchor link to
iOS 推送通知设置表单,显示标题、副标题、角标、声音和其他 iOS 特定选项

Title. 指定一个不同于应用名称的自定义推送通知标题。为了提高打开率,可以使用动态内容来个性化消息的标题。请注意,标题对于您的推送所翻译的所有语言都是相同的。如果您需要多语言标题,请在消息部分启用它;多语言标题对于所有平台都是相同的。

Subtitle。为 iOS 推送通知指定副标题。它将显示在标题和推送消息文本之间。副标题可以使用动态内容占位符进行个性化。

Badges。设置要随推送发送的 iOS 角标数字。使用 +n / -n 来增加/减少当前的角标值。发送 0 会清除应用图标上的角标。

Sound。指定您应用程序主捆绑包中的自定义声音。请确保将音频文件放置在您的 iOS 项目的根目录下。

iOS8 Category。为 iOS8 选择一个带有按钮集的类别。

iOS Thread ID。用于按线程对相关通知进行分组的标识符。具有相同线程 ID 的消息会在锁定屏幕和通知中心进行分组。要创建线程 ID,请点击 Edit(编辑)。

iOS 线程 ID 配置,显示“编辑”按钮以创建新的线程 ID 用于分组通知

在打开的窗口中输入名称和 ID,然后点击 Save(保存)。

线程 ID 创建对话框,显示名称和 ID 输入字段以及“保存”按钮

从下拉列表中选择线程 ID:

iOS 线程 ID 下拉菜单,显示推送通知设置中可供选择的线程 ID

看看具有两个不同线程 ID 的分组推送通知在设备上的样子:

iPhone 锁定屏幕显示分组的推送通知,两个不同的线程 ID 分别显示

iOS Root Params。APS 字典的根级别参数。

iOS10+ Media attachment。用于 iOS 富通知的任何视频、音频、图片或 GIF 的 URL。有关 iOS 10 富通知的更多详细信息,请参阅本指南

Send silent notification。允许发送带有 content-available 属性的静默推送。当静默推送到达时,iOS 会在后台唤醒您的应用,这样您就可以从服务器获取新数据或进行后台信息处理。

Critical Push。代表 iOS 关键警报,即使在“勿扰模式”开启或 iPhone 静音时也会播放声音。关键警报仅允许苹果授权的应用使用。要为您的应用启用关键警报,请在苹果开发者门户提交授权请求

Expiration time。设置在设备离线的情况下,推送将不会被投递的时间段。

iOS 15 通知中断级别
Anchor link to

从 iOS 15 开始,专注模式管理用户设备上的通知中断级别。使用专注模式,iPhone 用户可以以各种方式自定义他们的通知偏好,包括设置自己的工作、睡眠和个人通知模式。这些模式可以允许用户选择的特定应用的通知,并在模式启用时阻止其他应用发送推送。例如,用户可能将工作模式设置为仅允许与工作相关的应用的通知。

iOS 15 中引入了四种中断级别选项:

Active Pushes (默认)
Anchor link to

主动推送的行为与 iOS 15 之前的常规通知行为相同:通知在收到时立即呈现,收到推送时屏幕会亮起,并且可以播放声音和振动。如果专注模式阻止了应用的通知,主动推送将无法突破此模式。

Passive Pushes
Anchor link to

至于被动推送,系统会将它们添加到通知列表中,而不会点亮屏幕或播放声音。这类推送用于不需要用户立即关注的通知,例如个人推荐、优惠或更新。这些通知不会突破专注模式。

Time Sensitive Pushes
Anchor link to

时间敏感中断级别允许即使在专注模式阻止应用通知的情况下,也能在推送送达时显示。这些通知会带有一个黄色的时间敏感横幅显示。但是,用户可以关闭时间敏感通知中断的功能。时间敏感中断级别应用于需要用户立即关注的通知,例如账户安全或包裹递送提醒。

Critical Pushes
Anchor link to

关键中断级别的推送会由系统立即显示,即使在“勿扰模式”激活时也是如此。这些推送会点亮屏幕并绕过静音开关播放声音。关键推送应用于严重天气或安全警报等紧急情况,并需要经过批准的授权。

Android 推送通知设置表单,显示推送标题、角标、声音、LED 和其他 Android 特定选项

Push title。在此处指定您的 Android 通知标题。使用动态内容占位符个性化标题。请注意,标题对于您的推送所翻译的所有语言都是相同的。如果您需要多语言标题,请在消息部分启用它;多语言标题对于所有平台都是相同的。

Badges。指定角标值;使用 +n 来增加。

Sound。指定您应用程序“res/raw”文件夹中的自定义声音文件名。省略文件扩展名。

LED。选择 LED 颜色,设备将尽力近似。

Image Background Color。Android Lollipop 上的图标背景颜色。

Force Vibration。到达时振动;仅用于紧急消息。

Icon。通知图标的路径。插入动态内容占位符以个性化图标。

Banner。在此处输入图片 URL。图片宽度必须 ≤ 450px,宽高比约为 2:1,并且将进行中心裁剪。插入动态内容占位符以个性化横幅。

Android root params。Android 有效负载的根级别参数,自定义键值对象。

Android 高级设置,显示交付优先级、重要性级别、过期时间和通知渠道选项

Delivery priority。在设备处于省电模式时启用通知的交付。具有交付优先级的通知无论如何都会被交付,而正常交付优先级意味着通知将在省电模式关闭后交付。

Importance level。为 Android 8.0 及更高版本的设备设置“重要性”参数,以及为 Android 7.1 及更低版本的设备设置“优先级”参数。此参数的有效值为 -2 到 2,用于确定通知渠道或特定通知的中断级别。

  • 紧急重要性级别 (1-2) - 通知会发出声音并作为抬头通知出现
  • 高重要性级别 (0) - 通知会发出声音并出现在状态栏中
  • 中等重要性级别 (-1) - 通知不发出声音但仍出现在状态栏中
  • 低重要性级别 (-2) - 通知不发出声音且不出现在状态栏中

Expiration time。设置在设备离线的情况下,推送将不会被投递的时间段。

Notifications Channels。从 Android 8.0 开始,您可以创建通知渠道。要创建渠道,您需要执行两个步骤:

  1. 设置渠道的配置。指定所有必需的参数,例如声音、振动、LED 和优先级;
  2. 通过向 Android 根参数添加以下键值对来指定渠道名称:{“pw_channel”:“NAME OF CHANNEL”}

要向现有渠道发送通知,您需要在 Android 根参数中指定完全相同的键值对。

在设备上创建渠道后,无法更改其参数。

Safari 推送通知设置表单,显示标题、操作按钮标签、URL 字段和过期时间选项

Title。在此处指定您的 Safari 通知标题。此字段为必填项,否则将不会发送推送。使用动态内容个性化 Safari 推送标题,可以提高打开率并增加受众忠诚度。

请注意,标题对于您的推送所翻译的所有语言都是相同的。如果您需要多语言标题,请在消息部分启用它;多语言标题对于所有平台都是相同的。

Action button label (optional)。在此处指定自定义操作按钮标签。如果未设置,将默认显示“Show”。

URL field。将占位符替换为您在应用的 Safari 配置中指定的 URL 的一部分。用户在打开您的通知时将被重定向到 Safari 中的此 URL。

Expiration time。设置在设备离线的情况下,推送将不会被投递的时间段。

Chrome 推送通知设置表单,显示图标、标题、大图、Chrome 根参数和按钮配置

Icon。指定您的扩展资源中的图标名称或完整路径 URL。可使用动态内容占位符进行个性化。

Title。指定 Chrome 通知标题。可使用动态内容占位符进行个性化。

请注意,标题对于您的推送所翻译的所有语言都是相同的。如果您需要多语言标题,请在消息部分启用它;多语言标题对于所有平台都是相同的。

Large image。通过指定图片的完整路径 URL,向您的通知添加一张大图。

Chrome root params。设置特定于发送到 Chrome 的推送的参数。例如,要与发送到移动设备的深层链接并行地向 Chrome 平台发送常规链接,请在此处输入链接,如下所示:{"l": "http://example.com"} Chrome 根参数优先于发送到 Chrome 的推送通知的常规推送参数。因此,Chrome 订阅者将获得您在此处指定的链接,而使用移动设备的用户将获得深层链接。

Buttons。为您的推送创建自定义按钮。指定按钮标题和要打开的 URL(可选)。如果省略 URL,按下按钮将关闭推送。

对于按钮 URL,可以进行个性化,以更好地满足用户的兴趣、偏好和活动。动态数据(分配给设备的标签值)会像任何动态内容一样插入到 URL 中。

输入 URL 时,点击输入字段旁边的个性化按钮。

Chrome 按钮 URL 配置,显示 URL 输入字段旁边的“个性化”按钮,用于动态内容

接下来,选择您想用于个性化用户按下按钮后将访问的页面的标签。例如,要根据用户所在的位置将他们带到您网站的某个部分,请将国家/地区标签添加到 URL 中。因此,例如,来自美国的用户按下“了解更多”按钮后将访问 https://www.pushwoosh.com。

用于个性化 Chrome 按钮 URL 的标签选择对话框,显示可用标签,包括国家/地区标签

Duration。指定推送显示的时间。如果您希望通知一直显示直到用户与其交互,请设置为无限。

Expiration time。设置在设备离线的情况下,推送将不会被投递的时间段。

Firefox 推送通知设置表单,显示图标、标题、Firefox 根参数和过期时间配置选项

Icon。指定您的扩展资源中的图标名称,或完整路径 URL。可使用动态内容占位符进行个性化。

Title。指定 Firefox 通知标题。可使用动态内容占位符进行个性化。

请注意,标题对于您的推送所翻译的所有语言都是相同的。如果您需要多语言标题,请在消息部分启用它;多语言标题对于所有平台都是相同的。

Firefox root params。设置特定于发送到 Firefox 的推送的参数。例如,要与发送到移动设备的深层链接并行地向 Firefox 平台发送常规链接,请在此处输入链接,如下所示:{l: “http://example.com”} Firefox 根参数优先于发送到 Firefox 的推送通知的常规推送参数。因此,Firefox 订阅者将获得您在此处指定的链接,而使用移动设备的用户将获得深层链接。

Windows 8, 10

Anchor link to
Windows 8 和 10 推送通知设置,显示 toast 模板选择列表和特定语言的输入字段

Windows 8 提供了超过 60 种 toast、tile、raw 和 badge 模板,因此我们只在 GUI 中添加了 toast 模板,因为它们最受欢迎。Tile、raw 和 badge 模板仅通过远程 API 可用。

首先,从右侧列表中选择模板以解锁相应的输入。然后您可以输入所需所有语言的内容。Windows 8 推送模板中的字段数量不同,因此我们必须将其与所有其他平台分开。它有自己的一组语言选项卡,使用方式与常规语言选项卡相同。

Amazon 推送通知设置表单,显示标题、声音、图标、横幅和过期时间配置选项

Header。在此处指定您的 Amazon 通知标题。

Sound。指定您应用程序“res/raw”文件夹中的自定义声音文件名。省略文件扩展名。

Icon。通知图标的路径。

Banner。通知横幅的完整路径。

Expiration time。在设备离线的情况下,推送将不会被投递的时间段。