2011-10-05 88 views
1

我有一個網站內的div內播放視頻。該視頻需要點擊才能播放。我想知道是否可以應用一些分析事件跟蹤任何時候在div內點擊的父div。可能使用谷歌分析跟蹤div點擊

我知道你可以使用與分析onClick事件,但我不能肯定是否可以應用到一個div而不是說,像這樣的出站鏈接:

<a href="#" onClick="_gaq.push(['_trackEvent', 'Videos', 'Play', 'vid 1']);">Click Here</a> 

有沒有人的身體不斷做了這樣的事情?我意識到這有一些劣勢(用戶反覆點擊播放/暫停)等。

謝謝。

*編輯 - 我應該提到我不清楚如何將div變成可點擊的事件。

說我的div是。我需要做什麼才能讓整個div進入onClick事件?

+0

你爲什麼不試試這個,看它是否有效?在我看來,它應該! – haimg

+0

因爲我不確定如何讓整個div成爲可點擊的事件。我的帖子中可能不太清楚。 – Peachy

回答

5

你當然可以這樣做:

<div onClick="_gaq.push(['_trackEvent', 'Videos', 'Play', 'vid 1'])" 
    style="cursor: pointer;"> Your content here </div> 

然而:當你把裏面閃光燈,有可能是與點擊的傳播問題,根據您的瀏覽器。最好給這個圖書館一個嘗試:

Google Analytics Tracking for Adobe Flash圖書館。

+0

除了在'flash'區域內點擊包含'div' **,它不會冒泡到'div'。所以,這個答案的後半部分可能是唯一可行的部分。 – Yahel

+0

最初的問題是:「我需要做什麼才能讓整個div進入onClick事件」。我的第一部分回答這個明確的問題。但是,你是對的,如果裏面有閃光燈,這是不實際的。因此答案的第二部分。雖然不是直接回答他的問題,但這解決了他的問題。但第一部分是爲了他們的需要,在這個問題上有「谷歌分析」和「onclick」標籤。 – haimg

1

或者,如果您使用的是谷歌的新的analytics.js跟蹤代碼:

<div onclick="ga('send', 'event', 'link', 'click', 'My Wonderful Div');" style="cursor: pointer;"> Your content here </div> 

爲了測試,只要你有一個谷歌Analytics帳戶,並在analytics.js嵌入在你的頁面,這將顯示在您的谷歌分析儀表盤下的「標準報告」>「實時」>「活動」 ...事件操作:單擊,事件標籤:我的精彩股利

下更持久

「行爲」>「活動'

+0

工程就像一個魅力! – eifersucht