测试和验证 Experience Cloud Identity 服务

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

开始之前

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

浏览器环境

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

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

工具

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

使用 Adobe 调试器进行测试

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

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

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

了解 Adobe 调试器结果

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

成功

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

mid=20265673158980419722735089753036633573

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

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

失败

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

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

通过 Charles HTTP 代理进行测试

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

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

了解 Charles 结果

有关查看位置、搜寻对象以及何时使用 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 错误代码、消息和示例

在此页面上