# 将推送保存到收件箱

<Aside type="caution" icon="setting" title="需要开发人员协助">
应用中必须已设置消息收件箱。请将[移动端消息收件箱指南](/zh/developer/guides/message-inbox/mobile-message-inbox)分享给您的开发者。
</Aside>

**Save to Inbox** 会在您发送推送通知时，将该推送的副本保存到应用的收件箱中。用户仍会收到推送横幅。如果他们关闭了横幅、错过了推送，或者稍后才打开应用，仍可以在收件箱中找到同一条消息并处理它。

典型使用场景：

* 用户可能会关闭、稍后再在应用中打开的促销或折扣信息
* 应在推送后仍保留几天的提醒
* 任何在横幅消失后仍然重要的推送

<Aside type="tip">
如果您需要一条收件箱消息，但完全不发送推送，请改用 [App Inbox](/zh/product/messaging-channels/message-inbox/send-app-inbox-messages/)。
</Aside>

收件箱时间戳使用每位用户设备的时区。

## 前提条件

在 Save to Inbox 生效之前：

* 应用中必须已设置消息收件箱。请将[移动端消息收件箱指南](/zh/developer/guides/message-inbox/mobile-message-inbox)分享给您的开发者。
* 有关产品概述和设置路径，请参阅[消息收件箱入门](/zh/product/messaging-channels/message-inbox/)。

## 开启 Save to Inbox

在创建推送时打开开关。控制面板上的标签取决于您发送的位置：

* One-time messages：**Save message to Inbox**
* Customer Journey 中的 Push 元素：**Save to inbox**

### 一次性推送

在 Campaigns 中发送一次性推送时使用此路径。

1. 前往 **Campaigns > One-time messages**。
2. 开始一次[一次性推送](/zh/product/messaging-channels/push-notifications/send-push-notifications/one-time-push/)。
3. 在 **Content** 步骤中打开 **Save message to Inbox**。

收件箱标题和消息内容来自推送预设。然后在[设置收件箱选项](#set-inbox-options)中设置保留期限、图标和点击操作。

### Customer Journey

在从 journey 中发送推送时使用此路径。

1. 打开您的 journey，在画布上选择 [Push](/zh/product/customer-journey/journey-elements/channels/push/) 元素。
2. 在元素设置中打开 **Save to inbox**。

<img src="/message-inbox-mobile-message-inbox-1.webp" alt="推送设置中已启用的 Save to inbox 开关"/>

3. 在下方设置收件箱选项，然后点击 **Apply**。

<span id="set-inbox-options" />

## 设置收件箱选项

打开开关后，设置收件箱副本的外观和行为。

### Remove from Inbox

在 **Remove from Inbox** 中，选择消息保留的时长：

* 天数（例如 3 天）。
* 特定日期。

最长保留期限为 **30 天**。

<img src="/message-inbox-mobile-message-inbox-2.webp" alt="带有保留期限选项的 Remove from Inbox 下拉菜单"/>

### 消息图标

设置图标 URL，以便在收件箱列表中容易辨识该消息。如果留空，将使用默认图标。

<img src="/message-inbox-mobile-message-inbox-3.webp" alt="收件箱消息的图标 URL 字段"/>

### 点击收件箱时的操作

选择用户点击收件箱条目时发生的操作：

* **Use the action you set in the push content:** 与推送相同的深度链接、URL 或界面。
* **Open in-app banner:** 打开您选择的 [in-app](/zh/product/messaging-channels/in-apps/)。请先创建 [Rich media](/zh/product/content/in-apps/no-code-in-app-editor/create-rich-media-in-the-built-in-editor/)，然后从列表中选择它。

<img src="/message-inbox-mobile-message-inbox-4.webp" alt="点击收件箱时的操作选项"/>

## 示例场景

发送一条在收件箱中保留四天、然后打开带有促销码的 in-app 的短期促销推送。

1. 使用[基于受众的进入方式](/zh/product/customer-journey/journey-elements/entry-elements/audience-based-entry/)为您的忠实客户细分创建一个 journey。
2. 添加一个 [Push](/zh/product/customer-journey/journey-elements/channels/push/) 元素，并设置促销标题和消息。

<img src="/message-inbox-mobile-message-inbox-5.webp" alt="已选择预设，预览气泡中显示促销消息"/>

3. 打开 **Save to inbox**。在 **Remove from Inbox** 中设置为 **4 days**。

<img src="/message-inbox-mobile-message-inbox-6.webp" alt="已启用 Save to inbox，保留期限为 4 天"/>

4. 可选择设置图标 URL（例如您的店铺 logo）。

<img src="/message-inbox-mobile-message-inbox-7.webp" alt="收件箱消息的自定义图标 URL"/>

5. 在 **Action when inbox clicked** 下，选择 **Open in-app banner**，并选择显示促销码的 Rich media。

<img src="/message-inbox-mobile-message-inbox-8.webp" alt="已选择 Open in-app banner 及 Rich media 下拉菜单"/>

6. 点击 **Apply**，然后完成 journey 的其余部分。

## 跟踪收件箱消息统计

控制面板不会显示 Save to Inbox 推送的收件箱打开率。请使用 [`getMessageLog`](/zh/developer/api-reference/statistics-api/message-statistics-api/#getmessagelog) API 方法获取该数据，并按 `actions: ["inbox_opened"]` 过滤。有关控制面板为此推送显示的其他所有内容，请参阅[推送的消息统计信息](/zh/product/statistics-and-analytics/messaging-statistics/push-notification-statistics/)。

要查看某个用户当前收件箱中的内容，请打开 [User Explorer → Inbox](/zh/product/audience-data-and-segmentation/user-explorer/#inbox-tab)。