2012-02-21 210 views
2

我想通過Google Analytics事件來統計我的下載量。不幸的是,在我的統計數據中沒有顯示 這是GA代碼:Google Analytics - 下載鏈接事件跟蹤

<script type="text/javascript"> 
    var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-12345678-1']); 
    _gaq.push(['_setDomainName', 'example.com']); 
    _gaq.push(['_trackPageview']); 

    (function() { 
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
    })(); 
</script> 

而且我的鏈接:

<a href="advanced-pack.zip" onClick="_gaq.push(['_trackEvent', 'Download', 'Pack', 'Advanced']);">Download</a> 

爲什麼它不工作? 謝謝。烏利

+0

通常需要24小時才能反映在報告中。自從您更新您的網站中的Google Analytics數據以來,它已經有多久了? – 2012-02-21 09:27:05

+0

已經過了4天。 – Uli 2012-02-21 14:32:53

+0

我認爲問題是在javascript有機會觸發之前鏈接href被調用。請注意,在google示例中,如何構建這些鏈接的href是「#」,因此在執行javascript之前不會將您帶到另一個頁面。 – Simon 2012-05-18 18:35:49

回答

2

根據Google Documentations

<a href="http://www.example.com/files/map.pdf" onClick="javascript: _gaq.push(['_trackPageview', '/downloads/map']);"> 

要驗證_trackPageview的調用是否正確,可以在更新過的跟蹤代碼執行後24-48小時內檢查您的最常見內容報告。您應該能夠在報告中看到分配的頁面名稱。

+1

是否不推薦使用** Events **?我需要通過Google Analytics生成**目標**和**轉化率**。 – Uli 2012-02-21 14:34:22

相關問題