2017-08-18 53 views
1

我對着在谷歌標籤管理一個奇怪的問題,因爲我不能夠跟蹤鏈接下面的標記不工作的鏈接谷歌代碼管理工具點擊

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

無論在我的代碼我得到這個類型的標記,鏈接跟蹤不起作用。

有什麼特別的我需要跟蹤鏈接javascript:表示法嗎?

觸發看起來如下:

enter image description here

標籤看起來如下:

enter image description here

任何assistanc請問?

回答

1

您的觸發條件有問題。 Click Classes - matches CSS selector - 因爲Click Classes變量包含的class字符串屬性值的DOM元素.last-td a將無法​​正常工作

你有兩種不同的方法來解決你的問題:

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不改變你的標記

UPDATE

根據聊天中的討論。你的功能裏面有e.stopPropagation()。你需要改變它e.preventDefault()

+0

我試過它與點擊元素。但即使沒有結果 – Gags

+0

然後,您還需要將類型更改爲'Click - Just Links'。一旦你做了你的更改,請清除你的瀏覽器緩存,然後再試一次 –

+0

或者你的onclick函數可以停止事件傳播? –

相關問題