- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
背景
我们目前在数据层中有一个标志,当它设置为 false
时,Adobe Analytics 代码将不会运行。
我们出于多种原因这样做,包括如果我们发现产品或我们正在捕获的数据中存在任何安全问题。我们将 flag
设置为 false,它不再从我们的页面中提取 Adobe Analytics 脚本。
理想情况下,我们正在尝试在 DTM 中模仿这个确切的功能,而无需批准和发布任何内容。我们只是希望能够在数据库中设置一些东西,并且它立即在所有页面上可用,我们不必担心公司的软件提升政策。
也就是说,我在想,由于数据元素首先加载到页面上,我可以从数据层获取值,然后使用 if
语句和 _satellite.getVar( )
在 s_code
中确定 AppMeasurement
是否被实例化。
这是一次惨痛的失败。不仅 _satellite.getVar()
不可用,而且即使只是设置 if(false)
也不起作用。虽然我认为只有 s_code
会实例化 AppMeasurement
,但显然只要在 DTM 中激活该工具就意味着可以直接调用 AppMeasurement 函数。
是否有任何更熟悉此工具的人有任何想法可以让我们确定 Adobe Analytics
是否基于某种内容更改运行(我们使用数据层,但我接受所有建议)在页面上。
非常感谢您的宝贵时间,迈克
最佳答案
DTM目前没有任何页面加载规则不输出任何代码,也没有任何方法可以有条件地抑制调用。
AM 本身虽然有一个 s.abort
变量,您可以将其设置为 true
并且它将抑制下一个 s.t
或 s.tl
调用。但是 DTM 没有在它的界面中内置该 var,因此您必须将它放在规则的自定义代码部分。
更新:重申一下,s.abort
不会完全抑制所有 AM 调用;它会抑制下一个 调用。调用后,AM 将 s.abort
重置为 false
。所以这对于初始页面加载规则非常有用,但是例如,如果您在页面加载后弹出任何代码(例如退出/下载链接跟踪或您可能拥有的其他一些自定义代码),它将不抑制那。
即使您没有在页面跟踪后进行自定义,一个确保您考虑的地方是在工具配置中,您可以在其中指定下载跟踪和内部/外部链接跟踪,如果您已启用(基本上DTM 的 linkInternalFilters
、trackDownloadLinks
、trackExternalLinks
、linkDownloadFileTypes
和 trackInlineStats
接口(interface))。就通过这些设置启用这些功能而言,没有简单的解决方法,因此我认为为此做的最好的事情就是禁用它们并使用基于事件的规则复制它,以便您可以合并 。 abort
到那里。
要考虑的另一个注意事项:s.abort
会抑制对 Adobe 的最终请求,但几乎所有导致实际请求的内容都会执行。需要考虑的最值得注意的事情是,如果您启用了 doPlugins
(DTM 目前在界面中没有这个,但没有什么可以阻止您启用它并在自定义代码中自己定义它),它将被处决。这可能会影响您在其中的任何逻辑,尤其是执行 cookie 读/写的内容。
例如,假设您有一个“参与访客”指标,设置为在访客浏览 3 个页面后弹出,您通过使用 cookie 来存储和递增值并读取 cookie 和弹出事件来实现此目的如果它达到 3,并且这都在您的 doPlugins
函数中(或页面加载规则中的其他地方),s.abort
将不抑制任何一个。
关于adobe-analytics - 使用 DTM 的 Adobe Analytics 终止开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25325862/
我是 Adobe InDesign Server 的新手,我很难找到一个好的厨房水槽应用程序。我从 SDK 获得的所有示例似乎都部分起作用。我想要做的就是从服务器端使用 InDesign 的母版页
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 6年前关闭。 Improve thi
我有一个带有完整设计页面的 xd adobe 链接。我想在 adobe xd windows 桌面应用程序中打开这些设计页面,但我不能。如何在 adobe xd windows 桌面应用程序中打开此链
activeDocument.fitArtboardToSelectedArt() 调用此命令时,AI 在 AI 5.1/6 32 位和 64 位版本上崩溃。我可以使用菜单中的命令。有没有人遇到过这个
activeDocument.fitArtboardToSelectedArt() 调用此命令时,AI 在 AI 5.1/6 32 位和 64 位版本上崩溃。我可以使用菜单中的命令。有没有人遇到过这个
如果可以,应该在哪里配置? 从文档中,所有提到的忽略文件都是关于从 SVN 提交 中排除 .vlt,但我们面临相反的问题 — 我们想排除来自 VLT 提交 的文件系统上的文件——例如.DS_Store
我正在 AdobeXD 中制作移动下拉菜单。 除了我的主页,我还有另外两个画板;菜单本身和一个按钮。 我想要做的就是触发菜单向下滑动,并将退出按钮覆盖在首先触发效果的按钮顶部。 它会覆盖退出按钮,
Javascript 的 setTimeout函数是window的一个方法目的。此对象在 ExtendScript 中不存在,因此不可用于为 Adobe InDesign 或 Illustrato
有人可能会争论它是否与摄影有关,但由于它与 DNG 格式有关,所以在这里问。 我正在尝试构建一个 Adobe DNG SDK,以便我能够将许多不同的相机原始格式转换为 *.dng 格式。 我为 h
我正在 Adobe CQ5.5 中开发一个自定义容器组件,我想要一个自定义消息作为占位符,而不是默认的“将组件或 Assets 拖到此处”。 到目前为止,我发现我必须添加 cq:emptyText
我想在导入 XML 时使用 Internet URL 将图像加载到 InDesign 模板中。 这可能吗?或者图片是否需要存储在本地机器上? 最佳答案 这可能吗?不需要。镜像需要存储在本地机器上吗?是
在 Adobe Edge Animate 中,如何获取 Symbol 的当前时间? 我混合使用 jQuery 和 Adobe Edge 代码来编程我的页面。我想检查一个符号的时间是否停留在第一
如果我将 adobe xd 文档放置在本地计算机上的任何位置。 示例:C:\doc\adobe-xd\brand\brand.xd 打开它并运行插件 是否可以检索 adobe xd 文档位置。 P.S
我正在使用 AEM 6.1 和 Maven 来管理依赖项。我可以看到 bundle com.adobe.granite.poi 版本 2.0.0 随 AEM 实例一起提供。但我似乎无法在 Adob
我正在使用 adobe labs magic selection 工具,但它要求用户进行 adobe 登录。有什么办法可以不让用户登录,但仍然使用 magic selection 工具?我听说过这个,
我们有 Adobe PDF writer,希望能够使用它而不是 ghostscript。 SaveAs() 函数是否锁定在 ghostscript 中,如果是,我该如何使用 adobe pdf w
我想知道 Adobe Experience Manager (AEM) 6.2/6.3 使用哪个版本的 Apache Sling?我在各种网站上进行了搜索,包括 Adobe 自己的文档,但似乎
还在努力探索动作剧本。有没有办法访问Android手机的接近感应器?想要使用传感器的输出关闭探测器。找到了里查多松/接近感应器(https://github.com/richardolsson/pro
我对 Day Cq5 还很陌生。我的对话框中有一个复选框,我想在用户选择或取消选择它时在我的 jsp 中检索它的 bool 值。请帮忙 最佳答案 如果要从组件的 JSP 中检索值,请执行以下操作: b
http://helpx.adobe.com/experience-manager/kb/HowToDefineComponentListDynamically.html 我在上面尝试过,但由于文章的
我是一名优秀的程序员,十分优秀!