2011-08-22 182 views
0

一些外部網站(不在我們的直接控制下)提供直接鏈接以下載我們的二進制文件(Mac和PC)。爲了說明,siteA放置兩個鏈接,例如, www.mysite.com/PC.exewww.mysite.com/Mac.dmg;和siteB相同。跟蹤(外部)下載

使用Google Analytics(分析)跟蹤下載次數的最佳方式是什麼?理想情況下,我希望能夠深入瞭解每個站點的PC Mac的下載次數。即,類似的信息(3 PC和從站點A 5個的Mac下載; 1臺PC和從站點B 2個的Mac下載)。

我能想到的是創建一個「插頁式」頁面,其中外部網站指向(通過傳遞查詢參數的二進制下載例如www.mysite.com/x.html?binary=PC.exe,然後將觸發事件跟蹤腳本(谷歌分析)然而,這種方法不會給我們介紹一下在請求從也許我缺少的東西在這裏傳來的信息

回答

0

2個選擇,這兩種的onclick使用:?

(1)創建一個virtual Pageview(不推薦):

<a href="http://www.example.com/downloads/PC.exe" onClick="_gaq.push(['_trackPageview', '/downloads/PC.exe');"> PC Download </a> 

(2)使用Event Tracking(推薦):

<a href="http://www.example.com/downloads/PC.exe" onClick="_gaq.push(['_trackEvent', 'Category', 'Download - Pc.exe','Label', optional_value]);">Play</a> 

谷歌Analytics(分析)建議後者,但也有利弊兩種方法:

  • 使用虛擬PageViews會增加頁面瀏覽次數並扭曲網頁/訪問次數,跳出率和相關指標等指標。相比之下,事件被分開跟蹤,但也計入跳出率(訪問僅包含1頁,下載不會被視爲反彈)
  • 事件跟蹤更靈活,您可以選擇類別,操作,標籤和事件的值,並獨立於頁面查看它們。但是,這意味着您需要仔細考慮如何使用數據模型。
  • 事件跟蹤具有以下默認指標:總事件,唯一事件,事件值和平均值。
  • 頁面具有以下默認指標:綜合瀏覽量,唯一瀏覽量,瀏覽時間,跳出率,退出百分比。
  • 一個有趣的「錯誤」是應用於URL /主機名的過濾器不會過濾掉事件。事實上,無法過濾事件 - 它們將顯示在所有配置文件中。如果您使用Profile過濾器會有問題。

最好的方法是測試兩個選項,並在看到數據後打定主意。

+0

感謝您的回答。但是,這與上述情況無關,因爲我們無法在外部網站上使用虛擬網頁瀏覽或事件跟蹤(實際上,這些網站不會使用相同的GA腳本)。我認爲解決方案需要完全「駐留」在我們的網站上,例如www.example.com。 – moey

+0

好的,現在我明白你沒有控制這些網站。 –

+0

所以是的,你可以繞過一個事實,即你從來沒有通過鏈接到重定向頁面來看到你的跟蹤下載,而是觸發下載和跟蹤腳本。如果您使用_trackPageView跟蹤下載頁面,則應在「流量來源」報告中看到引用網站。 –