2016-09-09 100 views
0

首先,嗨,大家(我是新來的)。關於谷歌分析收集數據

我看看Google Analytics的工作原理,因爲我要開發一個類似的跟蹤js來收集我的網站所需的所有數據,並且據我所知,ga.js腳本發送所有的數據(可能不是全部,只是它的一個很好的部分)帶有1x1gif的獲取請求以及後面的所有參數。

這裏看到:How does google analytics collect its data?

因此,在服務器端這似乎是「讀」所有這些參數的唯一方法是要分析服務器日誌記錄,然後收集我的數據庫的一切嗎?

這是獲取用戶數據的最佳選擇嗎?

我認爲,服務器日誌記錄可以每隔2小時「切換文件」,以便您可以分析過去2小時的文件,並向您的圖表顯示「不是那麼古老」的數據!

我想,當然不會是「實時」圖表,但2小時的延遲是可以接受的。

+0

我不認爲這是一個很好的問題(因爲它不是關於任何具體問題,而是一個廣泛的「我怎麼..」類型的問題),但我會鼓勵你看看現有的開源軟件包(Piwik,Snowplough,OWA等)。如果你學習並最終爲現有的一攬子計劃做出貢獻,而不是獨立解決問題,那麼對於包括你自己在內的每個人來說,這可能會更有價值。 –

回答

0

我想你可以簡單地把一個腳本(PHP例如)在圖像路徑,然後通過腳本返回作爲響應的圖像,通過這樣做,你可以實時採取行動,因爲使用腳本就可以得到所有將出現在您的服務器日誌中的數據。 如果你想嘗試我的解決方案,我認爲開始(在PHP中)的一個好點是this來創建GIF圖像,然後你可以使用位於$ _SERVER中的數據來開始收集數據!