2010-10-07 84 views
2

我可以跟蹤屏幕上每個鏈接,按鈕,下拉選擇等的點擊並在Google Analytics中進行跟蹤嗎?谷歌分析 - 如何跟蹤屏幕上的點擊?

我想創建一個頁面並收集用戶使用最多的小部件的數據。

那麼AJAX的東西呢?如果你使用的是jQuery或Mootools,你會怎麼做?你可以使用基於用戶交互的功能來註冊一個假的URL嗎?我用Flash來做這個。每次點擊一個按鈕,它都可以發起一個假的URL請求。我會製作諸如「.../customize/eyes /」或「.../customize/nose」等網址,只是想知道我是否可以在頁面上用Javascript做到這一點。我也發佈了webmaster stackexchange

+0

您應該詢問http://webmasters.stackexchange.com – Greg 2010-10-07 19:06:55

回答

5

是的,你可以這樣做,但這不是一個真正推薦的做法,如果點擊次數太多,Google可能會限制你的使用。

您應該使用事件,而不是重載您的綜合瀏覽量。

你可以只綁定一個事件調用每一次點擊,像(假設jQuery的)

$(document).delegate('*', 'click submit', function(){ 
_gaq.push(['_trackEvent', 'Category', 'Action', 'Label', Numeric_Value]); 
}); 

你可以插入任何自定義事件驅動的JavaScript信息到這些參數。

+0

@yc:您是否介意在我添加到我的帖子的網站管理員stackexchange鏈接上發佈您的答案?這也會讓論壇受益。 – milesmeow 2010-10-08 01:57:54

+0

我認爲點擊和提交事件應該爲jQuery bind()分隔空間......就像這樣:'$('*')。bind('click submit',funct ...' - 另外,我會通常會動態地爲_trackEvent參數動態添加一些識別信息,也許是被點擊的id或類名:'_gaq.push(['_ trackEvent','Category','Action',$(this).attr('id' )]);' – brandonjp 2011-06-06 14:48:33

+0

@brandonjp你是對的。 – Yahel 2011-06-06 14:51:34