google-tag-manager - 在谷歌标签管理器中点击某个类的元素时如何触发标签?
问题描述
在跟踪代码管理器中,当我单击某个类的元素时,我需要触发一个事件。事件并不总是有效。有时当我单击时它会连续正确触发 10 次,有时它不会在单击 15 次时触发。
我目前正在使用:
- 触发类型:点击 - 所有元素
- 触发器触发:一些点击
- 条件: [点击元素][匹配CSS选择器][.classname]
为了测试我使用了一个简单的自定义 HTML 标签:
console.log('clicked '+ Date.now())
有时当我单击时,我会得到控制台日志,但并非总是如此。似乎是随机的。如何让它可靠?
解决方案
更新:随机行为是由于触发器没有触发类名所针对的父元素的子元素。所有子项都需要包含在 .classname * 的选择器中