【问题标题】:Detect Multiple Custom HTML-5 Attributes on Same Page - Adobe DTM检测同一页面上的多个自定义 HTML-5 属性 - Adob​​e DTM
【发布时间】:2017-04-25 16:30:34
【问题描述】:

我试图弄清楚是否有一种方法可以检测多个自定义 HTML-5 属性(即“data-analytics-exp-name”)并使用 Adob​​e DTM 将它们的值(带有分隔符)聚合到一个 cookie 中无需用户参与(属性只需要存在于页面上且不被点击等)。

我目前有一个规则可以读取单个自定义 HTML-5 属性并执行 我想要使​​用“元素存在”的事件类型并使用:

    var currExpName = this.getAttribute('data-analytics-exp-name'); 

但不确定如何同时处理多个?

【问题讨论】:

    标签: javascript adobe adobe-analytics tms


    【解决方案1】:

    如果您希望获取页面上的所有属性,您将需要使用可以访问整个页面的东西。试试下面的代码:

    `document.querySelectorAll("[data-analytics-exp-name]");

    这应该返回所有包含属性data-analytics-exp-name 的DOM 元素。从那里你可以解析数组,但是你想得到你正在寻找的连接字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多