DTM中的点击事件并不总是开火?

时间:2014-09-27 22:45:31

标签: adobe adobe-analytics

我在Adobe DTM中定义了基于事件的规则,但是我可以在网站上看到这种行为,有时候点击标记不会触发定义规则的点击事件。

有人可以帮助我理解这一点,为什么会发生这种情况以及出于何种方式?

谢谢,

Adi

2 个答案:

答案 0 :(得分:1)

我同意事件传播的其他答案(例如event.preventDefault())可能就是它发生的原因。但我不知道如何在不能让事件传播的情况下解决问题。

我最好的解决方案是手动捕获您网站的所有点击事件,并使用_satellite.track()调用直接规则。它远非最佳,但它是有效的。

答案 1 :(得分:0)

其他一些代码可能会阻止将click事件发送到DTM代码。如果其他单击处理程序代码使用preventDefault()函数或返回false,则会发生这种情况,这会阻止事件触发任何其他侦听器。