Universal Adobe Debugger
介绍
面向分析师和开发人员的 Adobe Analytics/AEP 产品的通用调试器。 AAD、Switch、AEPD的精神继承者。
🔍 通用 Adobe 调试器:简化 Adobe Analytics、AEP 和启动调试 🦝
Universal Adobe Debugger 由分析师精心打造,为分析师服务,是您轻松调试 Adobe Analytics、AEP 和 Launch(标签)的首选工具。只需在调用 Adobe Analytics 或 Web SDK 调用时打开控制台即可揭示强大的见解。
主要特征:
* 简化的调试:直接在控制台中记录 Adobe Analytics 服务器调用,以便快速排除故障。
* 高效的启动调试:轻松访问 Adobe 启动调试信息。
* 库替换功能:无缝替换 Adobe Launch 库以增强调试功能。
* 方便的片段集合:探索用于分析和同意调试的精选片段集合。
* AEP Web SDK 日志记录:直接从控制台 (MVP) 监控 AEP Web SDK 服务器调用。
无论您是经验丰富的分析专家还是与分析无关的人员,Universal Adobe Debugger 都能提供根据您的需求量身定制的通用解决方案。
🛠️欢迎贡献和反馈:
有建议或发现错误吗?请随时联系我们!请访问我们的 GitHub 存储库 [链接] 以留下反馈或报告问题。
准备好贡献了吗?加入我们,让每个人的调试变得更容易!
变更日志:
1.02:
* [x] 允许用户设置自己的变量以包含在日志记录的标题中。
* [x] 改进 _satellite.setDebug(0) 以立即工作,而不是在页面重新加载后工作。
* [x] 小的外观改进。
1.01:
* [x] 弹出脚本中的代码重构。
* [x] 添加一项功能来突出显示 s.events 中未发送的商品事件。 Adobe 为什么要这样做?感觉就像一个错误。
* [x] 销售变量记录改进(“,”分隔符而不是竖线“|”)。
* [x] 添加 s.zip、货币代码、组织 ID (mcorgid) 和访客 ID (mid) 的报告。
* [x] 由于添加了许多不太有用的新维度,“其他”报告部分现在默认折叠。
* [x] 更多的用户界面改进。
* [x] 浣熊。
0.99:
* 重命名 Adobe 启动调试器 -> 通用 Adobe 调试器。因为这并不是真正关于 Launch
* [x] OT - 允许全部和拒绝全部按钮。
* [x] Web SDK/AEP MVP 日志记录实现。
* [x] setDebug 变得更加可靠。
* [x] 轻微的 UI 调整。
* [x] 更新扩展商店/存储库屏幕截图。
0.98:
* [x] 除了 /launch- 之外还检测 /satelliteLib- 库
* [x] 上下文数据记录:https://experienceleague.adobe.com/docs/analytics/implementation/vars/page-vars/contextdata.html?lang=en 感谢芯片的建议!
0.97:
* [x] setDebug 重新实现。现在效果更好了。
* [x] 重定向错误修复。
0.96:
* [x] 实现 _satellite.setDebug() 轮询逻辑,以判断扩展尝试设置库时未加载库的情况。
* [x] 删除所有重定向规则必须同时删除动态规则和同步规则。
* [x] 更好的日期格式。
* [x] 将有用的片段添加到扩展中。基本上 window.onbeforeunload = ()=>false 和一个信任的东西。
* [x] 较小的用户界面改进
* [x] 小错误修正
0.95:
* [x] 设置中的格式改进。
* [x] 最简单的启动库检测逻辑(仅来自 DOM,无论有 \/launch-.*8\.js)(MVP)
* [x] 重定向设置/错误报告逻辑。
* [x] 重定向管理选项卡和逻辑。
* [x] 不考虑 SetDebug 的默认状态。
* [x] ui 中减少粗体文本。
* [x] 添加一个选项以从“设置”选项卡快速终止当前页面的重定向。
* [x] 实现实际的库切换逻辑(重定向)
* [x] 添加一个按钮来删除所有重定向。
* [x] 确保当用户使用同一帐户使用不同的浏览器并且打开扩展程序同步时,重定向逻辑会自动同步并启用。
* [x] 添加基于会话的重定向选项。默认情况下。
* [x] 不是向活动选项卡报告,而是向侦听器部署到的选项卡报告。
* [x] 正确处理发现的空数据层。 (扩展抛出)
0.90:
* 找到 DL 后,单击 DL 单元格会将其整齐地打印到控制台。
* 当发现 DL 中的最后一个事件时,单击其单元格会将其整齐地打印到控制台。
* 如果未定义,则空产品字段将报告为“未定义”。将其替换为不太通用的消息。
* 当通话中没有页面/链接名称时,请说清楚。
* 实现了失败的服务器调用的日志记录。也许 SSL 错误是一个很好的模拟错误。
0.88:
* 修复了有时会检查最后事件信息的错误 DL(GTM 的 DL 而不是 DM)
* 添加了 PV 信息附近站点部分的日志记录
* 在日志记录中实现了服务器调用计数
0.87 - 初始版本。