

**终止支持通知：** AWS 将于 2026 年 10 月 30 日终止对亚马逊 Pinpoint 的支持。2026 年 10 月 30 日之后，您将不再能够访问 Amazon Pinpoint 控制台或 Amazon Pinpoint 资源（端点、分段、活动、旅程和分析）。有关更多信息，请参阅 [Amazon Pinpoint 终止支持](https://docs.aws.amazon.com/console/pinpoint/migration-guide)。**注意：** APIs 与短信相关、语音、移动推送、OTP 和电话号码验证不受此更改的影响，并受 AWS 最终用户消息的支持。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 计划活动
<a name="campaigns-schedule"></a>

在您编写消息时，您可以指定应何时发送活动。您可以选择立即、在安排的日期和时间、定期或在特定事件发生时发送活动。

**提示**  
如果活动正在运行，它会完成运行，然后暂停。暂停只是中止或跳过了安排的未来定期活动的下一次运行。被安排立即发送的活动无法暂停。

当您创建活动时，您必须选择一个*客户细分* 以便向其发送活动。客户细分是您的具有某些相同属性的一组客户。例如，在 Android 设备上使用您的 2.0 版应用程序的所有客户可以是一个客户细分，居住在洛杉矶市的所有客户也可以是一个客户细分。

**Topics**
+ [安排电子邮件、短信、语音消息、推送或自定义活动](#campaigns-schedule-no-inapp)
+ [安排应用程序内活动](#campaigns-schedule-inapp)

**先决条件**  
在开始之前，请完成[配置消息](campaigns-message.md)。

## 安排电子邮件、短信、语音消息、推送或自定义活动
<a name="campaigns-schedule-no-inapp"></a>

**Topics**
+ [立即发送活动](#campaigns-schedule-immediate)
+ [在特定日期和时间发送活动](#campaigns-schedule-once)
+ [定期发送活动](#campaigns-schedule-recurring)
+ [事件发生时发送活动](#campaigns-event-triggered)
+ [使用基于事件的活动的最佳实践](#campaigns-event-triggered-best-practices)

如果您要在完成创建活动后立即发送活动，您可以选择立即发送活动。

### 立即发送活动
<a name="campaigns-schedule-immediate"></a>

如果您要在完成创建活动后立即发送活动，您可以选择立即发送活动。您无法暂停设置为立即运行的活动。

**立即发送活动**

1. 在 **When should the campaign be sent (应何时发送活动)**下，选择 **At a specific time (在特定时间)**。

1. 在**此活动多久发送一次**下，选择**立即**。

1. 选择 **Next (下一步)** 以完成最后一步。

### 在特定日期和时间发送活动
<a name="campaigns-schedule-once"></a>

如果要仅发送一次活动，您可以安排其在特定日期和时间发送。

**在特定日期和时间发送活动**

1. 在 **When should the campaign be sent (应何时发送活动)**下，选择 **At a specific time (在特定时间)**。

1. 在**此活动多久发送一次**下，选择**一次**。

1. 对于**开始日期和时间**，选择 Amazon Pinpoint 应发送消息的日期和时间。

1. 在**时区**下，选择要用于安排活动的时区。（可选）选择 **Use recipient's local time (使用收件人当地时间)**，以便根据每个收件人的本地时区确定送达时间。

1. 选择 **Next (下一步)** 以完成最后一步。

### 定期发送活动
<a name="campaigns-schedule-recurring"></a>

您也可以安排定期发送活动。您可以指定活动的频率以及开始和结束日期。

**定期发送活动**

1. 在 **When should the campaign be sent (应何时发送活动)**下，选择 **At a specific time (在特定时间)**。

1. 在**此活动多久发送一次**下，选择 Amazon Pinpoint 应发送定期活动的频率。例如，要每周发送一次活动，请选择**每周**。

1. 对于**开始日期和时间**，选择 Amazon Pinpoint 发送定期系列中第一条消息的日期和时间。

1. 对于**结束日期和时间**，选择 Amazon Pinpoint 应停止发送定期消息的日期和时间。

1. 在**时区**下，选择开始时间和结束时间所基于的时区。（可选）选择 **Use recipient's local time (使用收件人当地时间)**，以便根据每个收件人的本地时区确定送达时间。

1. 选择 **Next (下一步)** 以完成最后一步。

### 事件发生时发送活动
<a name="campaigns-event-triggered"></a>

如果您要在客户采取某些操作时发送活动，您可以将活动配置为当特定事件发生时发送。例如，可以当客户注册新账户时或当客户将商品添加到购物车中但未购买时发送活动。要详细了解如何将事件从您的应用程序发送到 Amazon Pinpoint，请参阅《Amazon Pinpoint 开发人员指南》中的**[在应用程序中报告事件](https://docs.aws.amazon.com/pinpoint/latest/developerguide/integrate-events.html)。

**注意**  
仅当您的活动使用动态客户细分（而非导入客户细分）时，才能发送基于事件的消息。此外，如果您使用 AWS 移动软件开发工具包将应用程序与 Amazon Pinpoint 集成，则来自基于事件的广告系列的消息仅发送给其应用程序运行 适用于 Android 的 AWS Mobile SDK 版本 2.7.2 或更高版本、版本 2.6.30 或更高 AWS Mobile SDK for iOS 版本的客户。

**配置在事件发生时发送活动**

1. 在**应何时发送活动**下，请选择**事件发生时**。

1. 对于**事件**，请选择引发活动的事件的名称。

1. （可选）对于**属性**和**指标**，选择引发活动的特定特性。
**提示**  
您从用户捕获的事件数据越多，设置事件触发器时的选项就更多。只有当您向 Amazon Pinpoint 提供了事件属性和指标时，这些值才可用。要详细了解如何捕获事件数据，请参阅《Amazon Pinpoint 开发人员指南》中的**[在应用程序中报告事件](https://docs.aws.amazon.com/pinpoint/latest/developerguide/integrate-events.html)。

1. 在**活动日期**下，对于**开始日期和时间**，选择一个开始日期。只有在开始日期后发生了您之前指定的事件时，Amazon Pinpoint 才会发送活动。
**注意**  
您选择的**开始日期和时间**必须至少为将来的 15 分钟后。

1. 对于**结束日期和时间**，选择一个结束日期。只有在结束日期前发生了您之前指定的事件时，Amazon Pinpoint 才会发送活动。

1. 在**时区**下，选择开始日期和结束日期所基于的时区。

1. 选择 **Next (下一步)** 以完成最后一步。

### 使用基于事件的活动的最佳实践
<a name="campaigns-event-triggered-best-practices"></a>

在创建基于事件的活动时，应考虑以下一些限制和最佳实践：
+ 仅当您在[步骤 2](campaigns-segment.md) 中选择了动态客户细分（而非导入客户细分）时，才可以创建基于事件的活动。
+ 如果您使用 AWS 移动软件开发工具包将您的应用程序与 Amazon Pinpoint 集成，则您的应用程序应使用以下版本的软件开发工具包才能正常运行基于事件的广告系列：
  + 适用于 Android 的 AWS Mobile SDK 版本 2.7.2 或更高版本
  + AWS Mobile SDK for iOS 版本 2.6.30 或更高版本

  由于此限制，建议您在设置客户细分时，仅包含所用的应用程序版本运行该 SDK 兼容版本的客户。
+ 谨慎选择您的事件。例如，如果您在每次发生 `session.start` 事件时就发送一个基于事件的活动，您可能使用户面临大量的消息。您可以限制 Amazon Pinpoint 在 24 小时内向单个端点发送的消息数。有关更多信息，请参阅 [编辑项目的默认设置](projects-manage-edit.md)。

 

## 安排应用程序内活动
<a name="campaigns-schedule-inapp"></a>

本节包含有关使用 Amazon Pinpoint 控制台设置应用程序内消息参数的信息。这些参数包括设置以下事件：
+ **触发事件** - 触发事件是客户执行的使您的应用程序内消息显示的操作。触发事件可以包括打开应用程序、进行购买或打开菜单。通过触发事件，您可以查看用户在应用程序中的行为，并使用这些信息来改进应用程序。
+ **转换事件** – 转换事件可帮助您将网站访客变成客户以及留住当前客户。单独使用转换事件，或与触发事件相结合。添加转换事件后，您可以在 Amazon Pinpoint 控制台的[活动分析](analytics-campaigns.md)页面上查看其效果。当用户查看您的应用程序内消息并执行转换事件设置的操作时，系统会记录转换以供分析。

**Topics**
+ [定义触发器并设置活动的开始和结束日期](#campaigns-inapp-trigger)
+ [（可选）更改活动全局设置](#campaigns-inapp-settings)

### 定义触发器并设置活动的开始和结束日期
<a name="campaigns-inapp-trigger"></a>

**设置触发事件**

1. 添加引发活动的**触发事件**。您可以手动输入触发事件名称，也可以从下拉列表中选择现有的触发器。例如，要向从您的在线商店购买商品的用户显示消息，请输入*Purchase*。

   此时，您无需输入任何其他信息，例如属性或转换次数。*Purchase*触发事件会向任何进行在线购买的用户显示您的应用内广告系列消息。

1. （可选）添加事件属性。事件属性用于细化触发器，它包含一个名称和一个值。例如，要缩小*Purchase*触发事件的范围，您可以添加一个属性，向购买特定商品的客户显示应用程序内消息。假设这件商品是一副园艺手套，售价为 10 美元或以上。**在 “属性”** 中选择*item*，然后在 “**值**” 中选择*gardening gloves*。（在步骤 3 中为价格设置事件**指标**。）

   要进一步缩小收到您的应用程序内消息的客户范围，请选择**添加新属性**并添加其他属性和值。如果一个属性有多个可能的值，则必须分别添加每个属性和值对。

   当您多次使用具有不同值的相同属性时，Amazon Pinpoint 会在值之间使用“or”来处理活动属性。

1. （可选）选择事件**指标**。此事件通常使用一系列数字，例如持续时间或价格。进入事件后，选择下列**运算符**选项之一：
   + **等于**
   + **大于**
   + **小于**
   + **大于或等于**
   + **小于或等于**

   输入运算符的**值**。仅支持数值。例如，为*Purchase*触发器输入以下值。对于 “**指标**”*Price*，选择 “**运算符**”，选择 “**大于或等于**”。对于该值，选择*10*。现在，该应用程序内消息会向任何以 10 美元或以上的价格购买园艺手套的用户显示。
**注意**  
在一个应用程序内消息中只能使用一个指标。

1. 在**活动日期**下，对于**开始日期和时间**，选择一个开始日期。只有在开始日期后发生了您之前指定的事件时，Amazon Pinpoint 才会发送活动。
**注意**  
您选择的**开始日期和时间**必须至少为将来的 15 分钟或更长时间后。

1. 对于**结束日期和时间**，选择一个结束日期。只有在结束日期前发生了您之前指定的事件时，Amazon Pinpoint 才会发送活动。

1. 在**时区**下，选择开始日期和结束日期所基于的时区。

### （可选）更改活动全局设置
<a name="campaigns-inapp-settings"></a>

活动全局设置决定向用户显示消息的频率。客户可能不希望每次引发触发事件时都看到相同的应用程序内消息。或者，您可能需要设置客户看到您的应用程序内消息的次数。

**更改活动的全局设置**

1. 对于**每个端点看到的最大会话消息数**，请指定客户在会话期间应看到您的应用程序内消息的次数。会话被定义为客户与您的应用程序交互的时间段。将级别设置*0*为从*10*，在无限次的会话中*0*显示消息。例如，如果您输入的值为*2*，则您的客户只能在两个不同的会话中看到您的应用程序内消息。如果您的客户在第三个会话中与您的应用程序互动，则不会显示应用程序内消息。

1. 对于**每个端点每天看到的最大消息数**，请选择**覆盖默认设置**。然后，设置客户一天中看到您的消息的次数。将级别设置*0*为从到*10*，在一天中不限次数地*0*显示消息。例如，如果您输入的值为*2*，则您的客户在 24 小时内只能看到您的应用内消息两次。

1. 对于**每个端点看到的最大会话消息数**，请选择**覆盖默认设置**。然后，设置客户可以看到的应用程序内消息数量。如果您发出多条应用程序内消息，则可能需要限制端点显示的消息数量。将级别设置为从*0*到*10*，*0*显示的消息数量不受限制。例如，如果您输入的值为*2*，则无论您发送了多少消息，您的客户都只能看到两条应用内消息。

**下一步**  
[查看和启动活动](campaigns-review.md)