检测同一页面上的多个自定义 HTML-5 属性 - Adobe DTM
Detect Multiple Custom HTML-5 Attributes on Same Page - Adobe DTM
我想弄清楚是否有办法检测多个自定义 HTML-5 属性(即 "data-analytics-exp-name")并将它们的值(使用分隔符)聚合到一个 cookie 中,使用无需用户参与的 Adobe DTM(属性只需要存在于页面上且不被点击等)。
我目前有一个规则读取单个自定义 HTML-5 属性并执行
我想要使用 "element exists" 事件类型并使用:
var currExpName = this.getAttribute('data-analytics-exp-name');
但不确定如何同时处理倍数?
如果您希望获得页面上的所有属性,您将希望使用可以访问整个页面的东西。试试下面的代码:
`document.querySelectorAll("[data-analytics-exp-name]");
这应该 return 所有 DOM 包含属性 data-analytics-exp-name
的元素。从那里你可以解析数组,但是你想要得到你正在寻找的连接字符串。
我想弄清楚是否有办法检测多个自定义 HTML-5 属性(即 "data-analytics-exp-name")并将它们的值(使用分隔符)聚合到一个 cookie 中,使用无需用户参与的 Adobe DTM(属性只需要存在于页面上且不被点击等)。
我目前有一个规则读取单个自定义 HTML-5 属性并执行 我想要使用 "element exists" 事件类型并使用:
var currExpName = this.getAttribute('data-analytics-exp-name');
但不确定如何同时处理倍数?
如果您希望获得页面上的所有属性,您将希望使用可以访问整个页面的东西。试试下面的代码:
`document.querySelectorAll("[data-analytics-exp-name]");
这应该 return 所有 DOM 包含属性 data-analytics-exp-name
的元素。从那里你可以解析数组,但是你想要得到你正在寻找的连接字符串。