动态跟踪代码管理器 - Adobe 分析工具条件
Dynamic Tag Manager - Adobe Analytics Tool Conditions
我们正在为可能的DTM Adobe Analytics Tool条件而苦苦挣扎,以便让该工具仅在某些页面上处于活动状态。
事实上,工具设置不允许任何条件,例如规则。
如果我们标记"页面代码已存在"复选框,则根本没有工具代码处于活动状态。
我们的要求是,只有一些页面已经有页面代码,因此Adobe Analytics工具将仅对其他页面处于活动状态。
简而言之,就像可以调节"页面代码已存在"复选框一样。
我们测试了一些页面加载规则,这些规则可以有条件地触发该工具,但它不起作用。
您好,感谢您的回复!(我是发帖的同一个用户),
你们都证实了我的想法,尤其是需要一些解决方法来调节工具触发。目前,我只是将所有工具内容包含在"if"子句中,因此它可以工作。
s.abort 选项的可能性很有趣,但我想如果设置为 true,则初始加载旁边的每个调用都将停止。
DTM 工具将被阻止工作,但任何自定义链接或用户操作生成的调用都将被阻止。
这是对的吗?
如果是这样,工具代码内容的"手动"条件似乎是最简单、更快捷的解决方案。
正如建议的那样,如果选择了"页面上已有页面代码",则Adobe Analytics Tool将不会通过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>");
}
希望这有帮助。
相关文章:
- 通过js在新选项卡中有条件地打开url
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- jQuery-有条件地附加HTML
- 根据某些条件在视图之间切换
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- 如何做到这一点,使代码在不传递条件后执行函数
- 有条件更新d3.js力图中节点的最佳方法
- 如何在GoogleWeb工具包(GWT)中从JSNI调用接口(实例化)
- javascript中的布尔条件
- 删除CKEditor工具栏按钮,但不删除功能
- Woocommerce产品选项有条件
- 动态跟踪代码管理器 - Adobe 分析工具条件
- D3.JS条件工具提示html
- 如何在URL满足某些条件时才启用Safari工具栏按钮扩展('validate'检查)
- 基于条件d3.js的工具提示可见性
- 在满足条件时阻止Jquery映像工具运行
- 高图表:基于多个系列名称的条件工具提示(OR 逻辑运算符)
- IE条件注释在IE 11 Windows 8.1和开发工具中不支持
- GMail上下文小工具-多个模式匹配一个以上的条件