2013-10-10 262 views
0

我需要登錄分析和使用的PHP中的細節。服務器端分析,特別是(PHP)服務器端日誌

我在尋找各種可能性:

- Google Analytics server-side 
- segment.io 
- Just adding a record to a DB with PHP 

我擔心的是,這將多少額外的處理需要我的服務器上。當然Google Analytics的JavaScript實現不會在我的服務器上使用任何東西,但我的服務器端方法當然會。

我還注意到,他們在https://segment.io/docs/integrations/google-analytics上提到「由於使用困難,服務器端谷歌分析已被棄用」 - 這是什麼意思?

所以基本上,我要實現一些基本的分析存儲(計數點擊數的URL +其他一些基本信息)服務器端 - 什麼是做到這一點的最好辦法考慮到所有的事情?我只使用PHP語言。

看來,添加記錄到數據庫每次瀏覽網頁時可能會有點太多了。

+0

僅供參考Segment.io現在支持谷歌Analytics(分析)服務器端由於GA API中的積極變化。在與GA團隊交談之後,看起來他們正在朝着正確的方向前進。 – reinpk

回答

1

Segment.io實際上可以給你所有這三個的靈活性。使用php庫https://segment.io/libraries/php你可以開始從你的服務器發送事件。該庫旨在排隊和批量處理以最大限度地提高服務器效率。

一旦事件留下您的服務器,他們會去Segment.io的服務器。到那裏後,我們可以將數據傳送到Google Analytics。

此外,您可以使用Segment.io上的「Webhooks」集成將您自己的服務器設置爲實時數據的接收端點,以便您可以將自己的分析DB與您的其餘部分分開託管基礎設施相當容易/乾淨。 https://segment.io/docs/integrations/webhooks