我有多個具有唯一ID的DIV。每個DIV onclick都會滑下並在其下方顯示一些內容。使用谷歌分析跟蹤div的點擊
我想跟蹤每個DIV上的點擊,以瞭解哪個DIV被點擊的次數最多。
我該如何與谷歌分析做到這一點?
我有多個具有唯一ID的DIV。每個DIV onclick都會滑下並在其下方顯示一些內容。使用谷歌分析跟蹤div的點擊
我想跟蹤每個DIV上的點擊,以瞭解哪個DIV被點擊的次數最多。
我該如何與谷歌分析做到這一點?
這聽起來像你正在尋找谷歌分析「事件追蹤」。假設你已經在你的定期GA代碼段設置(跟蹤自己的網站),然後你可以設置一個處理程序(的div點擊,讓我們說)做這樣的事情用jQuery:
$('.trackerClass').click(function() {
var selId = $(this).attr('id');
_gaq.push(['_trackEvent', 'Interactions', 'Click', selId]);
});
您想跟蹤的每個div都可以同時包含「trackerClass」作爲課程,並有一個唯一的ID來幫助您識別它。
如果你想單獨跟蹤打開/關閉,你可以添加一個狀態變量並傳遞它。
的更多信息,請訪問:
編輯:直的JavaScript,KENNIS的回答將做到這一點。
退房的GA頁的事件跟蹤:https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide
的基本思路是:
var someDiv = document.getElementById('someDiv');
someDiv.addEventListener('click', function(){
_gaq.push(['_trackEvent', 'someDiv', 'click']);
}, false);
謝謝你的回答!是的,我已經有了一個GA代碼片段。我已經設置了這樣一個'
'但我無法看到我的GA帳戶上的點擊跟蹤詳細信息。 – LINGS@LINGS:瀏覽器開發控制檯中是否有錯誤?另外,請記住,在GA中顯示新數據之前可能會有延遲 –