2016-09-28 132 views
1

我發現GTM事件觸發器有一個奇怪的異常。如何在新的瀏覽器選項卡或窗口中打開鏈接時觸發GTM觸發器

我在我的網頁上捕獲PDF文檔上的事件點擊並觸發了Google Analytics中的事件記錄。觸發器顯示在所附的屏幕截圖中。 (1)當您單擊網頁上的PDF文檔(鏈接在html標記中不包含target =「_ blank」屬性時),PDF會在當前選項卡中打開並記錄GA事件 - 「成功」。 (2)當您右鍵單擊網頁上的PDF文檔(鏈接在html標記中不包含target =「_ blank」屬性時),然後在新選項卡或新窗口中打開鏈接, PDF打開並且GA事件不被記錄 - 「沒有成功」。

如何調整我的GTM觸發器以成功捕獲並記錄在新選項卡和新窗口中打開的事件點擊?

enter image description here

回答

2

我以前碰到這個,從來沒有找到一個解決方案;我認爲這只是GTM追蹤人的方式。

每次點擊網頁都會觸發點擊監聽器,它可以快速識別您點擊的DOM元素,並向GTM發送一小部分數據。

但是,右鍵單擊不是同一件事,並且不會觸發此行爲。然後出現的菜單不是網頁的一部分,所以點擊那裏不會被GTM注意到。

我可以想到兩種方法;首先是編寫您自己的監聽右鍵單擊的監聽器。 Simo Ahava對此有一些很好的建議。 http://www.simoahava.com/analytics/custom-event-listeners-gtm/這裏的問題是,與常規點擊不同,右鍵點擊並不能保證有人會通過鏈接旅行。

另一種方法是將自定義代碼放入按鈕或鏈接中,這樣可以在不依賴於單擊監聽器的情況下跟蹤它們。但是,我懷疑這會比它的價值更麻煩。

+1

謝謝@JBrazier。我讚賞這種迴應並確認這裏確實存在技術缺陷。 –

2

因爲右鍵單擊並在新選項卡中打開並不是JavaScript中的「單擊」。然而,這是一個可以追蹤的事件。它將需要使用jQuery和GTM變量,它是自定義JavaScript。

這篇文章有跟蹤它的體面指令。

How to Track "Open New Tab" traffic in Google Analytics

+0

謝謝@dockeryZ。我會看看。 –

相關問題