2017-06-21 118 views
0

我正在尋找有關Google跟蹤代碼管理器單擊事件的一些建議。GTM是否像gtm.click而不是gtm.linkClick捕獲點擊事件?

我們的客戶要求某個點擊應該被捕獲爲gtm.linkClick事件。但是,所討論的元素是一個會在Angular應用程序中觸發路由的按鈕。這個按鈕點擊被捕獲爲gtm.click

我的問題是,這很重要嗎?這會提供更少的信息,還是我可以配置GTM標籤來獲取相同的信息?

+0

你從他們針對不同的事實意味着除了發生元素(「點擊」定位所有元素,「linkClick」只是定位標記)? –

回答

0

在GTM中,基於點擊的觸發器有兩種選擇:如果您希望它僅偵聽常規鏈接上的點擊(「Just Links」選項)或單擊頁面上任何HTML元素(「所有元素」選項)。

gtm.linkClick事件是GTM Click - Just Links觸發類型 gtm.click事件在GTM

Click - All Elements觸發類型。如果用戶點擊到<a> HTML標籤,它,發射gtm.linkClick事件,在其他情況下,如果用戶點擊其他任意的HTML標籤(按鈕,圖像,跨度,divs等),它會觸發gtm.click

一個棘手的時刻。

您可能想要跟蹤包含子元素的複雜<div>的單擊。 gtm.click可能會觸發小孩的html標記。

例如,如果你有標記

<div id="parent">text <span>child1</span> and <div>child2</div></div> 

而且要在#parent DIV破解點擊。在這種情況下,更好的方法來做到這一點是有觸發條件

Click Element - matches CSS selector - `#parent, #parent *` 

這將觸發如果點擊將於#parent格或在他的孩子之一

相關問題