2014-02-17 69 views
0

嗨我試圖將GA設置爲跟蹤事件(綜合瀏覽量也能工作)打開我的頁面上的一些pdf文件。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','//www.google-analytics.com/analytics.js','ga'); 

ga('create', 'UA-15438479-1', 'discinesia.it'); 
ga('send', 'pageview'); 

</script> 
<script> 
$("a[href$='pdf']").click(function(){ 
_gaq.push(['_trackEvent', $(this).attr('href') ]); 
}); 
</script> 

現在,當我看到實時事件跟蹤,甚至過去的事件跟蹤(I 3天前包括在此),它並沒有任何報告事件。如果我嘗試使用trackPageview更改trackEvent,它無論如何都不起作用。

如果它有一些用處,我工作的環境是ASP.NET,ga代碼包含在頁面的底部。顯然,標準報告正常工作。

我真的不知道該怎麼做,請幫幫我。

在此先感謝。

回答

1

您正在混合使用分析版本,這不起作用(has also been discussed here)。

事件在Universal Analytics跟蹤正確的語法是

ga('send', 'event', 'category', 'action', 'label', value); 

,其中標籤和值是可選的(如果您使用的值應該是一個整數)。 The Google Documentation on this is actually rather good

更一般地,如果您在跟蹤代碼中使用了ga(),則無法使用_gaq.push()來調用Google Analytics方法。

相關問題