0
我已經加入了谷歌Analytics跟蹤代碼的任何報告,它看起來像這樣:谷歌分析事件沒有顯示
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXXX-X', 'auto');
ga('send', 'pageview');
</script>
現在,我要實現一些事件GA。我得到這個代碼,在谷歌發現:
ga('send', 'event', 'User Manual Download', 'PDF Download', 'Name');
,我已經把它添加到該按鈕即可調用(按鈕下載)功能
這是功能:
function download()
{
ga('send', 'event', 'User Manual Download', 'PDF Download', 'Name');
document.getElementById("download-manual").style.boxShadow = " 0px 0px 30px #FFFFFF";
setTimeout(function()
{
document.getElementById("download-manual").style.boxShadow = " 0px 0px 0px #FFFFFF";
}
, 200);
}
該函數每次調用,沒有錯誤,但事件不會加載到谷歌分析。在報道中,我根本沒有看到任何類型的事件。我一直等待大約12個小時讓他們出現,但他們不顯示,並且在實時報告中,他們沒有出現。我相信download()函數會啓動,因爲按鈕會「閃爍」(因爲盒子的影子)。我哪裏做錯了?
嘗試使用google-analytics-debugger chrome插件檢查天氣ga是否被報告。它顯示控制檯中的輸出 – Nitin9791
@ Nitin9791我使用了調試器,一切正常,但現在我改變了一下代碼,並且一切正常。感謝您提供調試器,它是很好的工具。 –