2011-08-12 87 views
1

當用戶將閃存驅動器連接到他們的PC時,我有一個加載的html文件。該HTML包含我們服務器上的PDF的直接鏈接。 (出於某種原因,他們不希望將PDF放在驅動器上)無論如何,我試圖弄清楚如何跟蹤從其中一個驅動器訪問此PDF的次數。使用Google Analytics(分析)跟蹤文件下載

由於用戶被直接帶到文件而不是着陸頁,有沒有辦法將分析附加到指向用戶的鏈接?我在想虛擬頁面視圖可以工作,但我不明白GA會如何獲取這些數據。

任何人都可以幫助揭開神祕面紗嗎?

回答

3

GA需要運行javascript。直接從搜索結果,電子郵件或閃存驅動器中直接點擊PDF時,PDF不會調用GA。

您可能可以通過在您的服務器上創建一個重寫規則來跟蹤運行GA代碼的頁面,然後在該頁面上加載PDF。

我在我的網站上有類似的功能,除了在跟蹤PDF時,它運行良好,加載PDF的頁面正在誇大我的綜合瀏覽量數字。我不希望PDF與瀏覽量混雜在一起,因爲它混淆了那些習慣於將這兩者分開的客戶。我爲PDF的「調用」頁面創建了一個過濾器,並且頁面瀏覽量穩定下來。

我最終刪除了這個方法,並退回到服務器日誌中進行PDF下載和GA處理。

GA是一個JavaScript跟蹤器。乾淨利落。

+0

這就是我的想法。我想我必須說服他們,我們需要將用戶引導到登陸頁面並讓他們從那裏訪問PDF。謝謝Jen! – dv8withn8

0

您可以將JavaScript函數的鏈接,並將它跟蹤與谷歌分析

檢查this out更多的頁面視圖。

這是一種簡單的方法來跟蹤網站上的任何文件下載。

+1

我不明白如果對PDF的請求來自本地文件而不是來自服務器上的頁面,那將如何工作。 – dv8withn8

0

問題不在於JavaScript,因爲您可以在本地包含該問題,但GA不適用於從文件系統加載的HTML。

可以構建登錄頁面,以便在發生這種情況時自動觸發下載和GA。瀏覽量不會是一個問題,因爲downloads should be tracked as events無論如何。

相關問題