Google 跟踪代码管理器无法处理 link 次点击

Google Tag Manager not working on link clicks

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

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

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

我需要用 javascript: 符号跟踪 link 有什么特别的吗?

Trigger Looks like as below:

Tag looks like as below:

有什么帮助吗?

您的触发条件有问题。 Click Classes - matches CSS selector - .last-td a 将不起作用

因为 Click Classes 变量包含 字符串 class 属性你的 DOM 元素。

您有两种不同的方法来解决您的问题:

1) 您需要在 a link 中添加一些 class。例如:<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()

进行更改