2017-01-02 151 views
3

目標:客戶希望下載/查看其網站上特定PDF文件的統計數據。Google Analytics(分析):事件跟蹤與虛擬綜合瀏覽量

Google Analytics似乎提供了兩種選擇:事件跟蹤和虛擬綜合瀏覽量。但是,這些文檔對我來說不清楚它們中的任何一個是跟蹤實際的文件加載還是點擊。在我看來,如果選項跟蹤頁面上HTML鏈接的點擊次數,則在地址欄中輸入地址的視圖以及其他技術(如電子郵件)的點擊將被忽略。

我的理解是,基本的結構性問題是PDF文件不能包含來自Google API的JavaScript代碼。

我的問題是:我誤解了選項的工作原理嗎?

+0

不知道GA如何處理這個問題,但是通過處理服務器的日誌文件來做到這一點是微不足道的。這是1995年解決的問題。 –

+0

的確如此,但我的客戶對GA更加滿意,所以我希望找到一個他認爲最有效的解決方案。 –

+0

好的,所以一種方法是創建一個單獨的「下載頁面」(一個簡單的PHP(或其他)腳本來發送文件)。該頁面/腳本將具有必要的GA信息,因此無論訪問方式如何都可以進行計數。如果你有一個非空的HTTP-REFERER,你可以將它們反彈回來。 –

回答

4

您正確理解選項。

Google Analytics(分析)通常不會跟蹤文件下載。默認跟蹤器是一個JavaScript實現,因此它可以跟蹤執行javascript或點擊鏈接的頁面的視圖 - 如果你願意,你可以實現鏈接點擊到PDF文檔作爲(虛擬)綜合瀏覽量,但最終它是被跟蹤的鏈接,而不是文件本身。實際上有一種方法可以實現GA服務器端(通過measurement protocol,這是一種針對http服務器的語言不可知協議),但是這或多或少地受到日誌文件分析的相同問題的影響 - 點Google Analytics(分析)的目的是將各個用戶的操作嵌入到更大的上下文中(用戶來自哪些流量源,他之前和之後是什麼,他是返回者還是新訪問者等),並且如果混合客戶端和服務器端實現(瀏覽量被分組到會話中,會話被分組到用戶中;當客戶端ID改變時註冊新的用戶,當現有客戶端ID流量源改變時新的會話開始,這很可能發生在你切換時在客戶端和服務器端進行跟蹤)。您當然可以在服務器端完全實現GA,但是您必須自己爲每個用戶維護一個唯一的客戶端ID並找到事件跟蹤的解決方案(對於鏈接跟蹤等事件,通常不會導致服務器日誌中的條目文件)。

說了一點,跟蹤下載鏈接而不是文件本身是大多數人所做的事情,通常使用某種防止盜鏈的中間下載腳本。如果您想將其註冊爲事件或虛擬綜合瀏覽量是一個品味問題 - 我的客戶通常使用虛擬綜合瀏覽器瀏覽通常在瀏覽器中打開的文檔(pdf)和其他事件,用戶可能會返回pdf到現有的GA會話。

1

我相信使用Google跟蹤代碼管理器可以減少點擊次數和實際下載之間出現錯誤的可能性。觸發器允許您驗證點擊,在事件觸發前等待。 Simo Ahava解釋得很好https://www.simoahava.com/gtm-tips/track-file-downloads-in-gtm-v2/

+0

我已閱讀文章,並且不確定在某人直接在地址欄中鍵入路徑或點擊電子郵件中的鏈接時這些建議是否有效。如果你在文章中發現,你能指定在哪裏? –

相關問題