> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 旅程概述

> 基于用户行为、时间延迟或个人资料属性发送电子邮件、推送通知、短信和应用内消息的自动化多渠道消息流程。

OneSignal 旅程让您跨**电子邮件**、**推送通知**、**SMS**、**应用内消息**和**网页推送**构建个性化、自动化的消息流程——无需编写一行代码。

<Frame caption="视频：旅程介绍">
  <iframe width="560" height="315" src="https://www.youtube.com/embed/T-pZBTlYPyQ?si=D2asPQCb5eMCDIfx" title="OneSignal 旅程介绍" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />
</Frame>

***

## 您可以使用旅程做什么

旅程允许您基于用户行为、时间延迟或个人资料属性自动化生命周期消息。常见用例包括：

* **入门序列**：引导新用户到达他们的"惊喜时刻"并确保早期成功。
* **重新参与活动**：定位在特定时期后没有返回的用户。
* **购物车遗弃流程**：提醒用户完成购买并恢复丢失的收入。
* **推销、交叉销售和公告**：提高功能采用率并推广新产品。
* **行为跟进**：当用户执行特定操作或满足条件时触发消息。

<Frame caption="旅程示例">
  <img src="https://mintcdn.com/onesignal/0qspEXXeJ8zJbkJ-/images/docs/8aca954d35a58b2afe46e7b752cdea04f55a4a3f4f4bf19c5a22073ef4cdc9f2-Screenshot_2025-01-30_at_2.02.07_PM.png?fit=max&auto=format&n=0qspEXXeJ8zJbkJ-&q=85&s=ed5d49c3f226cfe4f01442a473a991e9" alt="显示进入、等待、分支和消息步骤的旅程画布" width="1918" height="1590" data-path="images/docs/8aca954d35a58b2afe46e7b752cdea04f55a4a3f4f4bf19c5a22073ef4cdc9f2-Screenshot_2025-01-30_at_2.02.07_PM.png" />
</Frame>

***

## 多渠道旅程的最佳实践

当您结合多个渠道使每条消息通过最有效的格式触达用户时，旅程效果最佳。

### 混合渠道以最大化参与度

战略性地使用不同的消息类型：

* 从**欢迎邮件**开始
* 跟进**推送通知**
* 通过**应用内消息**宣布促销活动
* 通过**短信**发送时间敏感的提醒

混合渠道提高了可见性，减少了疲劳感，并确保消息在上下文中相关。

### 使用外部ID统一您的用户

为了避免跨渠道发送令人困惑或重复的消息，请为每个用户分配一个**外部ID**。

如果**未设置**外部ID：

* 每个订阅（电子邮件、设备、短信号码）都被视为**单独的用户**
* 您可能会**过度消息或困惑**您的用户

使用外部ID：

* OneSignal将所有订阅链接到**单个用户配置文件**
* 您获得准确的定位和更流畅的旅程

<Columns cols={2}>
  <Card title="用户" icon="user" href="./users">
    定义和管理用户、分配外部ID并跟踪跨渠道的参与度。
  </Card>

  <Card title="订阅" icon="address-book" href="./subscriptions">
    OneSignal如何跟踪跨设备和渠道的活动并将其与统一用户配置文件关联。
  </Card>
</Columns>

***

## 旅程组件

旅程由模块化组件组成，让您完全控制谁进入、他们接收什么以及何时接收。

<Columns cols={2}>
  <Card title="旅程设置" icon="gear" href="./journeys-settings">
    配置进入和退出规则、重新进入逻辑以及旅程的调度。
  </Card>

  <Card title="旅程消息" icon="paper-plane" href="./journeys-messages">
    添加带有个性化内容的推送、电子邮件、短信和应用内消息步骤。
  </Card>

  <Card title="旅程操作" icon="code-branch" href="./journeys-actions">
    添加分支逻辑、等待步骤、分割路径和延迟以构建条件性流程。
  </Card>

  <Card title="旅程Webhook" icon="webhook" href="./journeys-webhook">
    向CRM、分析平台和其他外部工具发送实时更新。
  </Card>
</Columns>

***

## 旅程分析和管理

了解您的旅程的执行情况，并随时保持优化。

<Columns cols={2}>
  <Card title="旅程分析" icon="chart-line" href="./journeys-analytics">
    监控完成率、转化率、流失率和每条消息的表现。
  </Card>

  <Card title="管理旅程" icon="list-check" href="./managing-journeys">
    暂停、编辑、复制、归档和版本控制您的旅程。
  </Card>
</Columns>

***

## 旅程示例

需要灵感或快速启动模板？这些示例介绍了您可以根据用例调整的常见旅程流程。

<Card title="旅程示例" icon="lightbulb" href="./journeys-examples">
  入门、重新参与、购物车遗弃等的分步指南。
</Card>

<Info>
  如果您以前使用过自动消息，旅程将以更强大的跨渠道编排取代该功能。将您现有的自动化迁移到旅程，以获得分支逻辑、多渠道支持和分析功能。
</Info>

***

## 常见问题

### 我可以同时有多少个活跃旅程？

活跃旅程的数量取决于您的计划。请参阅[定价](https://onesignal.com/pricing)了解您的计划限制。

### 用户可以同时参与多个旅程吗？

可以。用户可以同时在多个旅程中活跃。使用[旅程设置](./journeys-settings)控制重新进入规则并防止重复消息。

### 旅程支持哪些渠道？

旅程支持**电子邮件**、**推送通知**（移动端和网页端）、**短信**和**应用内消息**。您可以在单个旅程中结合所有这些渠道。

### 如果用户在旅程中途取消订阅某个渠道会发生什么？

用户继续在旅程中推进，但该渠道的消息步骤会被跳过。例如，如果用户取消订阅电子邮件，他们仍会收到推送和短信步骤。

### 旅程工作需要外部ID吗？

强烈建议使用外部ID。没有外部ID，每个订阅（电子邮件地址、设备、电话号码）将被视为单独的用户，这可能导致重复或冲突的消息。请参阅[用户](./users)了解设置详情。
