用于数据收集的调试工具

调试工具(有时称为数据包分析程序或数据包探查程序)允许您检查实施发送至Adobe的数据。 本文可帮助您选择工具。 有关如何使用这些工具检查请求和Edge Network处理的信息,请参阅检查数据收集请求。

NOTE
此页面上列出的工具不完整。 除了Adobe提供的工具外,Adobe不支持这些产品,也不对这些产品进行故障诊断。 有关安装、使用、支持的技术和支持信息,请咨询该工具的发布者。

选择调试工具 choose-a-tool

以下类别可帮助您根据要检查的内容选择工具。

工具类型
在以下情况下很有用
标记调试器
您希望以人类可读的格式解释和呈现标记、数据层或收集请求。
浏览器开发人员工具
您正在调试Web实施,并且希望直接检查网络请求,而无需安装单独的调试应用程序。
HTTP(S)调试代理
您希望检查来自浏览器、移动应用程序、WebViews、API或其他客户端的HTTP流量,或需要浏览器开发人员工具以外的功能。
Adobe正在处理诊断
您需要了解Edge Network或移动应用程序如何处理客户端请求检查无法显示的事件。

标记调试器 tag-debuggers

标记调试器识别营销和测量技术并理解其请求。 这些工具可以更轻松地识别发送到Experience Platform应用程序或其他供应商的Adobe Web SDK负载、标记、数据层和请求,而无需手动解码网络请求。

工具
可用性
对以下项目很有用
注意事项
Adobe Experience Platform Debugger
浏览器扩展
调试Adobe Experience Platform和CX Enterprise实施,包括标记、数据层、Experience Platform Web SDK和Adobe应用程序
Adobe提供的工具,重点介绍Adobe技术。 还为Web SDK提供Edge跟踪。
Omnibug
基于Chromium的浏览器和Firefox
解码Experience Platform Web SDK、Adobe标记,以及来自Adobe应用程序和许多其他营销供应商的请求
对于包含来自多个供应商的技术实施非常有用
ObservePoint调试器
Chrome和Edge
检查和解码分析、营销和测量标记
基于浏览器的调试器;ObservePoint还提供了单独的自动化实施验证产品

浏览器开发人员工具 browser-developer-tools

每个现代浏览器都包含可检查网络请求的开发人员工具,因此您通常不需要单独的工具来调试Web实施。 浏览器工具显示原始请求、有效负载、响应和计时,但不解码特定于Adobe的参数,并且仅显示源自浏览器中的流量。 有关步骤,请参阅检查Web请求。

HTTP(S)调试代理 http-debugging-proxies

HTTP调试代理截获客户端和服务器之间的HTTP和HTTPS流量。 当浏览器开发人员工具提供的可见性不足,或者实施在传统Web浏览器之外运行时,这些变量将非常有用。

HTTPS检查通常需要将客户端配置为信任由调试代理提供的证书。 安装证书或截获加密通信时,请遵循贵组织的安全策略。

在共享捕获之前,仅捕获授权的测试流量并删除敏感数据。 某些应用程序限制证书信任或使用证书固定,因此代理可能无法检查其HTTPS流量。

工具
对以下项目很有用
Charles
检查浏览器、应用程序、移动设备和其他HTTP流量
随处都是Fiddler
捕获和检查应用程序和设备之间的HTTP(S)流量。 与旧版Fiddler Classic产品不同。
Proxyman
检查和修改来自浏览器、应用程序和移动设备的HTTP(S)流量
HTTP工具包
使用面向应用程序和API调试的工作流,检查来自应用程序、API、开发环境和移动设备的流量
mitmproxy
通过命令行和Web接口执行可脚本化的HTTP(S)拦截、检查和修改。 最适合习惯使用命令行工作流的用户。

Adobe处理诊断 processing-diagnostics

这些Adobe工具显示在请求离开客户端后发生的处理。 有关何时使用每个,请参阅跟踪Edge Network处理。

工具
对以下项目很有用
Edge跟踪
了解Edge Network如何处理来自Web SDK实施的请求,包括发送到数据流中服务的请求
Adobe Experience Platform Assurance
检查Mobile SDK事件和验证视图,并更详细地查看Edge跟踪会话
事件转发监视
审查事件转发的汇总使用情况、传出错误和计算时间
recommendation-more-help
experience-platform-help-collection