2016-03-03 68 views
-1

我剛剛加入到我的分析代碼這個簡單的行:谷歌Analytics(分析)事件 - 點擊一個div

setTimeout("ga('send','event','Adjusted bounce rate','page visit 20 seconds or more')",20000); 

所以我會監控所有,將留在我的網頁超過20秒的用戶。

現在我想添加一個事件,可以讓我知道如果用戶點擊了一個div。

我該怎麼做?

解決

<div id=MYDIV onclick="ga('send', 'event', 'Click on the menu icon', 'Click');"> 

回答

2

一點點修復:

setTimeout(function(){ 
    ga('send','event','Adjusted bounce rate','page visit 20 seconds or more'); 
},20000); 

使用jQuery:

$('#my-div').click(function(){ 
    ga('send','event','Click','My Div'); 
}); 

HTML:

<div id="my-div">Click here</div> 
+0

謝謝@manzapanza! – Federico

+0

我添加了三個div來跟蹤,有沒有辦法將三個js合併爲一個? ('#about_us')。click(function(){ga('send','event','點擊菜單圖標','ABOUT_US');});點擊(函數(){ga('send','event','點擊電子郵件通訊','MCE-EMAIL');}); ('#sliding')。click(function(){ga('send','event','點擊信息圖標','INFO');}); – Federico

+1

你可以像$('#about_us,#mce-EMAIL,#slid')那樣使用[jquery multiple selector](https://api.jquery.com/multiple-selector/)。click .... but you將跟蹤同一事件ga('發送','事件','點擊div','about_us或mce或滑動'); – manzapanza

相關問題