模拟您的历程 simulate-journey

在此页面上:​了解如何对模拟用户运行快速模拟和手动模拟,以在发布之前验证历程路径并查看结果。

IMPORTANT
  • 要使用​模拟,请从​ 历程 ​功能中至少分配一个权限: 模拟历程发布历程​或​批准并发布历程。 相同的权限允许您创建和管理模拟用户,不需要​ 模拟用户 ​权限。 了解详情

  • 若要管理不具有​ 模拟 ​的模拟用户,请分配​ 管理模拟用户 ​或​查看模拟用户(来自​ 模拟用户 ​功能)。

  • 对于模拟中的AI (快速模拟,AI生成的用户,生成事件值),从​ AI助手 ​功能分配​生成内容

在发布之前,使用​ 模拟 ​与​ 模拟用户 ​一起验证您的历程。 此页面将指导您完成​ 快速模拟 ​和​手动模拟,创建并发送模拟用户,在历程需要它们时触发单一事件,以及查看​ 结果 ​日志。

有关旅程类型的概述,请参阅历程模拟入门

模拟类型 simulation-types

激活后,包含读取受众条目的批量历程提供两种运行模拟的方式:

  • 快速模拟​使用由Journey Agent支持的生成用户、生成的事件值和默认测试设置进行端到端运行。 这是一种以最少干预快速模拟端到端历程的方法。 选择此选项后,快速模拟会立即启动。

  • 手动模拟​允许您手动逐步运行模拟。 创建模拟用户(手动或使用Journey Agent),将其触发到旅程中,定义事件负载(手动或使用Journey Agent),并覆盖等待。

在历程画布旁显示带有“快速模拟”和“手动”模拟选项的“模拟设置”面板

快速模拟 quick-simulation

在​ 模拟 ​中的任何历程中,快速模拟​使用生成的用户、事件值和预填充设置运行历程。

  1. 选择​快速模拟

  2. 查看Adobe Journey Optimizer为运行收集的字段。 单击​ 更新值 ​以更改测试设置和执行地址,或在不更改的情况下继续。

    仅当历程使用等待或渠道时,才会显示此步骤。 您可以调整模拟用户的所有等待持续时间和执行地址,例如,使用您自己的电子邮件,使来自运行的消息转到您的收件箱。

    收集信息步骤的“快速模拟”对话框,更新值并继续下一步

  3. 如果您打开​更新值,请编辑设置,例如用于消息校对的地址,然后确认开始模拟。

    note
    NOTE
    预填的执行电子邮件和电话字段来自您Adobe IMS用户配置文件上的电子邮件地址和电话号码。

    具有等待时间覆盖和验证电子邮件和电话字段的快速模拟更新值步骤

  4. Journey Agent根据旅程定义生成一组模拟用户。

    对于包含电子邮件、短信或推送节点的历程,代理会提示您确认要使用的电子邮件地址、电话号码或推送令牌。 使用这些值生成模拟用户。 完成后,单击​生成

  5. 运行完成后,单击​ 查看结果 ​以查看路径、错误和未覆盖的分支。 查看查看结果

    快速模拟已完成,所有步骤均成功,且查看结果可用

快速模拟还支持事件触发的历程和包含事件活动的历程。 事件值会为每个生成的模拟用户自动设置和触发。 用户进入历程后,一旦他们达到相应的等待,就会触发每个事件。

手动模拟 manual-simulation

当您需要选择每个模拟用户、控制发送顺序、配置事件有效负载并覆盖运行的​ 等待 ​持续时间时,请选择​手动模拟

继续创建和管理模拟用户触发您的事件查看结果

创建和管理模拟用户 test-users

模拟用户是您在​ 模拟设置 ​中定义的临时配置文件类实体。 本节介绍如何创建缩览图、保存它们以供重用、在列表中调整或删除它们,并将它们发送到历程中。

  1. 首先填充​ 测试用户 ​列表:

    accordion
    使用AI生成用户

    Adobe Journey Optimizer根据旅程定义生成一组模拟用户。

    对于包含电子邮件、推送或短信节点的历程,AI会提示您确认要使用的电子邮件地址或电话号码。 将使用这些定义的值生成模拟用户。 完成后,单击​生成

    note
    NOTE
    电子邮件和电话字段已预填充自Adobe IMS用户配置文件。

    生成模拟用户对话框,其中包含执行电子邮件和电话字段以及“生成”按钮

    accordion
    浏览清单

    选择​ 浏览清单 ​以添加已保存的模拟用户,例如,从表单或JSON创建的用户,或在运行AI生成后保留的用户。

    带有搜索、用户表和选择按钮的模拟用户清单对话框

    accordion
    从表单创建
    1. 输入​显示名称标识命名空间​和​ 描述 ​以标识此模拟用户。

      创建具有显示名称、身份命名空间、描述和合并架构属性的模拟用户表单

    2. 然后,从合并架构中选择要为该用户填充的属性。

    3. 单击​ 添加受众成员资格 ​以模拟区段成员资格。

    4. 在​ 创建模拟用户 ​窗口中,单击​ 添加模拟用户 ​以在一个会话中定义多个模拟用户。

      您可以更改用户在列表中的显示方式,折叠栈叠视图中的每个卡片,或打开用户的属性元数据。

      使用“添加模拟用户”、“全部折叠”和“布局视图”控件创建模拟用户页脚

    5. 从“模拟用户”菜单中,使用​ 复制 ​复制用户,将所有属性应用于其他用户​将某个用户的属性复制到会话中的其他每个用户,或使用​ 删除 ​删除用户。

      创建包含重复项的模拟用户信息卡,将所有属性应用于其他用户,并删除每个用户

    6. 完成此会话中的用户配置后,单击​保存

    accordion
    从JSON创建

    在​ 创建模拟用户 ​中,编辑JSON模板以定义用户,然后单击​ JSON格式 ​和​保存

    使用用户模板和设置JSON控件的格式来创建模拟用户JSON编辑器

    要在Adobe Experience Platform中重用配置文件或测试配置文件中的属性值,请执行以下操作:

    1. 浏览到要用作引用的配置文件。 在配置文件详细信息页面上,单击​查看JSON了解详情

      在Adobe Experience Platform中 配置文件JSON视图

    2. 从查看器中复制JSON。

    3. 在历程中,打开​模拟设置,启动​创建模拟用户,然后选择​从JSON创建

    4. 将JSON粘贴到模拟用户模板的匹配部分(例如,一个用户的属性块)。 单击​ 设置JSON格式 ​以验证结构。

      使用粘贴的配置文件属性创建模拟用户JSON编辑器

    5. 删除Adobe Experience Platform配置文件上存在的仅与源配置文件关联的属性,如mergePolicyId或lastModifiedAt。

    6. 设置模拟用户模板所需的字段: 显示名称身份命名空间、身份值和通道执行地址。

    7. 单击​保存。 在运行​ 模拟 ​之前,使用已保存的模拟用户上的 编辑图标 查看数据。

      使用用户模板和设置JSON控件的格式来创建模拟用户JSON编辑器

      note warning
      WARNING
      如果粘贴配置文件JSON,请删除或替换所有生产标识符和联系点(电子邮件、电话、ECID、推送令牌等)。 模拟将使用您提供的数据发送消息。
  2. 您创建的模拟用户出现在​ 测试用户 ​列表中。 对于每个条目,选择下列选项之一:

    • 编辑图标 :更新模拟用户的详细信息。

    • 发送图标 :仅对此模拟用户运行模拟。

      此选项不适用于以事件开始的历程,因为模拟用户进入由发送的事件触发。 了解详情

    • 清除图标 :从此列表中移除用户。 模拟用户未被删除,并且在“模拟用户”选项中仍然可用。

    通过画布上突出显示的编辑、发送和删除操作和模拟路径测试用户列表

  3. 要在选择后更改列表,请单击​ 管理用户 ​从清单中或通过创建新用户来添加更多模拟用户。 若要从​ 测试用户 ​列表中删除此运行的每个用户,请选择​清除所有用户

    使用添加用户选项打开“管理用户”菜单并清除所有用户

  4. 如果您的历程包含​ 等待 ​活动,请打开​ 测试设置 ​选项卡以微调在模拟期间等待的时间。 例如,如果实时​ 等待 ​活动配置了几天,则可以将其覆盖为10秒,以便模拟用户在移至下一个活动之前仅在节点上花费那么长时间。

  5. 单击​ 全部发送 ​以将列表中的每个模拟用户发送到历程中,或者单击行上的 发送图标 以仅发送该用户。 当模拟用户成功进入历程时,将显示Simulated users have entered the journey successfully.确认消息。

    在用户进入历程后在画布上显示成功消息和路径后 测试用户选项卡

  6. 如果历程包含单一事件,则需要选择要触发的事件。 查看触发您的事件

  7. 访问​ 结果 ​选项卡以打开执行日志并查看每个步骤的运行方式。 有关详细信息,请参阅查看结果

  8. 完成测试后,打开​ 管理模拟 ​菜单:

    • 关闭模拟​以退出当前模拟会话。

    • 重置模拟​以清除当前运行中的所有数据、选定的模拟用户、定义的事件值和其他测试设置,以便您可以从头开始新的模拟。

      使用“重置模拟”和“关闭模拟”选项打开管理模拟菜单

在​ 模拟 ​中验证历程后,查看​ 结果 ​日志。 如果出现错误,请保留​模拟,将所需的更改应用到历程,然后再次运行​模拟,直到运行看起来正确为止。 然后,您可以发布历程。 查看发布您的历程

触发您的事件 firing-events

如果您的历程包括一个或多个单一事件,则可以在模拟活动时触发它们。 对于不是从事件开始但包含事件的历程,此部分在模拟用户进入历程之前不可见。

  1. 在​ 选择事件类型 ​中,选择要为此模拟触发的事件。

    在模拟设置的“测试事件”部分中打开的“选择事件类型”下拉列表

  2. 若要对列表中的每个用户应用相同的更改,请使用​ 管理事件 ​选项来:

    • 生成事件值​以允许Journey Agent使用AI生成所有负载。 生成值时,用户被标记为​准备发送
    • 编辑事件数据​以更改列表中每个模拟用户的负载。

    使用“使用AI生成”和“编辑所有选项”管理测试事件中的事件菜单

  3. 通过单击用户旁边的 编辑事件 为每个用户配置事件有效负载,以:

    • 生成事件值​以允许Journey Agent使用AI生成有效负载。 生成值时,用户被标记为​准备发送
    • 编辑事件数据​以仅更改该模拟用户的负载。

    测试事件中的 每个用户菜单,具有生成事件值和编辑事件数据选项

  4. 在​ 测试事件 ​中,选择​ 全部发送 ​以便为​ 测试用户 ​下列出的所有模拟用户发送此事件,或选择 发送图标 以便仅为该用户触发单个事件。

    测试事件部分,其中针对标记为“就绪”的用户发送所有和每用户发送控件

  5. 触发事件后,画布会更新以反映每个用户的进度。

  6. 访问​ 结果 ​选项卡以打开执行日志并查看每个步骤的运行方式。 有关详细信息,请参阅查看结果

  7. 完成测试后,打开​ 管理模拟 ​菜单:

    • 关闭模拟​以退出当前模拟会话。

    • 重置模拟​以清除当前运行中的所有数据、选定的模拟用户、定义的事件值和其他测试设置,以便您可以从头开始新的模拟。

      使用“重置模拟”和“关闭模拟”选项打开管理模拟菜单

查看结果 viewing-results

结果​选项卡允许您查看测试结果。 在​ 测试用户 ​下拉列表中,选择要检查其执行的模拟用户。 当您选择单个模拟用户时,画布会突出显示用户通过历程所遵循的确切路径,因此您可以确认他们输入了您预期的分支。

选择​ 全部 ​可查看运行中跨每个模拟用户聚合的结果。 然后,画布会显示运行所涵盖的每个路径,这有助于您跨用户档案比较覆盖范围并快速扫描完整模拟(包括活动、结果和错误),而无需首先挑选单个模拟用户。

包含历程画布上的模拟摘要、测试用户过滤器和路径覆盖率的“结果”选项卡

对于每个活动,日志都可以显示模拟用户是进入还是退出该步骤,每个步骤的时间戳和分支决策,以及在模拟期间发生的错误。

对于​ 等待 ​活动,日志包含两个与持续时间相关的值:

  • 定义的持续时间:在已发布历程的​ 等待 ​活动上指定的持续时间,该持续时间将在历程处于实时状态后应用。 日志记录模拟是否从测试设置应用覆盖(例如10秒),而不是仅依赖历程上定义的值。
  • 实际持续时间:模拟用户在​ 等待 ​活动上停留的经过时间。 此值是从​ 测试设置 ​选项卡设置的。

当日志中出现错误时,保留​模拟,将所需的更改应用于历程,然后再次运行​模拟。 验证成功后,发布历程。 查看发布您的历程

recommendation-more-help
journey-optimizer-help