我在Google跟踪代码管理器中遇到一个奇怪的问题,因为我无法跟踪带有以下标记的链接
<a onclick="javascript:some_method(event, url, 'PARAM')">Test</a>
无论在哪里,在我的代码中我得到这种标记,链接跟踪都不起作用。
我需要跟javascript:
符号跟踪链接有什么特别之处吗?
触发器如下所示:
标签如下所示:
请帮忙吗?
答案 0 :(得分:1)
您遇到触发条件问题。 Click Classes
- matches CSS selector
- .last-td a
将无效
因为Click Classes
变量包含字符串值class
属性您的DOM元素。
您有两种不同的方法可以解决您的问题:
1)您需要在a
链接中添加一些课程。例如:<a onclick="javascript:some_method(event, url, 'PARAM')" class="this-is-my-last-td-link">Test</a>
然后这个条件会有效:Click Classes
- equals
- this-is-my-last-td-link
2)您可以将条件更改为Click Element
- matches CSS selector
-
.last-td a
而不更改标记
<强>更新强>
基于聊天讨论。你的函数里面有e.stopPropagation()
。您需要使用e.preventDefault()