在此页面上:了解Adobe Journey Optimizer错误代码的构造方式、它们在何处查找,以及如何对历程、营销活动和消息配置中的常见错误进行故障排除。
Adobe Journey Optimizer使用标准化的错误代码帮助您快速识别并解决历程、营销活动和消息配置中的问题。 了解这些错误代码可以显着减少故障排除时间,并帮助您保持最佳营销活动性能。
了解错误代码结构 error-code-structure
Adobe Journey Optimizer错误代码遵循一致的命名模式,这有助于识别组件和问题类型:
- 服务前缀:指示哪个Adobe Journey Optimizer服务生成了错误。
示例:CJMPTS(推送/传输服务)、CJMRT(历程运行时)、CJMMAS(消息创作服务)、CJMCMP(营销活动)、CJMTL(传输层)、CJMRPS(报表/设置服务) - 错误号:特定错误条件的唯一标识符
- HTTP状态代码:标准HTTP状态代码(例如,400、403、422、500)
示例: CJMRT-030012-422表示错误号为030012且HTTP状态为422(无法处理的实体)的历程运行时错误(CJMRT)。
在何处查找错误代码 find-error-codes
错误代码出现在Adobe Journey Optimizer内的多个位置:
- 历程执行报告和日志
- Campaign激活屏幕
- 消息验证警告
- 系统通知和警报
- API响应(使用REST API时)
发生错误时,请注意完整的错误代码以及随附的任何请求ID,因为这对于故障排除和支持升级至关重要。
按服务划分的常见错误代码 error-codes-by-service
使用此部分可查找按服务分组的错误代码。
CJMPTS:推送和传输服务错误 cjmpts-errors
这些错误发生在推送通知投放和消息传输操作期间。
CJMRT:历程运行时和API错误 cjmrt-errors
这些错误发生在历程执行、事件处理和API操作期间。
CJMAS:消息创作服务错误 cjmmas-errors
创建、编辑或发布消息、预设和内容时,会发生这些错误。
CJMCMP:营销活动错误 cjmcmp-errors
在营销活动创建、配置和激活期间发生这些错误。
CJMTL:传输层错误 cjmtl-errors
这些错误发生在邮件传输和传递操作期间。
CJMRPS:报告和设置服务错误 cjmrps-errors
在报表配置和数据集设置操作期间发生这些错误。
一般故障排除方法 troubleshooting-approach
遇到错误代码时,请遵循这种系统化方法:
-
识别错误:请注意完整的错误代码、HTTP状态以及任何随附的消息或请求ID。
-
查找服务:使用服务前缀(CJMPTS、CJMRT、CJMMAS、CJMCMP、CJMTL、CJMRPS)来标识受影响的组件。
-
检查状态代码:
- 400(错误请求):查看输入数据和配置
- 403(禁止访问):检查权限和访问权限
- 409(冲突):查找重复或冲突的资源
- 422 (无法处理的实体):根据架构要求验证数据
- 500(内部服务器错误):重试并可能升级至支持部门
-
查看最近的更改:考虑最近修改的内容(历程更新、新营销活动、配置更改等)。
-
查阅文档:使用本指南中提供的链接访问受影响功能的详细文档。
-
在适当时重试:对于500系列错误,几分钟后进行简单重试通常可以解决暂时性问题。
-
需要时上报:如果在执行解决步骤后错误仍然存在,请联系Adobe支持,并提供完整的错误代码、请求ID(如果有)、要再现的步骤和相关配置详细信息。
避免常见错误的最佳实践 best-practices
使用这些实践来减少可避免的错误并提高可靠性。
历程激活前 journey-best-practices
创建消息时 message-best-practices
用于营销活动管理 campaign-best-practices
- 验证受众数据:确保正确配置和填充目标受众
- 检查审批状态:在尝试激活之前,了解审批要求(了解更多)
- 监视配置:定期检查渠道表面和预设的有效性
- 计划DNS更改:在更新域时留出足够的时间进行DNS传播
其他资源 additional-resources
获取支持 getting-support
如果您遇到使用本指南无法解决的持续错误:
- 收集信息:收集错误代码、请求ID、时间戳以及要再现的步骤
- 检查系统状态:访问Adobe Status以了解已知的服务问题
- 搜索文档:查看Adobe Experience League以了解解决方案
- 参与社区:在Adobe Journey Optimizer 社区中发布问题
- 联系Adobe支持部门: 提交支持票证并提供所有相关详细信息
相关主题
本节包含结构化知识,用于支持与本主题相关的解释、检索和问答。
要全面了解相关信息,应将此信息与本页上的文档相结合。 这两个源都不是独立的;页面描述了功能,而本节提供了其他上下文来帮助消除术语、意图、适用性和约束条件的歧义。
- TL;DR:本页是有关按服务前缀组织的标准化Adobe Journey Optimizer错误代码的参考指南,其中说明了每个错误的根本原因,并提供了逐步解决指南。
意图:
- 识别哪个AJO服务在错误代码中使用服务前缀生成了错误
- 诊断和解决影响消息投放的推送/传输错误(CJMPTS)
- 在历程执行或事件处理期间排除历程运行时和API错误(CJMRT)
- 修复创建、保存或发布消息时的消息创作错误(CJMAS)
- 在活动激活或审批期间解决活动错误(CJMCMP)
- 使用正确信息将持续性错误上报给Adobe支持
术语表:
- 服务前缀:AJO错误代码开头的字母数字代码,该错误代码标识了生成错误的服务(例如,CJMRT =历程运行时)(产品特定)
- HTTP状态代码:嵌入到AJO错误代码中的标准状态代码(例如,400 =错误请求,403 =禁止,422 =无法处理的实体,500 =内部服务器错误)
- 请求ID:唯一标识符随附了升级到Adobe支持 (产品特定) 时所需的错误
- CJMRT:历程运行时服务前缀 — 历程执行和API操作期间出错(产品特定)
- CJMMAS:消息创作服务前缀 — 消息创建和发布(产品特定)期间出错
- CJMPTS:推送/传输服务前缀 — 推送通知和消息传输期间出错(产品特定)
护栏:
- 电子邮件变体必须包含选择退出/取消订阅链接;忽略该链接会触发CJMMAS-2001-200。
- 停止历程需要管理历程权限(与涉及权限的CJMRT错误相关)。
- 用于子域委派的DNS传播可能耗时72小时(与CJMRT-080608-400相关)。
- 必须在高级模式(而非简单模式)中定义数据集查找活动的查找键。
术语:
- 规范名称:错误代码 — 首字母缩略词: n/a — 变体:错误消息,错误标识符
- 同义词: “service prefix” = “error prefix” = “component identifier”
- 请勿混淆:“400 Bad Request”≠“422 Unprocessable Entity” — 400表示输入格式不正确; 422表示有效格式,但每个架构规则的内容无效
常见问题解答:
- 问:如何知道哪个AJO服务导致错误? — 读取错误代码开头的服务前缀:CJMPTS(推送/传输)、CJMRT(历程运行时)、CJMMAS(消息创作)、CJMCMP(营销活动)、CJMTL(传输层)、CJMRPS(报告/预配)。
- 问:出现500系列错误时应该做什么? — 在几分钟后重试,检查Adobe Status是否存在中断,如果问题仍然存在,请使用完整的错误代码和请求ID上报给Adobe支持部门。
- 问:为什么CJMMAS-2001-200显示错误横幅,即使状态为“success”? — 电子邮件变体缺少所需的选择退出/取消订阅链接;请将其添加到所有变体和语言版本。
- 问:在联系Adobe支持部门之前,应该收集哪些信息? — 收集完整的错误代码、请求ID、时间戳、要再现的步骤以及任何相关的配置详细信息。
- 问:什么原因导致CJMRT-030012-422? — 输入数据无效,如引用不存在的受众、事件或属性;请验证所有引用的对象是否存在并处于活动状态。