# Customer Journey 中的用户流失

## 可能导致用户流失的原因列表

通过双击已启动的 Journey 中的某个点，您可以查看导致用户流失的原因以及每种原因导致的用户流失数量。下面，我们将解释如何解决每个可能的问题。

*   [账户已暂停](#account-suspended)
*   [无法获取时间](#cant-get-time)
*   [未找到设备](#device-not-found)
*   [邮件达到上限](#emails-reached-limits)
*   [未找到筛选器](#filter-not-found)
*   [请求错误](#request-error)
*   [未找到富媒体](#rich-media-not-found)
*   [未找到标签](#tag-not-found)
*   [用户不匹配](#user-mismatch)
*   [未找到用户](#user-not-found)

## 账户已暂停

如果您看到此错误，则表示该账户已被禁用，并且 Pushwoosh API 不可用。请联系我们的[客户支持团队](https://help.pushwoosh.com/hc/en-us/requests/new/?utm_content=docs&utm_term=post&utm_campaign=troubleshooting)或您的专属客户成功经理以继续使用该账户。

## 无法获取时间

如果无法从事件属性或在 **Time delay** 元素中指定的标签 (Tag) 中检索时间，则会出现此消息。

请确保标签 (Tags) 和事件属性配置正确：

*   **标签 (Tags)：** 创建一个[日期类型](/zh/product/audience-data-and-segmentation/user-data-tags/tags#types-of-tags)的标签，并以 2006-01-02T15:04:05 格式（UTC 时间）设置其值。
*   **事件 (Events)：** [在 Pushwoosh 控制面板中创建事件](/zh/product/audience-data-and-segmentation/events#1-create-events-in-pushwoosh-control-panel)并[添加日期类型的属性](/zh/product/audience-data-and-segmentation/events#2-set-attributes)；在发送 [/postEvent](/zh/developer/api-reference/user-centric-api#postevent) 请求时，请使用以下日期时间格式：2006-01-02 15:04:05

## 未找到设备

当尚未注册或已被删除的设备进入 Journey 时，会发生此错误。这意味着用户的 HWID 参数值未知。

可能的原因：

*   用户安装了应用但未打开，因此未注册。但用户以某种方式触发了启动 Journey 的事件。
*   进入 Journey 的用户的 HWID 存储在 Pushwoosh 数据库之外，并且尚未传递给 Pushwoosh。
*   用户的 HWID 已从数据库中删除。

为避免将来出现此问题，请检查设备注册过程并确保设备有效。

## 邮件达到上限

此消息表示您的邮件发送量已超出限制。如果您需要发送更多邮件，请联系我们的[客户支持团队](https://help.pushwoosh.com/hc/en-us/requests/new/?utm_content=docs&utm_term=post&utm_campaign=troubleshooting)或您的客户成功经理。

## 未找到筛选器

此错误表示在创建 Journey 时该细分 (Segment)（筛选器）存在，但在 Journey 激活后被删除了。在这种情况下，请创建另一个细分或使用现有的细分。

## 请求错误

此消息表示在 **Webhook** 元素中指定的请求包含错误。请检查请求 URL、语法、标头和数据的正确性。

## 未找到富媒体

如果在创建 Journey 时富媒体存在，但在 Journey 激活后被删除，则会出现此错误。在这种情况下，请创建另一个富媒体或使用现有的富媒体。

## 未找到标签

此错误可能在两种情况下发生：

1.  您在 **Time delay** 元素中指定了一个标签。此标签未分配给某些用户，因此他们从 Journey 中流失。如果此行为不是故意的，或者您认为流失的用户太多，可以通过以下方式之一解决问题：

*   验证标签是否正确分配给用户，并确保元素中指定的标签未被删除。
*   以不同方式设置 **Time delay**，以减少用户流失。

2.  在 **Update user profile 元素**中，您指定了一个在创建 Journey 时存在但在 Journey 激活后被删除的标签。在这种情况下，请创建另一个标签并在元素中指定它，或使用现有的标签。

## 用户不匹配

如果设备的当前 UserID 与 Journey 中用户的 UserID 不匹配，则可能发生此问题。

<Aside type="note">
例如，客户的电子邮件记录在 UserID 参数中，然后被错误地分配给了另一个用户。如果您尝试在“更新用户资料”元素中设置用户特定的标签，则会发生错误，因为该标签被认为已分配给另一个用户。
</Aside>

为避免此问题，请检查设备注册过程，并确保如果设备已进入 Journey，则 UserID 值不会转移给其他用户。

## 未找到用户

当尚未注册或已被删除的用户进入 Journey 时，会发生此错误。这意味着 UserID 参数的值未知。

可能的原因：

*   用户安装了应用但未打开，因此未注册。但该用户以某种方式触发了启动 Journey 的事件。
*   进入 Journey 的用户的 UserID 参数存储在 Pushwoosh 数据库之外，并且尚未传递给 Pushwoosh。
*   UserID 已从数据库中删除。
*   电子邮件地址未在 Pushwoosh 中注册。在 UserID 中，客户可以指定一个电子邮件地址，但是，为了成功发送电子邮件，您需要请您的开发团队[将电子邮件地址与 UserID 关联起来](/zh/developer/pushwoosh-knowledge-hub/users-userids/collecting-user-ids)。这使得 Pushwoosh 能够将用户和电子邮件收件人识别为同一个人，从而使您能够通过电子邮件联系到他们。

为避免将来出现此问题，请检查用户注册过程，并确保 UserID 值不会被错误地从数据库中删除。