欢迎访问我的博客,有问题可以在任意文章底部留言评论

用Adobe Experience Cloud Debugger替换环境

Adobe Launch Haran 8年前 (2019-02-28) 4314次浏览 0个评论

在测试Adobe Launch配置时,通常有两种方式:

  • 在不同环境部署不同跟踪代码:需要开发介入修改页面代码,操作成本较高。
  • 使用 Adobe Experience Cloud Debugger 模拟替换环境:无需修改页面代码,直接在浏览器端将现有Adobe Launch嵌入代码替换为你自己的开发环境代码。

第二种方式除了无需部署代码外,还有一个重要应用场景:分析同行或竞品站点时,可以直接在对方站点上模拟替换为自己的Adobe Launch库,验证数据采集逻辑

下面以Adobe官方演示站点为例,演示具体操作流程。

Step 1:打开目标站点并启动 Debugger

访问示例站点https://aem.enablementadobe.com/content/we-retail/us/en.html,然后打开 Adobe Experience Cloud Debugger 浏览器扩展:

用Adobe Experience Cloud Debugger替换环境

在 Debugger 的 Summary(摘要) 面板中,可以看到:

  • Launch 库名称:当前站点部署的 Launch Property 名称;
  • 环境类型:正式环境(Production)或开发环境(Development);
  • 已部署的扩展列表:例如 Analytics、Target、Data Layer 等。

从下图可以确认:该站点当前使用的是正式环境,部署了 Analytics、Target 以及数据层相关扩展。

Step 2:复制自己的开发环境嵌入代码

登录 Adobe Launch,进入你的 Property,在 Environments(环境) 页面中找到 Development(开发环境),复制其 Embed Code(嵌入代码)

用Adobe Experience Cloud Debugger替换环境

选择开发环境的原因:开发环境的库更新更快,测试时可以节省等待发布的时间。

Step 3:在Debugger中替换Adobe Launch嵌入代码

返回到Adobe Experience Cloud Debugger,点击Tools,找到Replace Launch Embed Code,将刚才复制的开发环境嵌入代码粘贴到输入框中,勾选 Apply across(跨页面保持替换),确保站点内所有页面都使用替换后的库,点击 Save(保存)

用Adobe Experience Cloud Debugger替换环境

Step 4:验证替换结果

保存后返回Summary面板:

用Adobe Experience Cloud Debugger替换环境

可以看到环境类型已经从 Production 变为 Development,库名称也已变更为你自己的 Launch Property。

使用说明与注意事项

  • 替换仅在你本地浏览器生效:该操作不会影响站点真实访客的数据采集,仅对你当前浏览器会话有效。
  • 需要保持 Debugger 打开:替换逻辑依赖于 Debugger 扩展运行,关闭扩展后替换将失效。
  • 勾选 Apply across:确保整站所有页面都应用替换,而不是只替换当前页面。

适用场景

  • 在竞品/同行站点上模拟自己的数据采集方案;
  • 验证 Launch 规则配置是否能在目标页面正确触发;
  • 在不修改生产代码的前提下进行调试。

有疑问可以在底部留言
喜欢 (1)
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址