2012-06-25 72 views
8

我有多個具有唯一ID的DIV。每個DIV onclick都會滑下並在其下方顯示一些內容。使用谷歌分析跟蹤div的點擊

我想跟蹤每個DIV上的點擊,以瞭解哪個DIV被點擊的次數最多。

我該如何與谷歌分析做到這一點?

回答

12

這聽起來像你正在尋找谷歌分析「事件追蹤」。假設你已經在你的定期GA代碼段設置(跟蹤自己的網站),然後你可以設置一個處理程序(的div點擊,讓我們說)做這樣的事情用jQuery:

$('.trackerClass').click(function() { 

    var selId = $(this).attr('id'); 

    _gaq.push(['_trackEvent', 'Interactions', 'Click', selId]); 

}); 

您想跟蹤的每個div都可以同時包含「trackerClass」作爲課程,並有一個唯一的ID來幫助您識別它。

如果你想單獨跟蹤打開/關閉,你可以添加一個狀態變量並傳遞它。

的更多信息,請訪問:

https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide#SettingUpEventTracking

編輯:直的JavaScript,KENNIS的回答將做到這一點。

+0

謝謝你的回答!是的,我已經有了一個GA代碼片段。我已經設置了這樣一個'

'但我無法看到我的GA帳戶上的點擊跟蹤詳細信息。 – LINGS

+0

@LINGS:瀏覽器開發控制檯中是否有錯誤?另外,請記住,在GA中顯示新數據之前可能會有延遲 –