我们正在努力研究可能的DTM Adobe Analytics工具条件,以便让该工具仅在某些页面上处于活动状态。
事实上,工具设置不允许任何条件,例如规则。
如果我们标记"页面代码已经存在"复选框,根本没有工具代码。
我们的要求是只有一些页面已经有了页面代码,因此Adobe Analytics工具只对其他页面有效。
简而言之,它就像已经存在的" Page代码"复选框可能有条件。
我们测试了一些页面加载规则,这些规则可能会有条件地触发工具,但它不起作用。
答案 0 :(得分:0)
嗨,谢谢你的回复! (我发布的是同一个用户),
你们都确认了我的想法,特别是需要一些解决方法来调整工具触发。目前,我只是将我的所有工具内容都包含在" if"它是有效的。
可能使用 s.abort 选项很有意思但是我认为如果是这样的话,在初始onload旁边的每个调用都将被停止。设为真。
DTM工具将无法工作,但任何自定义链接或用户操作生成的呼叫都将被阻止。
这是对的吗?
如果是这样,"手册"工具代码内容的条件似乎是最简单快捷的解决方案。
答案 1 :(得分:0)
如建议的那样,如果选择“页面代码已在页面上”,则Adobe Analytics工具将无法通过DTM运行。
在您需要在不同页面上运行本质上不同的配置的情况下,您可以考虑在DTM中创建2个单独的属性(每个配置一个)和1个全局属性,然后根据URL部署特定的属性头文件。
实质上,您在所有页面上部署全局标头,然后在全局属性中编写一个脚本,该脚本将基于URL部署“子”属性脚本。 类似的东西:
switch (trimPath) {
// Code present property
case "myURL.com":
document.write("<script src='//header-code-path-here.js'</scr'+'ipt>");
break;
// Adobe Analytics Tool Property
case "myOtherURL.com":
document.write("<script src='//header-code-path-here.js'</scr'+'ipt>");
}
希望这有帮助。