调试方法

启用调试后,Web SDK会将消息输出到浏览器控制台,以便帮助您调试实施。 当您想要了解SDK如何根据您建立的规则和数据元素进行行为时,调试很有价值。

默认情况下,调试处于禁用状态,但可以通过四种不同的方式切换调试。 您可以使用这些方法的任意组合来启用或禁用对开发工作流最方便的调试。

configure命令中使用debugEnabled

配置扩展时,将debugEnabled布尔值设置为true。 此选项通常用于开发环境,因为它可为访问您网站上任何页面的每个人启用调试功能:

alloy("configure", {
  "edgeConfigId": "ebebf826-a01f-4458-8cec-ef61de241c93",
  "orgId": "ADB3LETTERSANDNUMBERS@AdobeOrg",
  "debugEnabled": true
});

有关详细信息,请参阅debugEnabled

使用setDebug命令

与上述布尔值类似,此命令支持在页面的所有访客中进行调试。

alloy("setDebug", {"enabled": true});

有关详细信息,请参阅setDebug命令。

设置查询字符串参数

可以通过将查询字符串?alloy_debug=true添加到任何URL的末尾来启用调试。 例如:

http://example.com/?alloy_debug=true

此方法仅适用于您的本地计算机,允许您调试生产网站,而无需为每个人启用调试。 在浏览会话的其余时间或禁用调试之前,均会启用此方式的调试。

使用Adobe Experience Platform Debugger

该Adobe Experience Platform Debugger是一款功能强大的工具,可检查您的网页,并帮助您调试Experience Cloud产品的实施。 您可以从AEP Web SDK部分的配置选项卡启用调试。

启用调试器

有关详细信息,请参阅Adobe Experience Platform Debugger概述

recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636