跳到内容

消息发送设置

配置全局频率上限

Anchor link to

为防止因营销活动重叠而向用户发送过多消息,请使用全局频率上限。此功能可限制用户在特定时间范围内收到的营销消息数量。一旦某个渠道的消息达到上限,在重置周期之前将不会再发送任何消息。

要在特定时间范围内控制发送给用户的消息数量:

  1. 前往 设置 > 消息发送设置 > 频率上限。
消息发送设置中的频率上限设置选项卡
  1. 打开开关,为所需渠道启用频率上限(推送通知、电子邮件、应用内消息、短信、WhatsApp)。

  2. 为每个渠道设置每个用户的最大消息数以及相应的时间段。

为每个渠道和时间段配置最大消息数

例如,您可以允许在 5 天内最多发送 4 条推送通知、2 封电子邮件和 2 条 WhatsApp 消息。

频率上限的最长周期为 30 天。

  1. 为渠道选择一个计数模式:
  • 滚动窗口(默认):计算从每次发送回溯的过去 N×24 小时内发送的消息。窗口随每条新消息移动,因此始终覆盖最近的 N×24 小时。例如,上限为每 2 天 3 次推送,则每次推送从发送时起计算,有效期为 48 小时。周一上午 9 点发送的推送在周三上午 9 点失效;周一下午 3 点发送的第二次推送则在周三下午 3 点单独失效。
  • 日历日:按 N 个日历日而不是 N×24 小时计算消息。窗口覆盖今天以及之前的 N-1 天,从当地午夜开始,并在每个新的午夜前进一整天,而不是连续滑动。选择上限时区(一个 IANA 时区,例如 America/New_York),该时区定义了此渠道的午夜时间。例如,同样是每 2 天 3 次推送的上限,在周三,窗口是周二和周三:自周二午夜以来发送的每条推送都会被计算在内,无论具体时间如何,午夜过后窗口会立即转移到周三和周四。
计数模式部分,包含滚动窗口和日历日选项以及上限时区选择器

计数模式也适用于任何可以设置自定义频率上限的地方:一次性营销活动、即时应用内消息和 Customer Journey 消息元素。

将用户从全局频率上限中排除

Anchor link to

您可以将特定用户从全局频率上限中排除。发送给被排除用户的消息将绕过渠道限制,无论配置的周期如何。

要将用户从上限中排除:

  1. 前往 设置 > 消息发送设置 > 频率上限。
  2. 在从频率上限中排除的用户中,一次输入一个 User ID 或一个电子邮件地址。
  3. 点击添加到列表。
  4. 为每个其他用户重复步骤 2-3。
  5. 点击应用更改。
从频率上限中排除的用户部分,包含 User ID 或电子邮件字段和添加到列表按钮

用户将一直被排除,直到您在消息发送设置中将他们从列表中移除。

要清除排除列表,请点击清除例外列表。

Journey 消息的全局频率上限

Anchor link to

在 Customer Journey 中创建消息元素时,默认应用全局频率上限设置。

Journey 消息设置中的频率上限指示器

但是,您可以通过覆盖全局频率上限设置来自定义处理某些消息的方式。您可以执行以下操作:

忽略全局频率上限

Anchor link to

选择发送消息时不使用全局频率上限以绕过全局频率上限规则。即使用户已超出该渠道设置的消息限制,他们仍将收到此消息。请谨慎使用,以避免发送过多消息。

选择了“发送消息时不使用全局频率上限”选项的发送设置

使用自定义频率上限

Anchor link to

此选项允许您为在指定时间段内发送的消息数量设置自定义限制。在这里,定义消息数量(例如,5 条)和可以发送这些消息的时间范围(例如,10 天)。为此自定义限制选择一个计数模式:滚动窗口或日历日,与全局设置相同。

自定义频率上限

示例场景

Anchor link to

假设您正在管理跨推送通知、电子邮件和短信的多个营销活动。为防止向客户发送过多消息,您决定设置频率上限,将每个用户在 7 天内可以收到的消息数量限制为 3 条推送通知、2 封电子邮件和 1 条短信。

以下是设置步骤:

启用全局频率上限
Anchor link to
  1. 前往 设置 > 消息发送设置 > 频率上限。
  2. 打开推送通知、电子邮件和短信的开关。
  3. 指定用户可接收的最大消息数:3 条推送通知、2 封电子邮件和 1 条短信。
  4. 指定时间段为 7 天。
显示每 7 天 3 次推送、2 封电子邮件和 1 条短信的频率上限设置的屏幕截图
配置关键消息
Anchor link to

如果您想确保重要消息(如付款确认)始终能立即送达,无论任何消息限制如何,请在需要此功能的特定 Journey 步骤的发送设置中选择发送消息时不使用全局频率上限。

选择了“发送消息时不使用全局频率上限”选项的发送设置

其他关键消息的示例包括安全警报、密码重置请求、关键应用更新等。

为特定消息自定义上限
Anchor link to

假设您希望在用户每次完成特定的应用内操作时发送一条特别优惠的推送通知。但是,为避免过于频繁地重复同一条消息,您希望确保此消息每 3 天最多显示一次,即使您的频率上限允许每周 3 条推送通知。

配置方法如下:

  1. 设置一个由用户完成目标操作触发的 Customer Journey。
  2. 在 Customer Journey 构建器中,进入消息元素的设置,然后选择使用自定义频率上限。
  3. 将自定义上限设置为每 3 天 1 条消息。

全局频率上限常见问题解答

Anchor link to
全局频率上限如何计算时间?
Anchor link to

这取决于计数模式:

  • 滚动窗口(默认):一个“天”是指从消息发送时起算的整 24 小时。例如,如果一条消息在 2024 年 1 月 12 日凌晨 01:00 发送,则上限周期将持续到 2024 年 1 月 13 日凌晨 01:00。
  • 日历日:窗口覆盖 N 个日历日,从所选上限时区的午夜开始,即今天之前的 N-1 天,一直持续到当前时刻。对于 1 天的上限,这只是“从今天午夜开始”。对于 3 天的上限,这是当前日历日加上之前的两个日历日,而不是过去的 72 小时。
哪些消息受全局频率上限影响?
Anchor link to

全局上限限制营销消息。事务性消息不受频率上限的限制。该规则适用于所有渠道和来源,包括:

  • 基于 API 的消息
  • Customer Journey 消息
  • 一次性推送通知和电子邮件
  • 应用内营销活动
  • 短信和 WhatsApp 消息
我可以将特定用户从全局频率上限中排除吗?
Anchor link to

可以。在设置 > 消息发送设置 > 频率上限中,将 User ID 或电子邮件地址添加到从频率上限中排除的用户。这些用户将绕过全局上限限制。

如果在 Customer Journey 运行时更改全局频率上限设置会发生什么?
Anchor link to

更新后的设置会立即生效。Pushwoosh 每次尝试发送消息时都会检查上限规则。切换计数模式不会重置任何计数器:Pushwoosh 总是查看已发送的消息,只是以不同的方式计算窗口,因此更改会应用于它检查的下一条消息。

如果我禁用全局频率上限会发生什么?
Anchor link to

未来的消息将不再受上限规则的限制。但是,之前因上限而被阻止的消息不会被追溯发送。

启用全局频率上限如何影响正在进行的营销活动?
Anchor link to

所有活动的营销活动,无论是通过 API 还是通过 Pushwoosh 界面启动的,都将立即遵循新的上限规则。

如果我启用了全局频率上限,但在发送推送表单(旧版)中仍使用旧的上限设置会怎样?
Anchor link to

系统将继续对通过旧版发送推送表单发送的消息使用旧的上限设置。

频率上限如何影响基于 API 的消息发送?
Anchor link to

营销 API 消息受全局上限的限制。在 /createMessage 中将 message_type 设置为事务性,或在 /createEmailMessage 中将 email_type 设置为事务性,这样这些发送就不会被限制。如果您在 API 请求中省略了类型,则会应用频率上限。

查看频率上限统计数据

Anchor link to

您可以在多个地方查看频率上限对您消息的影响。

  • 项目仪表板:项目概览 显示过去 30 天的频率上限模块。
  • 单条消息统计:推送通知和电子邮件消息统计的”概览”选项卡将频率上限列为 Audience 阶段的排除原因之一,与聚合消息的做法相同。
  • 聚合消息:Campaigns distribution 漏斗将因频率上限被排除的收件人列为 Audience 阶段的排除原因之一,以被跳过的唯一收件人的单一计数形式呈现。
  • Customer Journey:通信统计窗口在推送、电子邮件、短信和 WhatsApp 选项卡上报告频率上限。

设置发送速率限制

Anchor link to

为每个消息渠道设置单独的发送速率限制:推送通知、电子邮件和短信。

要设置发送速率限制:

  1. 前往 设置 > 消息发送设置 > 发送速率。
  2. 根据需要为每个渠道启用或禁用速率限制。
  3. 指定每秒发送的最大消息数,以管理发送速度并防止在大批量发送期间后端过载。
发送速率配置屏幕,显示推送、电子邮件、短信的速率限制和开关
  1. 点击应用更改,然后确认以保存您的设置。

控制单条消息的发送速率限制

Anchor link to

除了为每个渠道设置全局发送速率外,您还可以在 Customer Journey 中控制单条消息的发送速率。这在特定消息或 Journey 元素的设置中完成。

您可以选择:

  • 使用全局发送速率设置
  • 发送消息时不使用发送速率
  • 使用自定义发送速率

有关按消息配置发送速率的详细说明,请参阅特定渠道的元素指南。