2011-03-25 31 views
2

我已經安裝了谷歌Analytics(分析)在自己的網站與其他網站,我想現在用「事件跟蹤」產生的。M4A音樂文件報道說,通過典型的HTML定位標記包含在我的網站中。谷歌分析「事件追蹤」對於我的下載鏈接點擊了

谷歌給出瞭如何做到這一點,我完全理解這個例子:

<a href="../_audio/podcast_024.m4a" onClick="_gaq.push(['_trackEvent', 'Podcasts', 'Download', 'Podcast 024']);">Download</a> 

然而,在我的情況下,很多人都在訪問我的.m4a播客文件有兩種方法:

1)點擊從外部網站直接鏈接[例如wwww.music.com/audio/podcast_024.m4a]

或;

2)通過播客聚合器(如iTunes)收集文件。

所以我的問題是:

如何跟蹤這幾樣上述(1 & 2)中列出的事件?

我想有一種方法可以通過添加一些類似的「onLoad」事件代碼來跟蹤No.1。如果是這樣,我可以使用當前onclick事件對onLoad事件進行分組嗎?

至於No.2,我不知道?

回答

2

在這兩種情況下,音頻文件都是直接從服務器請求的,因此您無法使用javascript(如ga.js)跟蹤此內容。

雖然可以在服務器端向谷歌分析發出請求,但請參閱this question瞭解更多信息。使用這種技術,音頻文件上的鏈接不能指向文件本身,而是指向服務器上運行的腳本,然後向ga發送請求併發送音頻。

除此之外,根據您的服務器環境,通過訪問日誌文件,無論如何都可以跟蹤服務器上任何文件的請求。

+0

謝謝您的幫助schellmax,這是有道理的。 – Darren 2011-03-25 14:26:47

+0

如果你認爲這個答案是正確的,請相應地標記它,所以它看起來像解決 – schellmax 2011-03-25 15:13:19