# 如何在 Pushwoosh 中设置留存营销活动

<Aside type="tip"> 
观看关于如何通过行为沟通提高移动应用留存率的视频，或参阅下文指南了解详细说明。
<YouTube id="_KAhfFyhELg" playlabel="YouTube 视频：如何通过行为沟通提高移动应用留存率"/>
</Aside>

如果您已经成功地[引导](/zh/product/how-to-guides/lifecycle-marketing-campaigns/how-to-onboard-users-with-pushwoosh/)和[激活](/zh/product/how-to-guides/lifecycle-marketing-campaigns/how-to-set-up-a-user-activation-campaign-with-pushwoosh/)了用户，这可能仍不足以让他们长期继续使用您的应用。在 Pushwoosh [Customer Journey Builder](/zh/product/customer-journey/pushwoosh-journey-overview) 中创建留存营销活动，以保持用户回访您的应用并降低流失率。

创建有效留存营销活动的技巧：

*   **提供价值：** 展示您的应用将如何娱乐用户或帮助他们解决问题。
*   **个性化沟通：** 发送符合用户偏好的内容，用用户的名字称呼他们，并使用友好的语气。
*   **使用多渠道：** 根据您的业务类型和用户所处的阶段，发送推送通知、显示应用内消息或发起留存邮件营销活动。
*   **持续改进您的营销活动：** 试验细分和发送时间，分析用户行为，减少流失，并制作更相关的内容和优惠。

下面，我们将向您展示如何在 Customer Journey Builder 中创建两种类型的留存营销活动：[用户留存营销活动](#user-retention-campaign)和[客户留存营销活动](#customer-retention-campaign)。在我们的示例中，这两种营销活动有不同的转化目标：用户留存营销活动旨在促使用户在应用内采取目标行动，而客户留存营销活动则激励买家再次购买。由于目标不同，这两种营销活动的客户旅程也不同。

## 用户留存营销活动

让我们为一个付费订阅的健身应用起草一个留存营销活动。完成后，它将如下所示：

<img src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-1.webp" alt="健身留存营销活动流程图，显示入口点、触发器、推送通知和转化目标"/>

**1. 转化目标**

设置转化目标是必要的，这样用户如果已经完成了目标，就不会再次进入同一个 Journey。我们将假设，如果用户完成了健身，我们的用户留存营销活动就达到了目标。

首先，我们将在 Pushwoosh 项目中创建 _Workout complete_ [事件](/zh/product/audience-data-and-segmentation/events/#implementation)，并使用 [postEvent](/zh/product/audience-data-and-segmentation/events/#3-call-postevent-api) API 在我们的示例健身应用中进行配置。

<Aside type="note">
要设置事件，您需要开发团队的帮助，所以请务必与他们分享[此链接](/zh/developer/guides/audience-and-segmentation/events#custom-events-implementation)以获取详细说明。
</Aside>

之后，我们将开始创建一个新的 Customer Journey。在顶部栏上，我们将点击 **Conversion Goals** 并选择 _Workout complete_ 事件。我们希望在用户触发目标事件后结束该用户的 Journey，所以我们将启用此选项，然后应用更改：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-2.webm" title="在 Customer Journey Builder 中选择“Workout complete”事件的转化目标配置" autoplay loop muted playsinline />

**2. 入口点和触发器**

我们希望为七天未打开应用的订阅者发起一个留存营销活动。

首先，我们将添加 **Audience-based Entry** 并选择 _Subscribers_ 作为受众来源：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-3.webm" title="基于受众的入口元素，显示为留存营销活动选择的“Subscribers”细分" autoplay loop muted playsinline />

<Aside type="note">
我们为每个订阅应用的用户分配了一个特定的[标签](/zh/product/audience-data-and-segmentation/user-data-tags/tags/)。使用这个标签，我们编译了 _Subscribers_ [细分](/zh/product/audience-data-and-segmentation/segmentation/create-segments/by-tags/)。
</Aside>

然后，我们将添加 **Wait for Trigger** 元素，并指定默认的 _PW\_ApplicationOpen_ 事件，等待期为七天：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-4.webm" title="配置了 PW_ApplicationOpen 事件和七天等待期的“Wait for Trigger”元素" autoplay loop muted playsinline />

<Aside type="note">
等待期可能因您的应用类别而异。
</Aside>

如果用户在七天内至少打开一次应用，他们将退出 Journey：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-5.webm" title="在七天等待期内打开应用的用户的 Journey 退出路径" autoplay loop muted playsinline />

<Aside type="note">
您还可以使用 [RF(M) 细分](/zh/product/audience-data-and-segmentation/segmentation/rfm-segmentation/)功能自动构建所需的细分。
</Aside>

**3. 第一条推送通知**

如果用户在七天内至少没有打开过一次应用，我们将向他们发送一条推送通知，邀请他们尝试一项独家健身：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-6.webm" title="为不活跃用户提供独家健身优惠的第一条推送通知元素" autoplay loop muted playsinline />

<Aside type="note">
为了制作这条推送通知，我们首先创建了一个[深度链接](/zh/product/messaging-channels/push-notifications/advanced-push-features/deep-linking/)，指向我们示例应用中的独家健身。然后，我们配置了一条包含此深度链接的推送消息，并将其[保存为预设](/zh/product/content/push-presets#_top)。

为了获得最佳效果，您可以[个性化推送通知](/zh/product/personalization/dynamic-content#how-to-personalize-the-push)：例如，插入用户的名字或根据他们在个人资料中或入职期间分享的健身偏好优化内容。
</Aside>

现在，让我们根据这条[推送是被打开还是被忽略](/zh/product/customer-journey/journey-elements#split-to-openedignored)来拆分流程：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-7.webm" title="推送通知拆分，显示用于后续操作的“已打开”和“已忽略”分支" autoplay loop muted playsinline />

我们还将设置[静默时段](/zh/product/customer-journey/journey-settings#silent-hours)，以防止用户在不适当的时间收到健身推送通知：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-8.webm" title="静默时段配置，防止在不适当的时间发送推送通知" autoplay loop muted playsinline />

**4. 健身触发器**

_针对那些打开了第一条推送通知的用户_

如果用户点击了推送通知，我们将检查他们是否完成了健身。

首先，我们将在应用和 Pushwoosh 项目中设置 _Workout complete_ [事件](/zh/product/audience-data-and-segmentation/events/)。然后，我们将添加 **Wait for Trigger** 元素，并选择 _Workout complete_ 事件：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-9.webm" title="带有“Workout complete”事件的“Wait for Trigger”元素，用于监控用户参与度" autoplay loop muted playsinline />

如果用户完成了健身，他们将退出 Journey：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-10.webm" title="完成健身转化目标的用户的 Journey 退出路径" autoplay loop muted playsinline />

**5. 时间延迟**

_针对那些没有打开第一条推送通知或没有完成健身的用户_

如果用户忽略了推送通知或没有完成健身，我们将在发送其他任何内容之前等待两天。为此，我们将添加 **Time Delay** 元素：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-11.webm" title="为在发送第二条推送通知前暂停两天配置的“Time Delay”元素" autoplay loop muted playsinline />

**6. 第二条推送通知**

在指定时间后，我们将发送第二条推送通知，提示用户参与调查并告知他们的偏好。这项调查将帮助我们改进我们的健身应用，并在未来发起个性化营销活动。

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-12.webm" title="第二条推送通知，提示用户参与关于偏好的调查" autoplay loop muted playsinline />


发送第二条推送通知后，我们将结束 Journey：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-13.webm" title="Journey 完成，退出元素结束用户留存流程" autoplay loop muted playsinline />

## 客户留存营销活动

作为客户留存营销活动的示例，我们将为一个服装应用创建一个 Customer Journey。完成后，它将如下所示：

<img src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-14.webp" alt="服装应用的客户留存营销活动流程，显示购买转化目标"/>

**1. 转化目标**

设置转化目标是必要的，这样用户如果已经完成了目标，就不会再次进入同一个 Journey。我们将假设，如果用户进行了购买，我们的客户留存营销活动就达到了目标。

在新 Customer Journey 窗口的顶部栏上，我们将点击 **Conversion Goals** 并选择默认的 _PW\_InAppPurchase_ 事件。我们希望在事件触发后结束该用户的 Journey，所以我们将启用此选项，然后应用更改：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-15.webm" title="使用 PW_InAppPurchase 事件进行客户留存的转化目标配置" autoplay loop muted playsinline />

**2. 入口点和触发器**

我们将为最近购买过商品的客户发起一个留存营销活动。我们希望激励这些人更频繁地购买，并提高他们对我们电商应用的忠诚度。

首先，我们将计算在我们的应用中至少购买过一次的用户的细分。为此，我们将进入 [RFM 细分](/zh/product/audience-data-and-segmentation/segmentation/rfm-segmentation/)部分，并选择默认的 _PW\_InAppPurchase_ 事件：

<img src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-16.webp" alt="RFM 细分部分，显示默认的 PW_InAppPurchase 事件客户细分"/>

Pushwoosh 将自动创建几个执行了 _PW\_InAppPurchase 事件_的客户细分。我们将使用 _Potential loyalists_ 细分，因为它包括了最近购买过商品的客户。

<Aside type="note">
如果您需要具有特定参数的更窄的细分，您也可以[手动构建细分](/zh/product/audience-data-and-segmentation/segmentation/segments/)。
</Aside>

现在，我们将添加 **Audience-based Entry** 并选择 _RFM Potential loyalists_ 作为受众来源：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-17.webm" title="基于受众的入口元素，选择 RFM Potential loyalists 细分" autoplay loop muted playsinline />

**3. 推送通知**

我们将向我们的 _Potential loyalists_ 发送一条关于我们示例应用中促销活动的推送通知：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-18.webm" title="向潜在忠诚客户发送的关于促销活动的推送通知" autoplay loop muted playsinline />

<Aside type="note">
为了制作这条推送通知，我们首先创建了一个[深度链接](/zh/product/messaging-channels/push-notifications/advanced-push-features/deep-linking/)，指向我们服装应用中的促销部分。然后，我们配置了一条包含该深度链接的推送消息，并将其[保存为预设](/zh/product/content/push-presets#_top)。
</Aside>

让我们根据客户是否打开了推送来拆分流程：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-19.webm" title="推送通知拆分分支，显示客户的“已打开”和“已忽略”路径" autoplay loop muted playsinline />

设置**静默时段**也很重要，这样用户就不会在奇怪的时间收到推送通知：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-20.webm" title="客户留存营销活动通知的静默时段配置" autoplay loop muted playsinline />

**4. 新购买触发器**

_针对那些打开了推送通知的用户_

如果用户对我们的促销感兴趣并点击了推送通知，我们将检查他们是否在两天内进行了新的购买。

为此，我们将添加 **Wait for Trigger** 元素，并指定默认的 _PW\_InAppPurchase_ 事件，等待期为两天：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-21.webm" title="配置了 PW_InAppPurchase 事件和两天等待期的“Wait for Trigger”元素" autoplay loop muted playsinline />

如果用户进行了新的购买，他们将退出 Journey：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-22.webm" title="在等待期内进行购买的客户的 Journey 退出路径" autoplay loop muted playsinline />

**5. 标记未进行购买的用户**

_针对那些打开了推送通知但未购买任何商品的用户_

如果用户打开了推送通知但在两天内没有购买任何商品，我们将更新他们的个人资料，为他们分配 _Retention drop-off_ 标签，值为 _Didn't like the sale_。这将使我们能够创建一个对促销感兴趣但没有找到任何合适商品的客户细分。稍后，我们可以思考什么可能更能吸引这类客户，并为他们发起另一个留存营销活动。

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-23.webm" title="“Update User Profile”元素为不感兴趣的客户分配“Retention drop-off”标签" autoplay loop muted playsinline />

<Aside type="note">
我们事先创建了 _Retention drop-off_ [标签](/zh/product/audience-data-and-segmentation/user-data-tags/tags/)，并选择了字符串数据类型。
</Aside>

**6. 时间延迟**

_针对那些没有打开推送通知的用户_

如果用户忽略了推送通知，我们将在发送其他任何内容之前等待三天。为此，我们将添加 **Time Delay** 元素：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-24.webm" title="在发送后续邮件前设置三天的“Time Delay”元素" autoplay loop muted playsinline />

**7. 邮件**

在指定时间后，我们将发送一封包含折扣服装精选的邮件。

首先，请您的开发团队[配置邮件平台](/zh/product/first-steps/start-with-your-project/configure-platforms/email-verification)。

然后，使用 Pushwoosh [拖放式邮件编辑器](/zh/product/content/email-content/drag-and-drop-email-editor)或 [HTML 代码编辑器](/zh/product/content/email-content/html-code-editor)创建邮件。

接下来，我们将向我们的 Journey 添加 **Email** 元素，并选择我们创建的模板。我们将拆分流程，并等待邮件被打开三天：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-25.webm" title="带有折扣服装精选和打开跟踪拆分的邮件元素" autoplay loop muted playsinline />

<Aside type="note">
个性化对于电子商务至关重要。如果您根据客户的偏好和之前的购买[细分](/zh/product/audience-data-and-segmentation/segmentation/)客户，您可以为每个细分发送相关的推荐和优惠。要根据细分发送不同的消息，请在 Journey 中使用 **Condition split** 元素。
</Aside>

如果客户打开了邮件，我们将在两天内等待新的购买，然后 Journey 将如步骤 4 和 5 中所述继续：

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-26.webm" title="邮件打开分支，在两天内等待购买触发器" autoplay loop muted playsinline />

**8. 标记未打开邮件的用户**

如果用户在三天内没有打开邮件，我们将更新他们的个人资料，为他们分配 _Retention drop-off_ 标签，值为 _Not interested in offers_。使用这个标签，我们将能够创建一个对我们留存营销活动中的任何优惠不感兴趣或目前不准备购买服装的客户细分。我们可以在未来为这类客户发起另一个留存营销活动。

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-27.webm" title="“Update User Profile”元素将未参与的客户标记为不感兴趣" autoplay loop muted playsinline />

<Aside type="note">
我们事先创建了 _Retention drop-off_ [标签](/zh/product/audience-data-and-segmentation/user-data-tags/tags/)，并选择了字符串数据类型。
</Aside>

## 您可能还感兴趣

*   [更多关于 Pushwoosh Customer Journey Builder 的信息](https://pushwoosh.com/products/customer-journey)
*   [提高移动应用留存率的最佳策略](https://blog.pushwoosh.com/blog/increase-user-retention-rate/)