使用Adobe Experience Platform Debugger测试Adobe Target实施

Adobe Experience Platform Debugger提供了一套有用的工具,可用于测试和调试使用Adobe Target实施进行测试的网站。 本指南介绍了在启用了Target的网站上使用Platform Debugger的一些常见工作流程和最佳实践。

先决条件

若要使用Platform Debugger for Target,网站必须使用at.js库版本1.x或更高版本。 不支持以前的版本。

正在初始化Platform Debugger

在浏览器中打开要测试的网站,然后打开Platform Debugger扩展。

在左侧导航中选择​ Target。 如果Platform Debugger检测到网站上正在运行兼容版本的at.js,则会显示Adobe Target实施详细信息。

在Platform Debugger中选择的Target视图,表示Adobe Target在当前查看的浏览器页面上处于活动状态

全局配置信息

在Platform Debugger中,有关实施全局配置的信息显示在Target视图的顶部。

Platform Debugger中高亮显示的Target全局配置信息

名称
描述
客户端代码
用于标识贵组织的唯一ID。
版本
网站上当前安装的Adobe Target库的版本。
全局请求名称
Target实施的全局mbox的名称,默认名称为target-global-mbox
页面加载事件
布尔值,指示是否已发生页面加载事件。 只有at.js 2.x支持页面加载事件。对于不兼容的版本,此值默认为None

Network Requests network

选择​ Network Requests ​以查看页面上发出的每个网络请求的摘要信息。

在Platform Debugger中为Target选择的Network Requests部分

当您在页面上执行操作(包括重新加载页面)时,新列将自动添加到表中,允许您查看操作的顺序以及每个请求之间值的更改方式。

在Platform Debugger中为Target选择的Network Requests部分

捕获以下值:

名称
描述
Page Title
发起此请求的页面的标题。
Page URL
发起请求的页面的URL。
URL
请求的原始URL。
Method
请求的HTTP方法。
Query String
请求的查询字符串,获取自URL。
POST Body
请求正文(仅针对POST请求设置)。
Pathname
请求URL的路径名。
Hostname
请求URL的主机名。
Domain
请求URL的域。
Timestamp
请求(或事件)在浏览器时区中发生的时间戳。
Time Since Page Load
自页面在请求时首次加载以来经过的时间。
Initiator
请求的发起者。 换句话说,是谁提出这个请求的?
clientCode
贵组织帐户的标识符,由Target识别。
requestType
用于请求的API。 如果使用at.js 1.x,则值为/json。 如果使用at.js 2.x,则值为delivery
Audience Manager Blob
提供有关称为“blob”的加密Audience Manager元数据的信息。
Audience Location Hint
数据收集区域 ID。这是用于标识特定ID服务数据中心的地理位置的数字标识符。 有关详细信息,请参阅DCS区域ID、位置和主机名上的Audience Manager文档以及getLocationHint上的Experience Cloud标识服务指南。
Browser Height
浏览器高度(像素)。
Browser Time Offset
浏览器与其时区关联的时间偏移。
Browser Width
浏览器宽度(像素)。
Color Depth
屏幕的颜色深度。
context
一个对象,其中包含有关用于发出请求的浏览器的上下文信息,包括屏幕维度和客户端平台。
prefetch
prefetch处理期间使用的参数。
execute
execute处理期间使用的参数。
Experience Cloud Visitor ID
如果检测到一个,则提供有关分配给当前网站访客的Experience CloudID (ECID)的信息。
experienceCloud
保存此特定Experience Cloud会话的用户标识:A4T 补充数据ID访客ID (ECID)
id
访客的目标ID
Mbox Host
发出Target请求的主机
Mbox PC
一个字符串,用于封装mbox会话ID和Adobe Target Edge位置提示。 at.js使用此值来确保会话和Edge位置保持粘性。
Mbox Referrer
特定mbox请求的URL反向链接。
Mbox URL
mbox服务器的URL。
Mbox Version
正在使用的mbox版本。
mbox3rdPartyId
分配给当前访客的mbox3rdPartyId
mboxRid
mbox请求编号。
requestId
请求的唯一ID。
Screen Height
屏幕的高度(像素)。
Screen Width
屏幕的宽度(像素)。
Supplemental Data ID
系统生成的ID,用于将访客与相应的Adobe Target和Adobe Analytics调用进行匹配。 有关详细信息,请参阅A4T疑难解答指南
vst
Experience Cloud标识服务API配置
webGLRenderer
提供页面上使用的WebGL渲染器的相关信息(如果适用)。

要查看特定网络事件上某个参数的详细信息,请选择相关表单元格。 此时会出现一个弹出窗口,其中提供了有关该参数的更多信息,包括描述及其值。 如果值是JSON对象,则该对话框包含对象结构的完全可导航视图。

在Platform Debugger中为Target选择的Network Requests部分

Configuration

选择​ Configuration ​以启用或禁用Target的其他调试工具选择。

在Platform Debugger中为Target选择的Configuration Requests部分

调试工具
描述
Target Console Logging
启用后,允许您在浏览器的控制台选项卡中访问at.js日志。 还可通过向浏览器URL添加mboxDebug查询参数(具有任何值)来启用此功能。
Target Disable
启用后,页面上的所有Target功能都将禁用。 这可用于确定特定于Target的选件是否是导致页面上出现问题的原因。
Target Trace

注意:您必须登录才能启用此功能。

启用后,跟踪令牌将随每次请求一起发送,并且在每次响应中返回跟踪对象。 at.js解析响应window.__targetTraces。 每个跟踪对象包含的信息与[Network Requests选项卡]相同,还包含以下附加内容:

  • 配置文件快照,允许您查看请求之前和请求之后的属性。

  • 匹配和不匹配的活动,显示当前配置文件符合或不符合特定活动资格的原因。

    • 这有助于确定在给定时间配置文件符合哪些受众资格及其原因。
    • Target文档包含有关不同活动类型的更多信息
recommendation-more-help
df41001c-c214-48d3-85a1-6170635c73de