2013-10-10 206 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