测试和验证 Experience Cloud Identity 服务 test-and-verify-the-experience-cloud-id-service

这些说明、工具和过程可帮助您确定 ID 服务是否正常运行。这些测试通常适用于 ID 服务,也适用于 ID 服务与 Experience Cloud 解决方案的各种组合。

开始之前 section-b1e76ad552ed4eb793b6e521a55127d4

在开始测试和验证 ID 服务之前需要了解的重要信息。

浏览器环境

在正常的浏览器会话中进行测试时,请在每次测试前清除浏览器缓存。

或者,您也可以在匿名或私密浏览器会话中测试 ID 服务。在匿名会话中,您无需在每次测试前都清除浏览器 Cookie 或缓存。

工具

Adobe 调试器Charles HTTP 代理可帮助您确定 ID 服务是否已配置为可在 Analytics 中正常使用。此部分中的信息基于 Adobe 调试器和 Charles 返回的结果。当然,您也可以随意使用最适合您的任何工具或调试器。

使用 Adobe 调试器进行测试 section-861365abc24b498e925b3837ea81d469

当您在 Adobe 调试器响应中看到 Experience Cloud ID (MID) 时,即表明您的服务集成配置正确。请参阅 Cookie 和 Experience Cloud Identity 服务,以了解有关 MID 的更多信息。

要通过 Adobe 调试器验证 ID 服务的状态,请执行以下操作:

  1. 清除您的浏览器 Cookie 或打开匿名浏览会话。
  2. 加载包含 ID 服务代码的测试页面。
  3. 打开 Adobe 调试器。
  4. 在结果中检查 MID。

了解 Adobe 调试器结果 section-bd2caa6643d54d41a476d747b41e7e25

MID 存储在一个键值对中,它使用以下语法:MID= *Experience Cloud ID*。调试器将显示此信息,如下所示。

成功

如果您看到类似于下面的响应,则表示 ID 服务已正确实施:

mid=20265673158980419722735089753036633573

如果您是 Analytics 客户,除 MID 以外,可能还会看到 Analytics ID (AID)。这种情况发生于:

  • 您的一些早期/长期网站访客。
  • 您已启用宽限期时。

失败

如果调试器出现以下情况,请联系客户关怀

  • 不返回 MID。
  • 返回一条错误消息,指示您的合作伙伴 ID 尚未配置。

通过 Charles HTTP 代理进行测试 section-d9e91f24984146b2b527fe059d7c9355

要通过 Charles 验证 ID 服务的状态,请执行以下操作:

  1. 清除您的浏览器 Cookie 或打开匿名浏览会话。
  2. 启动 Charles。
  3. 加载包含 ID 服务代码的测试页面。
  4. 查看下述请求和响应调用以及数据。

了解 Charles 结果 section-c10c3dc0bb9945cbaffcf6fec7082fab

有关查看位置、搜寻对象以及何时使用 Charles 监视 HTTP 调用的信息,请参阅此部分。

Charles 中成功的 ID 服务请求

Visitor.getInstance 函数对 dpm.demdex.net 进行 JavaScript 调用时,您的 ID 服务代码工作正常。成功的请求包含您的组织 ID。组织 ID 可作为一个使用以下语法的键值对传递:d_orgid= *组织 ID*。在“dpm.demdex.net结构”选项卡下方查找 和 JavaScript 调用。在“请求”选项卡下方查找您的组织 ID。

Charles 中成功的 ID 服务响应

当来自数据收集服务器 (DCS) 的响应返回 MID 时,您的帐户已正确配置。MID 作为使用以下语法的键值对返回:d_mid: *访客 Experience Cloud ID*。在“响应”选项卡中查找 MID,如下所示。

Charles 中失败的 ID 服务响应

如果 DCS 响应中缺失 MID,则表示您的帐户未正确配置。失败的响应会在“响应”选项卡中返回一个错误代码和一条消息,如下所示。如果您在 DCS 响应中看到此错误消息,请联系客户关怀。

有关错误代码的更多信息,请参阅 DCS 错误代码、消息和示例

recommendation-more-help
9c9e8ca9-9f7e-42c9-a5d5-a0d82776362a