Adobe DTM - 从进入视口的 div 获取 ID 值(基于事件的规则)
Adobe DTM - Get ID value from div that enters viewport (event based rule)
如何从进入 "visible" 状态的特定 class 捕获 div 的 ID 属性值?
当我创建一个 "enters viewport" 规则时,它会为源代码中的所有 div 触发(假设它们在视口内)可见或不可见。
我似乎无法编写仅在 div 可见时触发规则的条件,或者如何获取属性 ID。
使用基于事件的规则:
- 事件类型:进入视口
- 元素标签或选择器:div.specialClass //specialClass 是您搜索的class
- 规则条件,自定义:
if (jQuery("div.specialClass:visible")[0] != undefined){return true;}
就是这样,如果具有 specialClass 的元素将进入视口并且可见,则将触发规则。
要跟踪 ID,只需使用带有 CSS 选择器的数据元素,并在此基于事件的规则中引用此数据元素。
如何从进入 "visible" 状态的特定 class 捕获 div 的 ID 属性值? 当我创建一个 "enters viewport" 规则时,它会为源代码中的所有 div 触发(假设它们在视口内)可见或不可见。
我似乎无法编写仅在 div 可见时触发规则的条件,或者如何获取属性 ID。
使用基于事件的规则:
- 事件类型:进入视口
- 元素标签或选择器:div.specialClass //specialClass 是您搜索的class
- 规则条件,自定义:
if (jQuery("div.specialClass:visible")[0] != undefined){return true;}
就是这样,如果具有 specialClass 的元素将进入视口并且可见,则将触发规则。
要跟踪 ID,只需使用带有 CSS 选择器的数据元素,并在此基于事件的规则中引用此数据元素。