Google跟踪代码管理器无法处理链接点击

时间:2017-08-18 08:06:36

标签: javascript google-analytics google-tag-manager

我在Google跟踪代码管理器中遇到一个奇怪的问题,因为我无法跟踪带有以下标记的链接

<a onclick="javascript:some_method(event, url, 'PARAM')">Test</a>

无论在哪里,在我的代码中我得到这种标记,链接跟踪都不起作用。

我需要跟javascript:符号跟踪链接有什么特别之处吗?

  

触发器如下所示:

enter image description here

  

标签如下所示:

enter image description here

请帮忙吗?

1 个答案:

答案 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()

进行更改
相关问题